@Singleton public class Item2NodeConverter extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Item2NodeConverter.Values |
| Constructor and Description |
|---|
Item2NodeConverter() |
| Modifier and Type | Method and Description |
|---|---|
<T extends org.gcube.common.storagehub.model.items.Item> |
getNode(javax.jcr.Node parentNode,
T item) |
static Item2NodeConverter.Values |
getObjectValue(Class returnType,
Object value) |
<F extends org.gcube.common.storagehub.model.items.AbstractFileItem> |
replaceContent(javax.jcr.Node node,
F item,
org.gcube.common.storagehub.model.types.ItemAction action) |
void |
updateDescription(javax.jcr.Node node,
String description,
String login) |
void |
updateHidden(javax.jcr.Node node,
Boolean hidden,
String login) |
<I extends org.gcube.common.storagehub.model.items.Item> |
updateMetadataNode(javax.jcr.Node node,
Map<String,Object> meta,
String login) |
void |
updateOwner(javax.jcr.Node node,
String owner) |
void |
updateOwnerOnSubTree(javax.jcr.Node node,
String owner) |
public <T extends org.gcube.common.storagehub.model.items.Item> javax.jcr.Node getNode(javax.jcr.Node parentNode,
T item)
public static Item2NodeConverter.Values getObjectValue(Class returnType, Object value) throws Exception
Exceptionpublic <F extends org.gcube.common.storagehub.model.items.AbstractFileItem> void replaceContent(javax.jcr.Node node,
F item,
org.gcube.common.storagehub.model.types.ItemAction action)
public void updateHidden(javax.jcr.Node node,
Boolean hidden,
String login)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void updateDescription(javax.jcr.Node node,
String description,
String login)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void updateOwnerOnSubTree(javax.jcr.Node node,
String owner)
throws javax.jcr.RepositoryException,
org.gcube.common.storagehub.model.exceptions.BackendGenericError
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericErrorpublic void updateOwner(javax.jcr.Node node,
String owner)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionCopyright © 2021. All Rights Reserved.