public class NodeImpl extends ClientImpl implements BaseNode, Serializable
getClient, getClient, resource, resource
public NodeImpl(String host)
public void setAuthorizationToken(String authorizationToken)
public Node getNodeByUuid(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNodeByUuid
in interface BaseNode
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Version> getVersionHistory(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getVersionHistory
in interface BaseNode
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void restoreVersion(String uuid, String versionName) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void purgeVersionHistory(String uuid) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, ExtensionException, UnknowException, WebserviceException
purgeVersionHistory
in interface BaseNode
AccessDeniedException
PathNotFoundException
LockException
RepositoryException
DatabaseException
ExtensionException
UnknowException
WebserviceException
public PromoteAsRecordEvaluation mayBePromotedAsRecord(String uuid, boolean fullEvaluation) throws AccessDeniedException, PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknowException, WebserviceException
mayBePromotedAsRecord
in interface BaseNode
AccessDeniedException
PathNotFoundException
DatabaseException
FilePlanRecordManagerException
UnknowException
WebserviceException
public void promoteAsRecord(String uuid) throws PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknowException, WebserviceException, PromoteAsRecordException
promoteAsRecord
in interface BaseNode
PathNotFoundException
DatabaseException
FilePlanRecordManagerException
UnknowException
WebserviceException
PromoteAsRecordException
public void degradeRecord(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, LockException, UnknowException, WebserviceException
degradeRecord
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
LockException
UnknowException
WebserviceException
public boolean isElectronicRecordPath(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
isElectronicRecordPath
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public Record getElectronicRecordInPath(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknowException
getElectronicRecordInPath
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
RepositoryException
WebserviceException
UnknowException
public ChildNodeList getChildrenNodesPaginated(String uuid, int offset, int limit, String filter, String orderByFiled, boolean orderAsc, List<Integer> filteredTypes) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getChildrenNodesPaginated
in interface BaseNode
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public ChildNodeList getChildrenNodesByCategoryPaginated(String uuid, int offset, int limit, String filter, String orderByFiled, boolean orderAsc, List<Integer> filteredTypes) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getChildrenNodesByCategoryPaginated
in interface BaseNode
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public List<BreadCrumbItem> getBreadcrumb(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknowException
getBreadcrumb
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
RepositoryException
WebserviceException
UnknowException
public void subscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException, LockException
subscribe
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
LockException
public void unsubscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException, LockException
unsubscribe
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
LockException
public void importZip(String uuid, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
importZip
in interface BaseNode
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknowException
WebserviceException
public void unZip(String uuid, String dstId) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
unZip
in interface BaseNode
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknowException
WebserviceException
public InputStream exportZip(List<String> uuids, boolean background) throws WebserviceException, UnknowException, ConversionException
exportZip
in interface BaseNode
WebserviceException
UnknowException
ConversionException
public List<Node> getNodesFiltered(List<String> uuids) throws WebserviceException, UnsupportedEncodingException, UnknowException
getNodesFiltered
in interface BaseNode
WebserviceException
UnsupportedEncodingException
UnknowException
public ZipDownloadEvaluationResult evaluateDownloadZip(List<String> uuids) throws WebserviceException, UnknowException
evaluateDownloadZip
in interface BaseNode
WebserviceException
UnknowException
Copyright © 2019 Open Knowledge Management System S.L.. All Rights Reserved.