public class NodeImpl extends ClientImpl implements BaseNode, Serializable
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 SimpleNodeBaseList getChildrenNodesPaginated(String uuid, int offset, int limit, String filter, String orderByField, boolean orderAsc, List<Integer> filteredTypes, String pluginName) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknownException, WebserviceException
getChildrenNodesPaginated in interface BaseNodeAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic SimpleNodeBaseList getChildrenNodesByCategoryPaginated(String uuid, int offset, int limit, String filter, String orderByField, 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 BaseNodeWebserviceExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknownExceptionpublic LockInfo lockNode(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknownException, WebserviceException
lockNode in interface BaseNodeLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic LockInfo forceLockNode(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknownException, WebserviceException
forceLockNode in interface BaseNodeLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic void unlockNode(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknownException, WebserviceException
unlockNode in interface BaseNodeLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic void forceUnlockNode(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknownException, WebserviceException
forceUnlockNode in interface BaseNodeLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic boolean isLocked(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknownException, WebserviceException
isLocked in interface BaseNodeAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic LockInfo getLockInfo(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknownException, WebserviceException
getLockInfo in interface BaseNodeAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionLockExceptionDatabaseExceptionUnknownExceptionWebserviceExceptionpublic void setComment(String uuid, String versionName, String comment) throws VersionException, DatabaseException, AccessDeniedException, WebserviceException, UnknownException, PathNotFoundException
setComment in interface BaseNodeVersionExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknownExceptionPathNotFoundExceptionCopyright © 2021 Open Knowledge Management System S.L.. All Rights Reserved.