Class Node2ItemConverter
java.lang.Object
org.gcube.data.access.storagehub.handlers.items.Node2ItemConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckNodeType(javax.jcr.Node node, Class<? extends org.gcube.common.storagehub.model.items.Item> classToCompare) org.gcube.common.storagehub.model.items.nodes.ContentgetContentFromVersion(javax.jcr.version.Version node) <T extends org.gcube.common.storagehub.model.items.Item>
TgetFilteredItem(javax.jcr.Node node, List<String> excludes, ItemTypePredicate itemTypePredicate) <T extends org.gcube.common.storagehub.model.items.Item>
T<T extends org.gcube.common.storagehub.model.items.Item>
Torg.gcube.common.storagehub.model.messages.MessagegetMessageItem(javax.jcr.Node node)
-
Constructor Details
-
Node2ItemConverter
public Node2ItemConverter()
-
-
Method Details
-
getFilteredItem
public <T extends org.gcube.common.storagehub.model.items.Item> T getFilteredItem(javax.jcr.Node node, List<String> excludes, ItemTypePredicate itemTypePredicate) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.BackendGenericError - Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericError
-
getItem
public <T extends org.gcube.common.storagehub.model.items.Item> T getItem(String nodeIdentifier, javax.jcr.Session session, List<String> excludes) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.BackendGenericError - Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericError
-
getItem
public <T extends org.gcube.common.storagehub.model.items.Item> T 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
-
getContentFromVersion
public org.gcube.common.storagehub.model.items.nodes.Content getContentFromVersion(javax.jcr.version.Version node) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.BackendGenericError - Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericError
-
getMessageItem
public org.gcube.common.storagehub.model.messages.Message getMessageItem(javax.jcr.Node node) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
checkNodeType
public boolean checkNodeType(javax.jcr.Node node, Class<? extends org.gcube.common.storagehub.model.items.Item> classToCompare) throws org.gcube.common.storagehub.model.exceptions.BackendGenericError - Throws:
org.gcube.common.storagehub.model.exceptions.BackendGenericError
-