org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.gcube.link
Class JCRImageDocumentLink

java.lang.Object
  extended by org.gcube.portlets.user.homelibrary.jcr.workspace.JCRWorkspaceItem
      extended by org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.JCRWorkspaceFolderItem
          extended by org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.gcube.link.JCRDocumentLink
              extended by org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.gcube.link.JCRImageDocumentLink
All Implemented Interfaces:
org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem, org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.link.DocumentLink, org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.link.ImageDocumentLink, org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.link.InfoObjectLink, org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceItem

public class JCRImageDocumentLink
extends JCRDocumentLink
implements org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.link.ImageDocumentLink


Field Summary
 
Fields inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.JCRWorkspaceFolderItem
CONTENT, FOLDER_ITEM_TYPE, WORKFLOW_DATA, WORKFLOW_ID, WORKFLOW_STATUS
 
Fields inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.JCRWorkspaceItem
ACCOUNTING, CREATED, creationDate, deep, DESCRIPTION, identifier, LAST_ACTION, LAST_MODIFIED, LAST_MODIFIED_BY, logger, NT_ACCOUNTING, NT_READERS, NT_WORKSPACE_FILE, NT_WORKSPACE_IMAGE, NT_WORKSPACE_PDF_FILE, READERS, remotePath, TITLE, workspace
 
Constructor Summary
JCRImageDocumentLink(JCRWorkspace workspace, javax.jcr.Node node)
           
JCRImageDocumentLink(JCRWorkspace workspace, javax.jcr.Node node, String name, String description, String oid, String mimeType, Map<String,String> metadata, Map<String,String> annotations, String collectionName)
           
 
Method Summary
 org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItemType getFolderItemType()
           
 
Methods inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.gcube.link.JCRDocumentLink
getAnnotation, getCollectionName, getLength, getMetadata, getMimeType, getOID, saveContent
 
Methods inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.JCRWorkspaceFolderItem
copyRemoteContent, getChildren, getProperties, getType, getWorkflowData, getWorkflowId, getWorkflowStatus, removeChild, removeRemoteContent, save, setHardLink, setWorkflowData, setWorkflowId, setWorkflowStatus
 
Methods inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.JCRWorkspaceItem
addAccountingEntry, cloneItem, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getName, getOwner, getParent, getParent, getPath, getPath, getReaders, getReadersNode, getRemotePath, internalCopy, internalDescription, internalMove, internalRename, isMarkedAsRead, isRoot, isRoot, isShared, markAsRead, move, remove, rename, setDescription, setOwnerNode, setOwnerToCurrentUser, setRemotePath, setShare, setShareHistory, setUnshare, setUnshareHistory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.link.DocumentLink
getAnnotation, getCollectionName, getMetadata, getMimeType
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.link.InfoObjectLink
getOID
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem
getLength, getWorkflowData, getWorkflowId, getWorkflowStatus, setWorkflowData, setWorkflowId, setWorkflowStatus
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceItem
cloneItem, getAccounting, getCapabilities, getChildren, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getName, getOwner, getParent, getPath, getProperties, getReaders, getRemotePath, getType, isMarkedAsRead, isRoot, isShared, markAsRead, move, remove, removeChild, rename, setDescription, setRemotePath
 

Constructor Detail

JCRImageDocumentLink

public JCRImageDocumentLink(JCRWorkspace workspace,
                            javax.jcr.Node node)
                     throws javax.jcr.RepositoryException,
                            org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException
Throws:
javax.jcr.RepositoryException
org.gcube.portlets.user.homelibrary.home.exceptions.InternalErrorException

JCRImageDocumentLink

public JCRImageDocumentLink(JCRWorkspace workspace,
                            javax.jcr.Node node,
                            String name,
                            String description,
                            String oid,
                            String mimeType,
                            Map<String,String> metadata,
                            Map<String,String> annotations,
                            String collectionName)
                     throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException
Method Detail

getFolderItemType

public org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItemType getFolderItemType()
Specified by:
getFolderItemType in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem
Overrides:
getFolderItemType in class JCRDocumentLink


Copyright © 2013. All Rights Reserved.