public abstract class JCRAbstractWorkspaceFolder extends JCRWorkspaceItem implements org.gcube.common.homelibrary.home.workspace.WorkspaceFolder
ACCOUNTING, CREATED, creationDate, DESCRIPTION, DISPLAY_NAME, identifier, ISVREFOLDER, LAST_ACTION, LAST_MODIFIED, LAST_MODIFIED_BY, lastUpdate, logger, NT_ACCOUNTING, NT_READERS, NT_WORKSPACE_FILE, NT_WORKSPACE_IMAGE, NT_WORKSPACE_PDF_FILE, OWNER, PORTAL_LOGIN, portalLogin, properties, READERS, title, TITLE, userId, USERS, workspace| Constructor and Description |
|---|
JCRAbstractWorkspaceFolder(JCRWorkspace workspace,
javax.jcr.Node node) |
JCRAbstractWorkspaceFolder(JCRWorkspace workspace,
javax.jcr.Node node,
String name,
String description) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Annotation |
createAnnotationItem(String name,
String description,
String oid,
Map<String,String> data) |
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
createAquaMapsItem(String name,
String description,
String mapName,
String mapType,
String author,
int numberOfSpecies,
String boundingBox,
float psoThreshold,
int numberOfGeneratedImages,
InputStream metadata,
Map<String,InputStream> images) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Document |
createDocumentItem(String name,
String description,
String oid,
String mimeType,
InputStream documentData,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.DocumentLink |
createDocumentLinkItem(String name,
String description,
String oid,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String mimeType) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile |
createExternalFileItem(String name,
String description,
String mimeType,
File tmpFile) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile |
createExternalFileItem(String name,
String description,
String mimeType,
InputStream fileData) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage |
createExternalImageItem(String name,
String description,
String mimeType,
File tmpFile) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage |
createExternalImageItem(String name,
String description,
String mimeType,
InputStream imageData) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalPDFFile |
createExternalPDFFileItem(String name,
String description,
String mimeType,
File tmpFile) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalPDFFile |
createExternalPDFFileItem(String name,
String description,
String mimeType,
InputStream fileData) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalResourceLink |
createExternalResourceLink(String name,
String description,
String mimeType,
String resourceId,
String pluginName) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl |
createExternalUrlItem(String name,
String description,
File tmpFile) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl |
createExternalUrlItem(String name,
String description,
InputStream url) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl |
createExternalUrlItem(String name,
String description,
String url) |
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
createFolder(String name,
String description) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.ImageDocument |
createImageDocumentItem(String name,
String description,
String oid,
String mimeType,
InputStream imageData,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.ImageDocumentLink |
createImageDocumentLinkItem(String name,
String description,
String oid,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String mimeType) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Metadata |
createMetadataItem(String name,
String description,
String oid,
String schema,
String language,
String metadata,
String collectionName) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.PDFDocument |
createPDFDocumentItem(String name,
String description,
String oid,
String mimeType,
InputStream data,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.PDFDocumentLink |
createPDFDocumentLinkItem(String name,
String description,
String oid,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String mimeType) |
org.gcube.common.homelibrary.home.workspace.folder.items.Query |
createQueryItem(String name,
String description,
InputStream query,
org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType) |
org.gcube.common.homelibrary.home.workspace.folder.items.Query |
createQueryItem(String name,
String description,
String query,
org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType) |
org.gcube.common.homelibrary.home.workspace.folder.items.Report |
createReportItem(String name,
String description,
Calendar created,
Calendar lastEdit,
String author,
String lastEditBy,
String templateName,
int numberOfSections,
String status,
InputStream reportData) |
org.gcube.common.homelibrary.home.workspace.folder.items.ReportTemplate |
createReportTemplateItem(String name,
String description,
Calendar created,
Calendar lastEdit,
String author,
String lastEditBy,
int numberOfSections,
String status,
InputStream templateData) |
org.gcube.common.homelibrary.home.workspace.folder.items.TabularDataLink |
createTabularDataLink(String name,
String description,
String tableId,
String template,
org.gcube.common.homelibrary.home.workspace.folder.items.TabularDataLink.Provenance provenance,
String operator,
String runtimeResourceName) |
org.gcube.common.homelibrary.home.workspace.folder.items.ts.TimeSeries |
createTimeSeries(String name,
String description,
String timeseriesId,
String title,
String creator,
String timeseriesDescription,
String timeseriesCreationDate,
String publisher,
String sourceId,
String sourceName,
String rights,
long dimension,
List<String> headerLabels,
InputStream compressedCSV) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.UrlDocument |
createUrlDocumentItem(String name,
String description,
String oid,
String mimeType,
InputStream documentData,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName) |
org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowReport |
createWorkflowReport(String name,
String description,
String workflowId,
String workflowStatus,
String workflowData) |
org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowTemplate |
createWorkflowTemplate(String name,
String description,
String workflowId,
String workflowStatus,
String workflowData) |
boolean |
exists(String name) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
find(String name) |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getChildren() |
int |
getCount() |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getLastItems(int limit) |
org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreator |
getNewFolderBulkCreator() |
String |
getRemotePath() |
long |
getSize() |
abstract org.gcube.common.homelibrary.home.workspace.WorkspaceItemType |
getType() |
String |
getUniqueName(String initialName,
boolean copy) |
JCRWorkspace |
getWorkspace() |
void |
removeChild(org.gcube.common.homelibrary.home.workspace.WorkspaceItem child) |
addAccountingEntry, cloneItem, deleteACL, getAbsolutePath, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getLock, getName, getOwner, getParent, getParent, getPath, getPath, getProperties, getPublicLink, getPublicLinkForFolderItemId, getReaders, getReadersNode, getShortUrl, getUsers, hasAccessRight, internalCopy, internalDescription, internalMove, internalRename, isFolder, isMarkedAsRead, isRoot, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, save, setDescription, setNewRemotePath, setOwnerNode, setOwnerToCurrentUser, setRemotePath, setShare, setShareHistory, setUnshare, setUnshareHistoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetACL, sharecloneItem, deleteACL, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getName, getOwner, getParent, getPath, getProperties, getPublicLink, getReaders, hasAccessRight, isFolder, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, setDescriptionpublic JCRAbstractWorkspaceFolder(JCRWorkspace workspace, javax.jcr.Node node) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic JCRAbstractWorkspaceFolder(JCRWorkspace workspace, javax.jcr.Node node, String name, String description) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic String getRemotePath() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getRemotePath in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemgetRemotePath in class JCRWorkspaceItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic JCRWorkspace getWorkspace()
public abstract org.gcube.common.homelibrary.home.workspace.WorkspaceItemType getType()
getType in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItempublic boolean exists(String name) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
exists in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem find(String name) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
find in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getChildren()
getChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFoldergetChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItempublic org.gcube.common.homelibrary.home.workspace.WorkspaceFolder createFolder(String name, String description) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createFolder in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage createExternalImageItem(String name, String description, String mimeType, InputStream imageData) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalImageItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage createExternalImageItem(String name, String description, String mimeType, File tmpFile) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalImageItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile createExternalFileItem(String name, String description, String mimeType, InputStream fileData) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalFileItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile createExternalFileItem(String name, String description, String mimeType, File tmpFile) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalFileItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalPDFFile createExternalPDFFileItem(String name, String description, String mimeType, InputStream fileData) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalPDFFileItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalPDFFile createExternalPDFFileItem(String name, String description, String mimeType, File tmpFile) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalPDFFileItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl createExternalUrlItem(String name, String description, String url) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalUrlItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl createExternalUrlItem(String name, String description, InputStream url) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalUrlItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl createExternalUrlItem(String name, String description, File tmpFile) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalUrlItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ReportTemplate createReportTemplateItem(String name, String description, Calendar created, Calendar lastEdit, String author, String lastEditBy, int numberOfSections, String status, InputStream templateData) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createReportTemplateItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.Report createReportItem(String name, String description, Calendar created, Calendar lastEdit, String author, String lastEditBy, String templateName, int numberOfSections, String status, InputStream reportData) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createReportItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.Query createQueryItem(String name, String description, String query, org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createQueryItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.Query createQueryItem(String name, String description, InputStream query, org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createQueryItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceFolder createAquaMapsItem(String name, String description, String mapName, String mapType, String author, int numberOfSpecies, String boundingBox, float psoThreshold, int numberOfGeneratedImages, InputStream metadata, Map<String,InputStream> images) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException
createAquaMapsItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Annotation createAnnotationItem(String name, String description, String oid, Map<String,String> data) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createAnnotationItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Metadata createMetadataItem(String name, String description, String oid, String schema, String language, String metadata, String collectionName) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createMetadataItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Document createDocumentItem(String name, String description, String oid, String mimeType, InputStream documentData, Map<String,String> metadata, Map<String,String> annotations, String collectionName) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createDocumentItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.ImageDocument createImageDocumentItem(String name, String description, String oid, String mimeType, InputStream imageData, Map<String,String> metadata, Map<String,String> annotations, String collectionName) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createImageDocumentItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.PDFDocument createPDFDocumentItem(String name, String description, String oid, String mimeType, InputStream data, Map<String,String> metadata, Map<String,String> annotations, String collectionName) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createPDFDocumentItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.UrlDocument createUrlDocumentItem(String name, String description, String oid, String mimeType, InputStream documentData, Map<String,String> metadata, Map<String,String> annotations, String collectionName) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createUrlDocumentItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.DocumentLink createDocumentLinkItem(String name, String description, String oid, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String mimeType) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createDocumentLinkItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.ImageDocumentLink createImageDocumentLinkItem(String name, String description, String oid, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String mimeType) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createImageDocumentLinkItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.PDFDocumentLink createPDFDocumentLinkItem(String name, String description, String oid, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String mimeType) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createPDFDocumentLinkItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ts.TimeSeries createTimeSeries(String name, String description, String timeseriesId, String title, String creator, String timeseriesDescription, String timeseriesCreationDate, String publisher, String sourceId, String sourceName, String rights, long dimension, List<String> headerLabels, InputStream compressedCSV) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createTimeSeries in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowReport createWorkflowReport(String name, String description, String workflowId, String workflowStatus, String workflowData) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createWorkflowReport in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowTemplate createWorkflowTemplate(String name, String description, String workflowId, String workflowStatus, String workflowData) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createWorkflowTemplate in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreator getNewFolderBulkCreator()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getNewFolderBulkCreator in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void removeChild(org.gcube.common.homelibrary.home.workspace.WorkspaceItem child)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException
removeChild in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalResourceLink createExternalResourceLink(String name, String description, String mimeType, String resourceId, String pluginName) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException
createExternalResourceLink in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.TabularDataLink createTabularDataLink(String name, String description, String tableId, String template, org.gcube.common.homelibrary.home.workspace.folder.items.TabularDataLink.Provenance provenance, String operator, String runtimeResourceName) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createTabularDataLink in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionpublic String getUniqueName(String initialName, boolean copy) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getUniqueName in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic int getCount()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getCount in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic long getSize()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getSize in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getLastItems(int limit) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getLastItems in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2015. All Rights Reserved.