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, UnknownException, WebserviceException
getNodeByUuid
in interface BaseNode
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknownException
WebserviceException
public List<Version> getVersionHistory(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
getVersionHistory
in interface BaseNode
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknownException
WebserviceException
public void restoreVersion(String uuid, String versionName) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknownException, WebserviceException
public void purgeVersionHistory(String uuid) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, ExtensionException, UnknownException, WebserviceException
purgeVersionHistory
in interface BaseNode
AccessDeniedException
PathNotFoundException
LockException
RepositoryException
DatabaseException
ExtensionException
UnknownException
WebserviceException
public PromoteAsRecordEvaluation mayBePromotedAsRecord(String uuid, boolean fullEvaluation) throws AccessDeniedException, PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknownException, WebserviceException
mayBePromotedAsRecord
in interface BaseNode
AccessDeniedException
PathNotFoundException
DatabaseException
FilePlanRecordManagerException
UnknownException
WebserviceException
public void promoteAsRecord(String uuid) throws PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknownException, WebserviceException, PromoteAsRecordException
promoteAsRecord
in interface BaseNode
PathNotFoundException
DatabaseException
FilePlanRecordManagerException
UnknownException
WebserviceException
PromoteAsRecordException
public void degradeRecord(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, LockException, UnknownException, WebserviceException
degradeRecord
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
LockException
UnknownException
WebserviceException
public boolean isElectronicRecordPath(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknownException
isElectronicRecordPath
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknownException
public Record getElectronicRecordInPath(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknownException
getElectronicRecordInPath
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
RepositoryException
WebserviceException
UnknownException
public ChildNodeList getChildrenNodesPaginated(String uuid, int offset, int limit, String filter, String orderByFiled, boolean orderAsc, List<Integer> filteredTypes) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknownException, WebserviceException
getChildrenNodesPaginated
in interface BaseNode
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknownException
WebserviceException
public ChildNodeList getChildrenNodesByCategoryPaginated(String uuid, int offset, int limit, String filter, String orderByFiled, boolean orderAsc, List<Integer> filteredTypes) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknownException, WebserviceException
getChildrenNodesByCategoryPaginated
in interface BaseNode
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknownException
WebserviceException
public List<BreadCrumbItem> getBreadcrumb(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknownException
getBreadcrumb
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
RepositoryException
WebserviceException
UnknownException
public void subscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknownException, LockException
subscribe
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknownException
LockException
public void unsubscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknownException, LockException
unsubscribe
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknownException
LockException
public void importZip(String uuid, InputStream is) throws UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknownException, WebserviceException
importZip
in interface BaseNode
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknownException
WebserviceException
public void unZip(String uuid, String dstId) throws UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknownException, WebserviceException
unZip
in interface BaseNode
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknownException
WebserviceException
public InputStream exportZip(List<String> uuids, boolean background) throws WebserviceException, UnknownException, ConversionException
exportZip
in interface BaseNode
WebserviceException
UnknownException
ConversionException
public List<Node> getNodesFiltered(List<String> uuids) throws WebserviceException, UnsupportedEncodingException, UnknownException
getNodesFiltered
in interface BaseNode
WebserviceException
UnsupportedEncodingException
UnknownException
public ZipDownloadEvaluationResult evaluateDownloadZip(List<String> uuids) throws WebserviceException, UnknownException
evaluateDownloadZip
in interface BaseNode
WebserviceException
UnknownException
public String generateDownloadToken(String uuid, boolean preview) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknownException, WebserviceException
generateDownloadToken
in interface BaseNode
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknownException
WebserviceException
public Node restore(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
restore
in interface BaseNode
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknownException
WebserviceException
Copyright © 2020 Open Knowledge Management System S.L.. All Rights Reserved.