List of usage examples for com.liferay.portal.kernel.repository.model FileVersion getFileEntryId
public long getFileEntryId();
From source file:com.liferay.adaptive.media.image.internal.finder.ImageAdaptiveMediaFinderImpl.java
License:Open Source License
private URI _createFileEntryURL(FileVersion fileVersion, ImageAdaptiveMediaConfigurationEntry configurationEntry) { String relativeURI = String.format("image/%d/%s/%s", fileVersion.getFileEntryId(), configurationEntry.getUUID(), _encode(fileVersion.getFileName())); return _uriResolver.resolveURI(URI.create(relativeURI)); }
From source file:com.liferay.adaptive.media.image.internal.finder.ImageAdaptiveMediaFinderImpl.java
License:Open Source License
private URI _createFileVersionURL(FileVersion fileVersion, ImageAdaptiveMediaConfigurationEntry configurationEntry) { String relativeURI = String.format("image/%d/%d/%s/%s", fileVersion.getFileEntryId(), fileVersion.getFileVersionId(), configurationEntry.getUUID(), _encode(fileVersion.getFileName())); return _uriResolver.resolveURI(URI.create(relativeURI)); }
From source file:com.liferay.adaptive.media.image.internal.scaler.AMDefaultImageScaler.java
License:Open Source License
@Override public AMImageScaledImage scaleImage(FileVersion fileVersion, AMImageConfigurationEntry amImageConfigurationEntry) { try {/* ww w.j a va 2s.c om*/ RenderedImage renderedImage = _tiffOrientationTransformer.transform(() -> _getInputStream(fileVersion)); Map<String, String> properties = amImageConfigurationEntry.getProperties(); int maxHeight = GetterUtil.getInteger(properties.get("max-height")); int maxWidth = GetterUtil.getInteger(properties.get("max-width")); RenderedImage scaledRenderedImage = ImageToolUtil.scale(renderedImage, maxHeight, maxWidth); return new AMImageScaledImageImpl( RenderedImageUtil.getRenderedImageContentStream(scaledRenderedImage, fileVersion.getMimeType()), scaledRenderedImage.getHeight(), scaledRenderedImage.getWidth()); } catch (IOException | PortalException e) { StringBundler sb = new StringBundler(4); sb.append("Unable to scale file entry "); sb.append(fileVersion.getFileEntryId()); sb.append(" to match adaptive media configuration "); sb.append(amImageConfigurationEntry.getUUID()); throw new AMRuntimeException.IOException(sb.toString(), e); } }
From source file:com.liferay.adaptive.media.image.internal.storage.ImageStorage.java
License:Open Source License
protected String getFileVersionPath(FileVersion fileVersion, String configurationUuid) { return String.format("adaptive/%s/%d/%d/%d/%d/", configurationUuid, fileVersion.getGroupId(), fileVersion.getRepositoryId(), fileVersion.getFileEntryId(), fileVersion.getFileVersionId()); }
From source file:com.liferay.adaptive.media.image.internal.storage.ImageStorageTest.java
License:Open Source License
@Test public void testGetFileVersionPath() { FileVersion fileVersion = Mockito.mock(FileVersion.class); Mockito.when(fileVersion.getGroupId()).thenReturn(1L); Mockito.when(fileVersion.getRepositoryId()).thenReturn(2L); Mockito.when(fileVersion.getFileEntryId()).thenReturn(3L); Mockito.when(fileVersion.getFileVersionId()).thenReturn(4L); String configurationUuid = StringUtil.randomString(); String fileVersionPath = _imageStorage.getFileVersionPath(fileVersion, configurationUuid); Assert.assertEquals("adaptive/" + configurationUuid + "/1/2/3/4/", fileVersionPath); }
From source file:com.liferay.adaptive.media.image.internal.url.AdaptiveMediaImageURLFactoryImpl.java
License:Open Source License
@Override public URI createFileEntryURL(FileVersion fileVersion, AdaptiveMediaImageConfigurationEntry configurationEntry) { String relativeURI = String.format("image/%d/%s/%s", fileVersion.getFileEntryId(), configurationEntry.getUUID(), _encode(fileVersion.getFileName())); return _uriResolver.resolveURI(URI.create(relativeURI)); }
From source file:com.liferay.adaptive.media.image.internal.url.AdaptiveMediaImageURLFactoryImpl.java
License:Open Source License
@Override public URI createFileVersionURL(FileVersion fileVersion, AdaptiveMediaImageConfigurationEntry configurationEntry) { String relativeURI = String.format("image/%d/%d/%s/%s", fileVersion.getFileEntryId(), fileVersion.getFileVersionId(), configurationEntry.getUUID(), _encode(fileVersion.getFileName())); return _uriResolver.resolveURI(URI.create(relativeURI)); }
From source file:com.liferay.adaptive.media.image.internal.url.AMImageURLFactoryImpl.java
License:Open Source License
@Override public URI createFileEntryURL(FileVersion fileVersion, AMImageConfigurationEntry amImageConfigurationEntry) { String relativeURI = String.format("image/%d/%s/%s", fileVersion.getFileEntryId(), amImageConfigurationEntry.getUUID(), _encode(fileVersion.getFileName())); return _amURIResolver.resolveURI(URI.create(relativeURI)); }
From source file:com.liferay.adaptive.media.image.internal.url.AMImageURLFactoryImpl.java
License:Open Source License
@Override public URI createFileVersionURL(FileVersion fileVersion, AMImageConfigurationEntry amImageConfigurationEntry) { String relativeURI = String.format("image/%d/%d/%s/%s", fileVersion.getFileEntryId(), fileVersion.getFileVersionId(), amImageConfigurationEntry.getUUID(), _encode(fileVersion.getFileName())); return _amURIResolver.resolveURI(URI.create(relativeURI)); }
From source file:com.liferay.adaptive.media.image.internal.util.ImageStorage.java
License:Open Source License
protected Path getFileVersionPath(FileVersion fileVersion) { return Paths.get(String.format("adaptive/%d/%d/%d/%d/", fileVersion.getGroupId(), fileVersion.getRepositoryId(), fileVersion.getFileEntryId(), fileVersion.getFileVersionId())); }