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) |
List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> |
advancedSearch(String name,
org.gcube.common.homelibrary.home.workspace.search.SearchItemByOperator date,
org.gcube.common.homelibrary.home.workspace.search.SearchItemByOperator size) |
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.WorkspaceSharedFolder |
createSharedFolder(String name,
String description,
String groupId,
String destinationFolderId,
String displayName,
boolean isVREFolder) |
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,
javax.jcr.Node parentNode)
Check if the parent is in trash folder using xpath
|
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) |
javax.jcr.lock.LockManager |
getLock(javax.jcr.Node node) |
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
getMySpecialFolders() |
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) |
org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashFolder |
getTrash() |
JCRWorkspaceFolder |
getTrashFolder() |
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) |
void |
init(String portalLogin)
Workspace initialization: check workspace folders
|
boolean |
isInTrash(javax.jcr.Node originalParentNode)
Check if the parent is in trash folder using xpath
|
boolean |
isValidName(String name) |
void |
moveItem(String itemId,
String destinationFolderId) |
void |
moveNodeTo(javax.jcr.Node nodeItem,
javax.jcr.Node destinationNode)
Move a folder to a destination node: update Jackrabbit and Storage
|
void |
moveSharedItem(javax.jcr.Node sharedNode) |
void |
moveToTrash(javax.jcr.Node nodeToTrash) |
void |
orderResultBy(String mimeType,
long limit,
long offset) |
void |
overwriteContent(javax.jcr.Node node,
InputStream is) |
void |
overwriteContent(javax.jcr.Node node,
String is) |
void |
remove(String itemName,
String folderId) |
void |
removeChild(String childId,
String folderId) |
void |
removeItem(String itemId) |
void |
renameItem(String itemId,
String newName) |
List<String> |
resolveGroupId(String groupId) |
List<org.gcube.common.homelibrary.home.workspace.search.SearchFolderItem> |
searchByMimeType(String mimeType) |
List<org.gcube.common.homelibrary.home.workspace.search.SearchItem> |
searchByName(String name) |
List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
searchByProperties(List<String> properties) |
List<org.gcube.common.homelibrary.home.workspace.search.SearchFolderItem> |
searchFullText(String text) |
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 HOME_FOLDER
public static final String NT_WORKSPACE_TRASH
public 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 static final String NT_TRASH_ITEM
public static final String USERS
public static final String MEMBERS
public final JCRRepository repository
public String portalLogin
public String wsRootPath
public String trashPath
public String applicationFolderPath
public String mySpecialFoldersPath
public JCRWorkspaceFolder applicationFolder
public JCRWorkspaceFolder trashFolder
public JCRWorkspaceFolder mySpecialFolders
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 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 javax.jcr.lock.LockManager getLock(javax.jcr.Node node)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void moveToTrash(javax.jcr.Node nodeToTrash)
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.workspace.exceptions.ItemAlreadyExistException,
org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundException,
org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
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.workspace.exceptions.ItemAlreadyExistExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionjavax.jcr.RepositoryExceptionpublic 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 moveNodeTo(javax.jcr.Node nodeItem,
javax.jcr.Node destinationNode)
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
nodeItem - destinationNode - 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.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> advancedSearch(String name, org.gcube.common.homelibrary.home.workspace.search.SearchItemByOperator date, org.gcube.common.homelibrary.home.workspace.search.SearchItemByOperator size) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
advancedSearch in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic 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,
String is)
throws javax.jcr.RepositoryException,
org.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendException
javax.jcr.RepositoryExceptionorg.gcube.contentmanagement.blobstorage.transport.backend.RemoteBackendExceptionpublic 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 org.gcube.common.homelibrary.home.workspace.WorkspaceFolder getMySpecialFolders()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
getMySpecialFolders in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic JCRWorkspaceFolder getApplicationArea() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic JCRWorkspaceFolder getTrashFolder() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, javax.jcr.RepositoryException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionjavax.jcr.RepositoryExceptionpublic 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.RepositoryExceptionpublic org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashFolder getTrash()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
getTrash 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.WorkspaceSharedFolder createSharedFolder(String name, String description, String groupId, String destinationFolderId, String displayName, boolean isVREFolder) 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 List<String> resolveGroupId(String groupId) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<org.gcube.common.homelibrary.home.workspace.WorkspaceItem> searchByProperties(List<String> properties) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
searchByProperties in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean exists(String name, javax.jcr.Node parentNode) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, javax.jcr.RepositoryException
parentNode - org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionjavax.jcr.RepositoryExceptionpublic boolean isInTrash(javax.jcr.Node originalParentNode)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
javax.jcr.RepositoryException
originalParentNode - org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionjavax.jcr.RepositoryExceptionpublic List<org.gcube.common.homelibrary.home.workspace.search.SearchFolderItem> searchFullText(String text) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
searchFullText in interface org.gcube.common.homelibrary.home.workspace.Workspaceorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void init(String portalLogin) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
portalLogin - javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2014. All Rights Reserved.