Interface ScriptUtil
public interface ScriptUtil
-
Method Summary
Modifier and TypeMethodDescriptionjavax.jcr.NodecreateInternalFolder(javax.jcr.Session ses, String name, String description, String userOwner, String parentNodeIdentifier) List<org.gcube.common.storagehub.model.items.Item>getChildren(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.ItemCollection<org.gcube.common.storagehub.model.storages.StorageBackendFactory>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 Details
-
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(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
-