public abstract class JCRAbstractWorkspaceFolder extends JCRWorkspaceItem implements org.gcube.common.homelibrary.home.workspace.WorkspaceFolder
| Modifier and Type | Field and Description |
|---|---|
protected static String |
GUEST |
delegate, logger, workspace| Constructor and Description |
|---|
JCRAbstractWorkspaceFolder(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate delegate) |
JCRAbstractWorkspaceFolder(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate node,
String name,
String description) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile |
createExternalFileItem(String name,
String description,
MetaInfo info,
Map<String,String> properties) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile |
createExternalFileItem(String name,
String description,
String mimeType,
File fileData) |
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.FolderItem |
createExternalFileItem(String name,
String description,
String storageId,
String mimeType) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItem |
createExternalGenericItem(String name,
String description,
InputStream is) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItem |
createExternalGenericItem(String name,
String description,
InputStream is,
Map<String,String> properties) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItem |
createExternalGenericItem(String name,
String description,
InputStream is,
Map<String,String> properties,
String mimetype,
long size) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItem |
createExternalGenericItem(String name,
String description,
String storageId) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItem |
createExternalGenericItem(String name,
String description,
String storageId,
Map<String,String> properties) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItem |
createExternalGenericItem(String name,
String description,
String storageId,
Map<String,String> properties,
String mimeType,
long size) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItem |
createExternalGenericItem(String name,
String description,
String storageId,
String mimetype) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage |
createExternalImageItem(String name,
String description,
MetaInfo info,
Map<String,String> properties) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage |
createExternalImageItem(String name,
String description,
String mimeType,
File imageData) |
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,
MetaInfo info,
Map<String,String> properties) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalPDFFile |
createExternalPDFFileItem(String name,
String description,
String mimeType,
File fileData) |
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.ExternalUrl |
createExternalUrlItem(String name,
String description,
File fileData) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl |
createExternalUrlItem(String name,
String description,
InputStream is) |
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.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.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) |
boolean |
exists(String name) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
find(String name) |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getAllChildren(boolean showHidden) |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getAllChildren(boolean showHidden,
int limit,
int offset) |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getChildren() |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getChildren(boolean showHidden) |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getChildren(int limit,
int offset,
boolean showHidden) |
int |
getChildrenCount(boolean hidden) |
int |
getCount() |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getHiddenChildren() |
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.homelibary.model.items.type.WorkspaceItemType |
getType() |
String |
getUniqueName(String filename,
boolean copy) |
JCRWorkspace |
getWorkspace() |
boolean |
isPublic() |
boolean |
isSystemFolder() |
void |
removeChild(org.gcube.common.homelibrary.home.workspace.WorkspaceItem child) |
void |
setPublic(boolean flag) |
void |
setSystemFolder(boolean systemFolder) |
changeOwner, cloneItem, deleteACL, getAbsolutePath, getAccounting, getACLByUser, getACLOwner, getACLUser, getCreationTime, getDelegate, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getName, getOwner, getParent, getParent, getParentDelegate, getPath, getPath, getProperties, getPublicLink, getReaders, getShortUrl, getStorageID, getUsers, hasAccessRight, internalCopy, internalDescription, internalMove, internalRename, isFolder, isHidden, isMarkedAsRead, isRoot, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, save, save, setDescription, setHidden, setHistoryShareUnshare, setMetadata, setOwnerToCurrentUser, setRemotePath, setRemotePath, setShare, setShareHistory, setStorageId, setUnshare, setUnshareHistory, updateItemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetACL, sharecloneItem, deleteACL, getAccounting, getACLOwner, getACLUser, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getName, getOwner, getParent, getPath, getProperties, getPublicLink, getReaders, getStorageID, hasAccessRight, isFolder, isHidden, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, setDescription, setHidden, updateItemprotected static final String GUEST
public JCRAbstractWorkspaceFolder(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 JCRAbstractWorkspaceFolder(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate node, String name, String description) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.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.homelibary.model.items.type.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> getHiddenChildren() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getHiddenChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getChildren() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFoldergetChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getChildren(int limit, int offset, boolean showHidden) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getChildren(boolean showHidden) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getAllChildren(boolean showHidden) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getAllChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getAllChildren(boolean showHidden, int limit, int offset) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getAllChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic 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.ExternalFile createExternalFileItem(String name, String description, MetaInfo info, Map<String,String> properties) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
org.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, MetaInfo info, Map<String,String> properties) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
org.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, MetaInfo info, Map<String,String> properties) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
org.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, 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 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.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.FolderItem createExternalFileItem(String name, String description, String storageId, 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
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.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 is) 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.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 String getUniqueName(String filename, 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.InternalErrorExceptionpublic 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.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.ExternalFile createExternalFileItem(String name, String description, String mimeType, File 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.ExternalPDFFile createExternalPDFFileItem(String name, String description, String mimeType, File 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.ExternalUrl createExternalUrlItem(String name, String description, File 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
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.FolderItem createExternalGenericItem(String name, String description, InputStream is) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createExternalGenericItem in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.FolderItem createExternalGenericItem(String name, String description, InputStream is, Map<String,String> properties) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalGenericItem 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.FolderItem createExternalGenericItem(String name, String description, InputStream is, Map<String,String> properties, String mimetype, long size) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalGenericItem 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.FolderItem createExternalGenericItem(String name, String description, String storageId) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalGenericItem 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.FolderItem createExternalGenericItem(String name, String description, String storageId, 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
createExternalGenericItem 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.FolderItem createExternalGenericItem(String name, String description, String storageId, Map<String,String> properties) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalGenericItem 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.FolderItem createExternalGenericItem(String name, String description, String storageId, Map<String,String> properties, String mimeType, long size) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException
createExternalGenericItem 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 void setSystemFolder(boolean systemFolder)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
setSystemFolder in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean isSystemFolder()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
isSystemFolder in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean isPublic()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
isPublic in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void setPublic(boolean flag)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException
setPublic in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionpublic int getChildrenCount(boolean hidden)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getChildrenCount in interface org.gcube.common.homelibrary.home.workspace.WorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2017. All Rights Reserved.