@Singleton public class TrashHandler extends Object
| Constructor and Description |
|---|
TrashHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
moveToTrash(javax.jcr.Session ses,
javax.jcr.Node nodeToDelete,
org.gcube.common.storagehub.model.items.Item item,
String login) |
void |
removeNodes(javax.jcr.Session ses,
List<org.gcube.common.storagehub.model.items.Item> itemsToDelete) |
void |
removeOnlyNodesContent(javax.jcr.Session ses,
List<org.gcube.common.storagehub.model.items.Item> itemsToDelete) |
String |
restoreItem(javax.jcr.Session ses,
org.gcube.common.storagehub.model.items.TrashItem item,
org.gcube.common.storagehub.model.items.FolderItem destination,
String login) |
public void removeNodes(javax.jcr.Session ses,
List<org.gcube.common.storagehub.model.items.Item> itemsToDelete)
throws javax.jcr.RepositoryException,
org.gcube.common.storagehub.model.exceptions.StorageHubException
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.StorageHubExceptionpublic void removeOnlyNodesContent(javax.jcr.Session ses,
List<org.gcube.common.storagehub.model.items.Item> itemsToDelete)
throws javax.jcr.RepositoryException,
org.gcube.common.storagehub.model.exceptions.StorageHubException
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.StorageHubExceptionpublic void moveToTrash(javax.jcr.Session ses,
javax.jcr.Node nodeToDelete,
org.gcube.common.storagehub.model.items.Item item,
String login)
throws javax.jcr.RepositoryException,
org.gcube.common.storagehub.model.exceptions.BackendGenericError
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericErrorpublic String restoreItem(javax.jcr.Session ses, org.gcube.common.storagehub.model.items.TrashItem item, org.gcube.common.storagehub.model.items.FolderItem destination, String login) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.StorageHubException, org.gcube.common.storagehub.model.exceptions.BackendGenericError
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.StorageHubExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericErrorCopyright © 2021. All Rights Reserved.