public class JCRImage extends JCRFile implements org.gcube.common.homelibrary.home.workspace.folder.items.Image
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
DATA, MIME_TYPE, REMOTE_STORAGE_PATH, SIZE, STORAGE_PATH| Constructor and Description |
|---|
JCRImage(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate delegate) |
JCRImage(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate node,
String mimeType,
File tmpFile) |
JCRImage(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate,
String mimeType,
File tmpFile,
String path) |
| Modifier and Type | Method and Description |
|---|---|
int |
getHeight() |
InputStream |
getThumbnail() |
int |
getThumbnailHeight() |
int |
getThumbnailWidth() |
int |
getWidth() |
void |
updateInfo(JCRServlets servlets,
File tmp) |
getData, getHardLink, getLength, getMimeType, getName, getPublicLink, getStoragepublic JCRImage(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate delegate) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic JCRImage(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate node, String mimeType, File tmpFile) throws org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException, org.gcube.common.homelibrary.model.exceptions.RepositoryException, IOException
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionIOExceptionpublic JCRImage(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate, String mimeType, File tmpFile, String path) throws org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException, org.gcube.common.homelibrary.model.exceptions.RepositoryException, IOException
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionIOExceptionpublic int getWidth()
getWidth in interface org.gcube.common.homelibrary.home.workspace.folder.items.Imagepublic int getHeight()
getHeight in interface org.gcube.common.homelibrary.home.workspace.folder.items.Imagepublic InputStream getThumbnail() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getThumbnail in interface org.gcube.common.homelibrary.home.workspace.folder.items.Imageorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic int getThumbnailWidth()
getThumbnailWidth in interface org.gcube.common.homelibrary.home.workspace.folder.items.Imagepublic int getThumbnailHeight()
getThumbnailHeight in interface org.gcube.common.homelibrary.home.workspace.folder.items.Imagepublic void updateInfo(JCRServlets servlets, File tmp) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
updateInfo in class JCRFileorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2016. All Rights Reserved.