org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.gcube
Class JCRMetadata

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.JCRMetadata
All Implemented Interfaces:
org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem, org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.InfoObject, org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.Metadata, org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceItem

public class JCRMetadata
extends JCRWorkspaceFolderItem
implements org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.Metadata


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
CREATED, creationDate, DESCRIPTION, identifier, LAST_ACTION, LAST_MODIFIED, LAST_MODIFIED_BY, logger, READERS, TITLE, workspace
 
Constructor Summary
JCRMetadata(JCRWorkspace workspace, javax.jcr.Node node)
           
JCRMetadata(JCRWorkspace workspace, javax.jcr.Node node, String name, String description, String objectId, String schema, String language, String collectionName, String data)
           
 
Method Summary
 String getCollectionName()
           
 String getData()
           
 org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItemType getFolderItemType()
           
 String getLanguage()
           
 long getLength()
           
 String getSchema()
           
 String getURI()
           
 void saveContent(javax.jcr.Node node)
           
 
Methods inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.folder.items.JCRWorkspaceFolderItem
getChildren, getProperties, getType, getWorkflowData, getWorkflowId, getWorkflowStatus, removeChild, save, setWorkflowData, setWorkflowId, setWorkflowStatus
 
Methods inherited from class org.gcube.portlets.user.homelibrary.jcr.workspace.JCRWorkspaceItem
cloneItem, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getName, getOwner, getParent, getParent, getPath, getPath, internalCopy, internalDescription, internalMove, internalRename, isMarkedAsRead, isRoot, isRoot, isShared, markAsRead, move, remove, rename, setDescription, setOwnerNode
 
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.FolderItem
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, getLastAction, getLastModificationTime, getName, getOwner, getParent, getPath, getProperties, getType, isMarkedAsRead, isRoot, isShared, markAsRead, move, remove, removeChild, rename, setDescription
 

Constructor Detail

JCRMetadata

public JCRMetadata(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

JCRMetadata

public JCRMetadata(JCRWorkspace workspace,
                   javax.jcr.Node node,
                   String name,
                   String description,
                   String objectId,
                   String schema,
                   String language,
                   String collectionName,
                   String data)
            throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException
Method Detail

getSchema

public String getSchema()
Specified by:
getSchema in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.Metadata

getLanguage

public String getLanguage()
Specified by:
getLanguage in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.Metadata

getData

public String getData()
Specified by:
getData in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.Metadata

getCollectionName

public String getCollectionName()
Specified by:
getCollectionName in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.Metadata

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
Specified by:
getFolderItemType in class JCRWorkspaceFolderItem

getURI

public String getURI()
Specified by:
getURI in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.items.gcube.InfoObject

getLength

public long getLength()
Specified by:
getLength in interface org.gcube.portlets.user.homelibrary.home.workspace.folder.FolderItem
Specified by:
getLength in class JCRWorkspaceFolderItem

saveContent

public void saveContent(javax.jcr.Node node)
                 throws javax.jcr.RepositoryException
Specified by:
saveContent in class JCRWorkspaceFolderItem
Throws:
javax.jcr.RepositoryException


Copyright © 2013. All Rights Reserved.