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(File tmp) |
getAccounting, getData, getHardLink, getLength, getMimeType, getName, getPublicLink, getStoragepublic JCRImage(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate delegate) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic JCRImage(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate node, String mimeType, File tmpFile) throws org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException, javax.jcr.RepositoryException, IOException
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionjavax.jcr.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, javax.jcr.RepositoryException, IOException
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionjavax.jcr.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(File tmp) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
updateInfo in interface org.gcube.common.homelibrary.home.workspace.folder.items.FileupdateInfo in class JCRFileorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2015. All Rights Reserved.