public class JCRWorkspace
extends org.gcube.common.homelibrary.home.workspace.events.AbstractWorkspaceEventSource
implements org.gcube.common.homelibrary.home.workspace.Workspace
| Constructor and Description |
|---|
JCRWorkspace(org.gcube.common.homelibrary.home.Home home,
JCRRepository repository) |
JCRWorkspace(JCRHome home) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBookmark(String itemId,
String destinationFolderId) |
void |
changeDescription(String itemId,
String newDescription) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
cloneItem(String itemId,
String cloneName) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
copy(String itemId,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
copy(String itemId,
String newName,
String destinationFolderId) |
void |
copyRemoteContent(javax.jcr.Node node,
javax.jcr.Node nodeDestinationFolder) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Annotation |
createAnnotation(String name,
String description,
String oid,
Map<String,String> data,
String destinationFolderId) |
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,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Document |
createDocument(String name,
String description,
String oid,
String mimeType,
InputStream documentData,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.DocumentLink |
createDocumentLink(String name,
String description,
String oid,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String mimeType,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalFile |
createExternalFile(String name,
String description,
String mimeType,
InputStream fileData,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage |
createExternalImage(String name,
String description,
String mimeType,
InputStream imageData,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalPDFFile |
createExternalPDFFile(String name,
String description,
String mimeType,
InputStream fileData,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalResourceLink |
createExternalResourceLink(String name,
String description,
String mimeType,
String resourceId,
String pluginName,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl |
createExternalUrl(String name,
String description,
InputStream url,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.ExternalUrl |
createExternalUrl(String name,
String description,
String url,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
createFolder(String name,
String description,
String destinationFolderId) |
JCRWorkspaceItem |
createGcubeItem(String name,
String description,
List<String> scopes,
String creator,
String itemType,
Map<String,String> properties,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.ImageDocument |
createImageDocument(String name,
String description,
String oid,
String mimeType,
InputStream imageData,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.ImageDocumentLink |
createImageDocumentLink(String name,
String description,
String oid,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String mimeType,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Metadata |
createMetadata(String name,
String description,
String oid,
String schema,
String language,
String data,
String collectionName,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.PDFDocument |
createPDFDocument(String name,
String description,
String oid,
String mimeType,
InputStream data,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.link.PDFDocumentLink |
createPDFDocumentLink(String name,
String description,
String oid,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String mimeType,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.Query |
createQuery(String name,
String description,
InputStream query,
org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.Query |
createQuery(String name,
String description,
String query,
org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.Report |
createReport(String name,
String description,
Calendar created,
Calendar lastEdit,
String author,
String lastEditBy,
String templateName,
int numberOfSections,
String status,
InputStream reportData,
String destinationfolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.ReportTemplate |
createReportTemplate(String name,
String description,
Calendar created,
Calendar lastEdit,
String author,
String lastEditBy,
int numberOfSections,
String status,
InputStream templateData,
String destinationfolderId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFolder |
createSharedFolder(String name,
String description,
List<String> users,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolder |
createSmartFolder(String name,
String description,
String query) |
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,
String destinationFolderId) |
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,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.gcube.UrlDocument |
createUrlDocument(String name,
String description,
String oid,
String mimeType,
InputStream documentData,
Map<String,String> metadata,
Map<String,String> annotations,
String collectionName,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowReport |
createWorkflowReport(String name,
String description,
String workflowId,
String workflowStatus,
String workflowData,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowTemplate |
createWorkflowTemplate(String name,
String description,
String workflowId,
String workflowStatus,
String workflowData,
String destinationFolderId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
decomposeAquaMapsItem(String itemId,
String folderName,
String destinationWorkspaceId) |
boolean |
exists(String itemId) |
boolean |
exists(String name,
String folderId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
find(String path) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
find(String name,
String folderId) |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolder> |
getAllSmartFolders() |
JCRWorkspaceFolder |
getApplicationArea() |
List<Object> |
getBookmarks(String bookmarkFolderId) |
org.gcube.common.homelibrary.home.workspace.acl.Capabilities |
getCapabilities(String itemId) |
org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatorManager |
getFolderBulkCreatorManager() |
List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> |
getFolderItems(org.gcube.common.homelibrary.home.workspace.folder.FolderItemType... types) |
List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> |
getFolderItems(org.gcube.common.homelibrary.home.workspace.folder.FolderItemType type) |
org.gcube.common.homelibrary.home.workspace.folder.FolderItemType |
getFolderItemType(javax.jcr.Node node) |
JCRFile |
getGCUBEDocumentContent(javax.jcr.Session session,
String oid,
ContentType contentType) |
org.gcube.common.homelibrary.home.Home |
getHome() |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
getItem(javax.jcr.Session session,
String itemId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
getItem(String itemId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
getItemByAbsPath(javax.jcr.Session session,
String path) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
getItemByPath(String path) |
org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreator |
getNewFolderBulkCreator(String folderId) |
org.gcube.common.homelibrary.home.User |
getOwner() |
JCRAbstractWorkspaceFolder |
getParent(javax.jcr.Node node) |
String |
getPathSeparator() |
JCRRepository |
getRepository() |
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
getRoot() |
org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolder |
getSmartFolder(String folderId) |
String |
getUrlWebDav() |
JCRWorkspaceItem |
getWorkspaceItem(javax.jcr.Node node) |
org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManager |
getWorkspaceMessageManager() |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getWorkspaceTree(org.gcube.common.homelibrary.home.workspace.WorkspaceItem item) |
boolean |
isValidName(String name) |
void |
moveItem(String itemId,
String destinationFolderId) |
void |
moveSharedItem(javax.jcr.Node sharedNode) |
void |
orderResultBy(String mimeType,
long limit,
long offset) |
void |
overwriteContent(javax.jcr.Node node,
InputStream is) |
void |
remove(String itemName,
String folderId) |
void |
removeChild(String childId,
String folderId) |
void |
removeItem(String itemId) |
void |
removeRemoteContent(javax.jcr.Node node,
org.gcube.common.homelibrary.home.workspace.WorkspaceItemType workspaceItemType) |
void |
renameItem(String itemId,
String newName) |
List<org.gcube.common.homelibrary.home.workspace.search.SearchFolderItem> |
searchByMimeType(String mimeType) |
List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> |
searchByName(String name) |
JCRFile |
setGCUBEDocumentContent(javax.jcr.Session session,
String oid,
InputStream data,
String mimeType,
ContentType contentType) |
void |
setHardLink(javax.jcr.Node node,
String hardLinkRemotePath) |
org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFolder |
shareFolder(List<String> users,
String itemId) |
org.gcube.common.homelibrary.home.workspace.WorkspaceItem |
unshare(String itemId) |
void |
updateItem(String itemId,
InputStream fileData) |
addWorkspaceListener, fireItemCreatedEvent, fireItemImportedEvent, fireItemRemovedEvent, fireItemRenamedEvent, fireItemSentEvent, fireItemUpdatedEvent, fireWorkspaceEvent, removeWorkspaceListenerpublic static final String NT_WORKSPACE_FOLDER
public static final String NT_WORKSPACE_SHARED_FOLDER
public static final String NT_WORKSPACE_FOLDER_ITEM
public static final String NT_WORKSPACE_FILE
public static final String NT_WORKSPACE_IMAGE
public static final String NT_WORKSPACE_PDF_FILE
public static final String NT_WORKSPACE_URL
public static final String NT_WORKSPACE_REPORT
public static final String NT_WORKSPACE_REPORT_TEMPLATE
public static final String NT_WORKSPACE_WORKFLOW_REPORT
public static final String NT_WORKSPACE_WORKFLOW_TEMPLATE
public static final String NT_ANNOTATION_ITEM
public static final String NT_ANNOTATION_LINK_ITEM
public static final String NT_DOCUMENT_ITEM
public static final String NT_DOCUMENT_LINK_ITEM
public static final String NT_IMAGE_DOCUMENT_ITEM
public static final String NT_IMAGE_DOCUMENT_LINK_ITEM
public static final String NT_PDF_DOCUMENT_ITEM
public static final String NT_PDF_DOCUMENT_LINK_ITEM
public static final String NT_URL_DOCUMENT_ITEM
public static final String NT_METADATA_ITEM
public static final String NT_METADATA_LINK_ITEM
public static final String NT_AQUAMAPS_ITEM
public static final String NT_GCUBE_ITEM
public static final String NT_TIMESERIES_ITEM
public static final String NT_QUERY
public static final String NT_EXTERNAL_RESOURCE_LINK_ITEM
public static final String NT_TABULAR_DATA_LINK
public final JCRRepository repository
public JCRWorkspace(org.gcube.common.homelibrary.home.Home home,
JCRRepository repository)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic JCRWorkspace(JCRHome home)
public String getPathSeparator()
getPathSeparator in interface org.gcube.common.homelibrary.home.workspace.Workspacepublic org.gcube.common.homelibrary.home.Home getHome()
getHome in interface org.gcube.common.homelibrary.home.workspace.Workspacepublic JCRRepository getRepository()
public org.gcube.common.homelibrary.home.User getOwner()
getOwner in interface org.gcube.common.homelibrary.home.workspace.Workspacepublic org.gcube.common.homelibrary.home.workspace.WorkspaceFolder getRoot()
getRoot in interface org.gcube.common.homelibrary.home.workspace.Workspacepublic org.gcube.common.homelibrary.home.workspace.WorkspaceFolder createFolder(String name, String description, String destinationFolderId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createFolder in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalImage createExternalImage(String name, String description, String mimeType, InputStream imageData, String destinationFolderId) 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
createExternalImage in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.ExternalFile createExternalFile(String name, String description, String mimeType, InputStream fileData, String destinationFolderId) 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
createExternalFile in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.ExternalPDFFile createExternalPDFFile(String name, String description, String mimeType, InputStream fileData, String destinationFolderId) 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
createExternalPDFFile in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.ExternalUrl createExternalUrl(String name, String description, String url, String destinationFolderId) 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
createExternalUrl in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.ExternalUrl createExternalUrl(String name, String description, InputStream url, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createExternalUrl in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ReportTemplate createReportTemplate(String name, String description, Calendar created, Calendar lastEdit, String author, String lastEditBy, int numberOfSections, String status, InputStream templateData, String destinationfolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createReportTemplate in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.Report createReport(String name, String description, Calendar created, Calendar lastEdit, String author, String lastEditBy, String templateName, int numberOfSections, String status, InputStream reportData, String destinationfolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createReport in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.Query createQuery(String name, String description, String query, org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createQuery in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.Query createQuery(String name, String description, InputStream query, org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createQuery in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic 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, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createAquaMapsItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Annotation createAnnotation(String name, String description, String oid, Map<String,String> data, String destinationFolderId) 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.WorkspaceFolderNotFoundException
createAnnotation in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Metadata createMetadata(String name, String description, String oid, String schema, String language, String data, String collectionName, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createMetadata in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.Document createDocument(String name, String description, String oid, String mimeType, InputStream documentData, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createDocument in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.ImageDocument createImageDocument(String name, String description, String oid, String mimeType, InputStream imageData, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createImageDocument in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.PDFDocument createPDFDocument(String name, String description, String oid, String mimeType, InputStream data, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createPDFDocument in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.gcube.UrlDocument createUrlDocument(String name, String description, String oid, String mimeType, InputStream documentData, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String destinationFolderId) 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
createUrlDocument in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.link.DocumentLink createDocumentLink(String name, String description, String oid, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String mimeType, String destinationFolderId) 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
createDocumentLink in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.link.ImageDocumentLink createImageDocumentLink(String name, String description, String oid, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String mimeType, String destinationFolderId) 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
createImageDocumentLink in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.link.PDFDocumentLink createPDFDocumentLink(String name, String description, String oid, Map<String,String> metadata, Map<String,String> annotations, String collectionName, String mimeType, String destinationFolderId) 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
createPDFDocumentLink in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.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, String destinationFolderId) 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.WorkspaceFolderNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException
createTimeSeries in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowReport createWorkflowReport(String name, String description, String workflowId, String workflowStatus, String workflowData, String destinationFolderId) 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.WorkspaceFolderNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException
createWorkflowReport in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.WorkflowTemplate createWorkflowTemplate(String name, String description, String workflowId, String workflowStatus, String workflowData, String destinationFolderId) 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.WorkspaceFolderNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException
createWorkflowTemplate in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.items.ExternalResourceLink createExternalResourceLink(String name, String description, String mimeType, String resourceId, String pluginName, String destinationFolderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, 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.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionpublic void removeRemoteContent(javax.jcr.Node node,
org.gcube.common.homelibrary.home.workspace.WorkspaceItemType workspaceItemType)
throws javax.jcr.RepositoryException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException
javax.jcr.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionpublic void removeItem(String itemId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException
removeItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionpublic void moveItem(String itemId, String destinationFolderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, 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.WorkspaceFolderNotFoundException
moveItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic void moveSharedItem(javax.jcr.Node sharedNode)
throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException,
org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException,
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.WorkspaceFolderNotFoundException,
javax.jcr.RepositoryException
org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionjavax.jcr.RepositoryExceptionpublic void renameItem(String itemId, String newName) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException
renameItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionpublic void changeDescription(String itemId, String newDescription) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
changeDescription in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem getItem(String itemId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
getItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem getItem(javax.jcr.Session session,
String itemId)
throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
javax.jcr.RepositoryException
org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionjavax.jcr.RepositoryExceptionpublic org.gcube.common.homelibrary.home.workspace.acl.Capabilities getCapabilities(String itemId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getCapabilities in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void removeChild(String childId, String folderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongParentTypeException
removeChild in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongParentTypeExceptionpublic void remove(String itemName, String folderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeException
remove in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem copy(String itemId, String newName, String destinationFolderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
copy in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem copy(String itemId, String destinationFolderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
copy in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic void copyRemoteContent(javax.jcr.Node node,
javax.jcr.Node nodeDestinationFolder)
throws javax.jcr.RepositoryException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException
javax.jcr.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem cloneItem(String itemId, String cloneName) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
cloneItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic boolean exists(String name, String folderId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeException
exists in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeExceptionpublic boolean exists(String itemId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
exists in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem find(String name, String folderId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeException
find in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem find(String path) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
find in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean isValidName(String name)
isValidName in interface org.gcube.common.homelibrary.home.workspace.Workspacepublic org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreator getNewFolderBulkCreator(String folderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getNewFolderBulkCreator in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatorManager getFolderBulkCreatorManager()
getFolderBulkCreatorManager in interface org.gcube.common.homelibrary.home.workspace.Workspacepublic org.gcube.common.homelibrary.home.workspace.sharing.WorkspaceMessageManager getWorkspaceMessageManager()
getWorkspaceMessageManager in interface org.gcube.common.homelibrary.home.workspace.Workspacepublic org.gcube.common.homelibrary.home.workspace.WorkspaceFolder decomposeAquaMapsItem(String itemId, String folderName, String destinationWorkspaceId) throws org.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
decomposeAquaMapsItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic JCRWorkspaceItem getWorkspaceItem(javax.jcr.Node node) throws javax.jcr.RepositoryException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
javax.jcr.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.folder.FolderItemType getFolderItemType(javax.jcr.Node node)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic JCRAbstractWorkspaceFolder getParent(javax.jcr.Node node) throws javax.jcr.RepositoryException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
javax.jcr.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic JCRFile getGCUBEDocumentContent(javax.jcr.Session session, String oid, ContentType contentType) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic JCRFile setGCUBEDocumentContent(javax.jcr.Session session, String oid, InputStream data, String mimeType, ContentType contentType) throws IOException, javax.jcr.ItemExistsException, javax.jcr.RepositoryException, org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException
IOExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.RepositoryExceptionorg.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionpublic List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> searchByName(String name) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
searchByName in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getWorkspaceTree(org.gcube.common.homelibrary.home.workspace.WorkspaceItem item) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getWorkspaceTree in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolder createSmartFolder(String name, String description, String query) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createSmartFolder in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolder> getAllSmartFolders() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getAllSmartFolders in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolder getSmartFolder(String folderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getSmartFolder in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> getFolderItems(org.gcube.common.homelibrary.home.workspace.folder.FolderItemType... types) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getFolderItems in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> getFolderItems(org.gcube.common.homelibrary.home.workspace.folder.FolderItemType type) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getFolderItems in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.search.SearchFolderItem> searchByMimeType(String mimeType) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
searchByMimeType in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic String getUrlWebDav() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getUrlWebDav in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFolder createSharedFolder(String name, String description, List<String> users, String destinationFolderId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createSharedFolder in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFolder shareFolder(List<String> users, String itemId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
shareFolder in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic 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, String destinationFolderId) 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.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
createTabularDataLink in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic List<Object> getBookmarks(String bookmarkFolderId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getBookmarks in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void addBookmark(String itemId, String destinationFolderId) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException
addBookmark in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionpublic void setHardLink(javax.jcr.Node node,
String hardLinkRemotePath)
throws javax.jcr.RepositoryException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException
javax.jcr.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void orderResultBy(String mimeType, long limit, long offset) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
orderResultBy in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void updateItem(String itemId, InputStream fileData) 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, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
updateItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic void overwriteContent(javax.jcr.Node node,
InputStream is)
throws javax.jcr.RepositoryException,
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException
javax.jcr.RepositoryExceptionorg.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionpublic JCRWorkspaceItem createGcubeItem(String name, String description, List<String> scopes, String creator, String itemType, Map<String,String> properties, String destinationFolderId) 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, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
createGcubeItem in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.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.WrongDestinationExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic JCRWorkspaceFolder getApplicationArea()
public org.gcube.common.homelibrary.home.workspace.WorkspaceItem unshare(String itemId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
unshare in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem getItemByPath(String path) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
getItemByPath in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceItem getItemByAbsPath(javax.jcr.Session session,
String path)
throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
javax.jcr.RepositoryException
org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionjavax.jcr.RepositoryExceptionCopyright © 2014. All Rights Reserved.