public class JCRFolderBulkCreator extends Object implements org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreator
| Constructor and Description |
|---|
JCRFolderBulkCreator(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate node,
JCRFolderBulkCreatorManager manager) |
JCRFolderBulkCreator(String id,
JCRWorkspaceFolder folder,
JCRFolderBulkCreatorManager manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
void |
createAnnotation(URI uri) |
void |
createDocumentAlternativeItem(URI uri) |
void |
createDocumentItem(URI uri) |
void |
createDocumentPartItem(URI uri) |
void |
createExternalUrl(String url) |
void |
createMetadata(URI uri) |
void |
createQuery(String name,
String query,
org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType) |
org.gcube.common.homelibrary.home.workspace.WorkspaceFolder |
getDestinationFolder() |
int |
getFailures() |
String |
getId() |
int |
getNumberOfRequests() |
float |
getStatus() |
void |
remove() |
public JCRFolderBulkCreator(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate node, JCRFolderBulkCreatorManager manager) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic JCRFolderBulkCreator(String id, JCRWorkspaceFolder folder, JCRFolderBulkCreatorManager manager) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic String getId()
getId in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatorpublic void createMetadata(URI uri) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createMetadata in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void createAnnotation(URI uri) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createAnnotation in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void createDocumentPartItem(URI uri) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createDocumentPartItem in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void createDocumentAlternativeItem(URI uri) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createDocumentAlternativeItem in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void createDocumentItem(URI uri) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createDocumentItem in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void createExternalUrl(String url) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createExternalUrl in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void createQuery(String name, String query, org.gcube.common.homelibrary.home.workspace.folder.items.QueryType queryType) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
createQuery in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void commit()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
commit in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.WorkspaceFolder getDestinationFolder()
getDestinationFolder in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatorpublic int getNumberOfRequests()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getNumberOfRequests in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic float getStatus()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getStatus in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic int getFailures()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getFailures in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void remove()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
remove in interface org.gcube.common.homelibrary.home.workspace.folder.FolderBulkCreatororg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2018. All Rights Reserved.