public class NodeImpl extends ClientImpl implements BaseNode, Serializable
getClient, getClient, resource, resourcepublic NodeImpl(String host)
public void setAuthorizationToken(String authorizationToken)
public Node getNodeByUuid(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
getNodeByUuid in interface BaseNodeAccessDeniedExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic List<Version> getVersionHistory(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
getVersionHistory in interface BaseNodeAccessDeniedExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic 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 BaseNodeAccessDeniedExceptionPathNotFoundExceptionLockExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionUnknownExceptionWebserviceExceptionpublic PromoteAsRecordEvaluation mayBePromotedAsRecord(String uuid, boolean fullEvaluation) throws AccessDeniedException, PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknownException, WebserviceException
mayBePromotedAsRecord in interface BaseNodeAccessDeniedExceptionPathNotFoundExceptionDatabaseExceptionFilePlanRecordManagerExceptionUnknownExceptionWebserviceExceptionpublic void promoteAsRecord(String uuid) throws PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknownException, WebserviceException, PromoteAsRecordException
promoteAsRecord in interface BaseNodePathNotFoundExceptionDatabaseExceptionFilePlanRecordManagerExceptionUnknownExceptionWebserviceExceptionPromoteAsRecordExceptionpublic void degradeRecord(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, LockException, UnknownException, WebserviceException
degradeRecord in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionLockExceptionUnknownExceptionWebserviceExceptionpublic boolean isElectronicRecordPath(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknownException
isElectronicRecordPath in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknownExceptionpublic Record getElectronicRecordInPath(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknownException
getElectronicRecordInPath in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionRepositoryExceptionWebserviceExceptionUnknownExceptionpublic 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 BaseNodeAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic 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 BaseNodeAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic List<BreadCrumbItem> getBreadcrumb(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknownException
getBreadcrumb in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionRepositoryExceptionWebserviceExceptionUnknownExceptionpublic void subscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknownException, LockException
subscribe in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknownExceptionLockExceptionpublic void unsubscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknownException, LockException
unsubscribe in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknownExceptionLockExceptionpublic void importZip(String uuid, InputStream is) throws UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknownException, WebserviceException
importZip in interface BaseNodeUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionPromotedAsRecordLockExceptionUnknownExceptionWebserviceExceptionpublic void unZip(String uuid, String dstId) throws UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknownException, WebserviceException
unZip in interface BaseNodeUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionPromotedAsRecordLockExceptionUnknownExceptionWebserviceExceptionpublic InputStream exportZip(List<String> uuids, boolean background) throws WebserviceException, UnknownException, ConversionException
exportZip in interface BaseNodeWebserviceExceptionUnknownExceptionConversionExceptionpublic List<Node> getNodesFiltered(List<String> uuids) throws WebserviceException, UnsupportedEncodingException, UnknownException
getNodesFiltered in interface BaseNodeWebserviceExceptionUnsupportedEncodingExceptionUnknownExceptionpublic ZipDownloadEvaluationResult evaluateDownloadZip(List<String> uuids) throws WebserviceException, UnknownException
evaluateDownloadZip in interface BaseNodeWebserviceExceptionUnknownExceptionpublic String generateDownloadToken(String uuid, boolean preview) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknownException, WebserviceException
generateDownloadToken in interface BaseNodePathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic Node restore(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknownException, WebserviceException
restore in interface BaseNodeAccessDeniedExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic boolean hasNodesLockedByOtherUser(String uuid) throws WebserviceException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknownException
hasNodesLockedByOtherUser in interface BaseNodeWebserviceExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknownExceptionCopyright © 2020 Open Knowledge Management System S.L.. All Rights Reserved.