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, itemDelegate, 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 delegate,
InputStream is) |
JCRImage(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate,
MetaInfo info) |
| Modifier and Type | Method and Description |
|---|---|
int |
getHeight() |
InputStream |
getThumbnail() |
int |
getThumbnailHeight() |
int |
getThumbnailWidth() |
int |
getWidth() |
void |
updateInfo(JCRSession servlets,
MetaInfo info) |
getData, getHardLink, getLength, getMimeType, getName, getPortalLogin, getPublicLink, getStorage, getStorageId, setLenght, setStorageIDpublic 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 delegate, InputStream is) throws org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException, org.gcube.common.homelibrary.model.exceptions.RepositoryException, IOException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionIOExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic JCRImage(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate, MetaInfo info) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic 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(JCRSession servlets, MetaInfo info) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
updateInfo in class JCRFileorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2016. All Rights Reserved.