Interface ScriptUtil
-
public interface ScriptUtil
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.jcr.NodecreateInternalFolder(javax.jcr.Session ses, String name, String description, String userOwner, String parentNodeIdentifier)List<org.gcube.common.storagehub.model.items.Item>getChildren(java.util.function.Predicate<javax.jcr.Node> checker, javax.jcr.Node parent, List<String> excludes, boolean showHidden, Class<? extends org.gcube.common.storagehub.model.items.Item> nodeTypeToInclude)org.gcube.common.storagehub.model.items.ItemgetItem(javax.jcr.Node node, List<String> excludes)Collection<org.gcube.common.storagehub.model.storages.StorageBackendFactory>getStorageBackendHandler()voidremoveNodes(javax.jcr.Session ses, List<org.gcube.common.storagehub.model.items.Item> itemsToDelete)voidupdateContentNode(org.gcube.common.storagehub.model.items.nodes.Content content, javax.jcr.Node node)
-
-
-
Method Detail
-
getItem
org.gcube.common.storagehub.model.items.Item getItem(javax.jcr.Node node, List<String> excludes) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.BackendGenericError- Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericError
-
getChildren
List<org.gcube.common.storagehub.model.items.Item> getChildren(java.util.function.Predicate<javax.jcr.Node> checker, javax.jcr.Node parent, List<String> excludes, boolean showHidden, Class<? extends org.gcube.common.storagehub.model.items.Item> nodeTypeToInclude) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.BackendGenericError
- Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericError
-
removeNodes
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- Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.StorageHubException
-
getStorageBackendHandler
Collection<org.gcube.common.storagehub.model.storages.StorageBackendFactory> getStorageBackendHandler()
-
updateContentNode
void updateContentNode(org.gcube.common.storagehub.model.items.nodes.Content content, javax.jcr.Node node) throws Exception- Throws:
Exception
-
createInternalFolder
javax.jcr.Node createInternalFolder(javax.jcr.Session ses, String name, String description, String userOwner, String parentNodeIdentifier) throws org.gcube.common.storagehub.model.exceptions.StorageHubException- Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubException
-
-