public class DelegateManager extends Object
| Constructor and Description |
|---|
DelegateManager(org.gcube.common.homelibary.model.items.ItemDelegate item,
String login) |
DelegateManager(String name,
String type,
String parentId) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.common.homelibary.model.items.ItemDelegate |
addNode(String name) |
org.gcube.common.homelibary.model.items.ItemDelegate |
addNode(String name,
String type) |
org.gcube.common.homelibary.model.items.ItemDelegate |
getNode(String name)
Get ItemDelegate by relative Path
|
List<org.gcube.common.homelibary.model.items.ItemDelegate> |
getNodes() |
org.gcube.common.homelibary.model.items.ItemDelegate |
getParent() |
void |
remove()
Remove an Item Delegate by absolute path
|
void |
save(org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate) |
void |
save(org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate,
boolean createVersion) |
public DelegateManager(org.gcube.common.homelibary.model.items.ItemDelegate item,
String login)
public void save(org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate)
throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic void save(org.gcube.common.homelibary.model.items.ItemDelegate itemDelegate,
boolean createVersion)
throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic org.gcube.common.homelibary.model.items.ItemDelegate getParent()
throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException,
org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic List<org.gcube.common.homelibary.model.items.ItemDelegate> getNodes() throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic void remove()
throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.model.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic org.gcube.common.homelibary.model.items.ItemDelegate addNode(String name, String type) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic org.gcube.common.homelibary.model.items.ItemDelegate addNode(String name) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic org.gcube.common.homelibary.model.items.ItemDelegate getNode(String name) throws org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException, org.gcube.common.homelibrary.model.exceptions.RepositoryException
relativePath - org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionCopyright © 2018. All Rights Reserved.