public class OKMWebservice30 extends Object implements OKMWebservices, Serializable
| Constructor and Description |
|---|
OKMWebservice30(String host)
OKMWebservice30
|
public OKMWebservice30(String host)
public void setAuthorizationToken(String authorizationToken)
setAuthorizationToken in interface BaseAuthpublic String login(String user, String password) throws AuthenticationException, WebserviceException, UnknowException
login in interface BaseAuthAuthenticationExceptionWebserviceExceptionUnknowExceptionpublic String login(String user, String password, int expiration, boolean restrictIp) throws AuthenticationException, WebserviceException, UnknowException
login in interface BaseAuthAuthenticationExceptionWebserviceExceptionUnknowExceptionpublic void logout()
throws AuthenticationException,
WebserviceException,
UnknowException
logout in interface BaseAuthAuthenticationExceptionWebserviceExceptionUnknowExceptionpublic String getSessionId() throws UnknowException, WebserviceException
getSessionId in interface BaseAuthUnknowExceptionWebserviceExceptionpublic GrantedUsersAndRolesItem getGrantedUsersAndRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getGrantedUsersAndRoles in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic Map<String,Integer> getGrantedRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedRoles in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionpublic Map<String,Integer> getGrantedUsers(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedUsers in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionpublic List<String> getRoles(boolean showAll) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, WebserviceException, UnknowException
getRoles in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPrincipalAdapterExceptionWebserviceExceptionUnknowExceptionpublic List<String> getRolesByUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, WebserviceException, UnknowException
getRolesByUser in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPrincipalAdapterExceptionWebserviceExceptionUnknowExceptionpublic List<CommonUser> getUsers(boolean showAll) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsers in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic CommonUser getUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUser in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic List<CommonUser> getUsersByRole(String roleId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsersByRole in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void revokeRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
revokeRole in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void revokeUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
revokeUser in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void grantRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
grantRole in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void grantUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
grantUser in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void createUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createUser in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void deleteUser(String userId) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteUser in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void updateUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateUser in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void createRole(String roleId, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createRole in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void deleteRole(String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteRole in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void updateRole(String roleId, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateRole in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void assignRole(String userId, String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
assignRole in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void removeRole(String userId, String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
removeRole in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic void changeSecurity(String uuid, ChangeSecurity changeSecurity) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
changeSecurity in interface BaseAuthPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Profile> getProfiles(boolean filterByActive) throws PrincipalAdapterException, WebserviceException, UnknowException
getProfiles in interface BaseAuthPrincipalAdapterExceptionWebserviceExceptionUnknowExceptionpublic Profile getUserProfile(String userId) throws PrincipalAdapterException, WebserviceException, UnknowException
getUserProfile in interface BaseAuthPrincipalAdapterExceptionWebserviceExceptionUnknowExceptionpublic void setUserProfile(String userId, long profileId) throws PrincipalAdapterException, WebserviceException, UnknowException
setUserProfile in interface BaseAuthPrincipalAdapterExceptionWebserviceExceptionUnknowExceptionpublic void setUserPermissions(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setUserPermissions in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void setRolePermissions(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setRolePermissions in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic List<Tenant> getUserTenants() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getUserTenants in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void setUserTenant(long tenantId)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
UnknowException,
WebserviceException
setUserTenant in interface BaseAuthAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic boolean isAdmin()
throws PrincipalAdapterException,
UnknowException,
WebserviceException
isAdmin in interface BaseAuthPrincipalAdapterExceptionUnknowExceptionWebserviceExceptionpublic boolean hasSecurityRecursive()
throws UnknowException,
WebserviceException
hasSecurityRecursive in interface BaseAuthUnknowExceptionWebserviceExceptionpublic boolean isLoginLowercase()
throws UnknowException,
WebserviceException
isLoginLowercase in interface BaseAuthUnknowExceptionWebserviceExceptionpublic Document createDocument(String uuid, File file) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
createDocument in interface BaseDocumentIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic Document createDocument(String uuid, String name, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
createDocument in interface BaseDocumentIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic void deleteDocument(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, ExtensionException, UnknowException, WebserviceException, PromotedAsRecordLockException, AutomationException
public Document getDocumentProperties(String uuid) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getDocumentProperties in interface BaseDocumentRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic InputStream getContent(String uuid) throws RepositoryException, IOException, PathNotFoundException, AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getContent in interface BaseDocumentRepositoryExceptionIOExceptionPathNotFoundExceptionAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic InputStream getContentByVersion(String uuid, String versionName) throws RepositoryException, IOException, PathNotFoundException, AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getContentByVersion in interface BaseDocumentRepositoryExceptionIOExceptionPathNotFoundExceptionAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Document> getDocumentChildren(String fldId) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getDocumentChildren in interface BaseDocumentRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Document renameDocument(String uuid, String newName) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, LockException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void setProperties(String uuid, String title, String description, String lang, List<String> keywords, List<String> categories) throws AccessDeniedException, RepositoryException, PathNotFoundException, VersionException, LockException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void setLanguage(String uuid, String lang) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void setDocumentTitle(String uuid, String title) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void setDocumentNodeClass(String uuid, long ncId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public String getAnnotations(String uuid, String versionName) throws AccessDeniedException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getAnnotations in interface BaseDocumentAccessDeniedExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic InputStream getDifferences(String uuid, String versionName1, String versionName2) throws IOException, RepositoryException, AccessDeniedException, PathNotFoundException, DatabaseException, AutomationException, ConversionException, TemplateException, InterruptedException, WebserviceException, UnknowException
public List<Document> getCheckedOut() throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, WebserviceException, UnknowException
getCheckedOut in interface BaseDocumentAccessDeniedExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic void checkout(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException
checkout in interface BaseDocumentAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionLockExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void cancelCheckout(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException
cancelCheckout in interface BaseDocumentAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionLockExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void forceCancelCheckout(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
public boolean isCheckedOut(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
isCheckedOut in interface BaseDocumentPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Version checkin(String uuid, InputStream is, String comment) throws FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, LockException, VersionException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
checkin in interface BaseDocumentFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionLockExceptionVersionExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic Version checkin(String uuid, InputStream is, String comment, int increment) throws FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, LockException, VersionException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
checkin in interface BaseDocumentFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionLockExceptionVersionExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic LockInfo lockDocument(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
lockDocument in interface BaseDocumentLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void unlockDocument(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
unlockDocument in interface BaseDocumentLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void forceUnlockDocument(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
public boolean isLocked(String uuid) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
isLocked in interface BaseDocumentRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic LockInfo getLockInfo(String uuid) throws RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getLockInfo in interface BaseDocumentRepositoryExceptionPathNotFoundExceptionLockExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void purgeDocument(String uuid) throws LockException, AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, ExtensionException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void moveDocument(String uuid, String dstId) throws LockException, PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException, FilePlanCatalogManagerException, VersionException
moveDocument in interface BaseDocumentLockExceptionPathNotFoundExceptionItemExistsExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionFilePlanCatalogManagerExceptionVersionExceptionpublic Document copyDocument(String uuid, String dstId, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
copyDocument in interface BaseDocumentItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionUserQuotaExceededExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic long getVersionHistorySize(String uuid) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getVersionHistorySize in interface BaseDocumentRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic boolean isValidDocument(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidDocument in interface BaseDocumentPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic String getDocumentPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getDocumentPath in interface BaseDocumentAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<String> getDetectedLanguages() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getDetectedLanguages in interface BaseDocumentRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Document extendedDocumentCopy(String uuid, String dstId, String name, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
public String getExtractedText(String uuid) throws RepositoryException, PathNotFoundException, IOException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getExtractedText in interface BaseDocumentRepositoryExceptionPathNotFoundExceptionIOExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic InputStream getThumbnail(String uuid, ThumbnailType type) throws PathNotFoundException, AccessDeniedException, ConversionException, AutomationException, RepositoryException, DatabaseException, IOException, UnknowException, WebserviceException
public Document createDocumentFromTemplate(String uuid, String dstPath, String language, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki, Map<String,String> properties) throws PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, DocumentException, TemplateException, DocumentTemplateException, ConversionException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, AutomationException, FilePlanException, PromotedAsRecordLockException, ParseException, NoSuchGroupException, NoSuchPropertyException, LockException, ValidationFormException, ClassNotFoundException, UnknowException, WebserviceException
createDocumentFromTemplate in interface BaseDocumentPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionDocumentExceptionTemplateExceptionDocumentTemplateExceptionConversionExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionAutomationExceptionFilePlanExceptionPromotedAsRecordLockExceptionParseExceptionNoSuchGroupExceptionNoSuchPropertyExceptionLockExceptionValidationFormExceptionClassNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void updateDocumentFromTemplate(String uuid, String dstId, Map<String,String> properties) throws DocumentException, TemplateException, DocumentTemplateException, ConversionException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, LockException, VersionException, PathNotFoundException, ParseException, AccessDeniedException, RepositoryException, IOException, DatabaseException, AutomationException, PromotedAsRecordLockException, NoSuchGroupException, NoSuchPropertyException, ValidationFormException, ClassNotFoundException, UnknowException, WebserviceException
updateDocumentFromTemplate in interface BaseDocumentDocumentExceptionTemplateExceptionDocumentTemplateExceptionConversionExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionLockExceptionVersionExceptionPathNotFoundExceptionParseExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionAutomationExceptionPromotedAsRecordLockExceptionNoSuchGroupExceptionNoSuchPropertyExceptionValidationFormExceptionClassNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void setDocumentDispositionStage(String uuid, long stage) throws PathNotFoundException, AccessDeniedException, DatabaseException, WebserviceException, UnknowException
setDocumentDispositionStage in interface BaseDocumentPathNotFoundExceptionAccessDeniedExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic void setDocumentDescription(String uuid, String description) throws LockException, VersionException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, WebserviceException, UnknowException
public WizardNode createWizardDocument(String uuid, String name, long nodeClass, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
createWizardDocument in interface BaseDocumentIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionpublic boolean isOCRDataCaptureSupported(String uuid) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
isOCRDataCaptureSupported in interface BaseDocumentIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionpublic OCRRecognise recognize(String uuid) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
recognize in interface BaseDocumentIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionpublic void captureData(String uuid, long templateId) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
captureData in interface BaseDocumentIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionpublic int getNumberOfPages(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getNumberOfPages in interface BaseDocumentAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic String getPageAsImage(String uuid, int pageNumber, int maxWidth, int maxHeight) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getPageAsImage in interface BaseDocumentAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic void mergePdf(String destinationUuid, String docName, List<String> uuids) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
mergePdf in interface BaseDocumentAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic List<String> getLiveEditRestrictedMimeTypes() throws WebserviceException, UnknowException
getLiveEditRestrictedMimeTypes in interface BaseDocumentWebserviceExceptionUnknowExceptionpublic void liveEditCheckin(String uuid, String comment, int increment) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, IOException, DatabaseException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
public void liveEditSetContent(String uuid, InputStream is) throws AutomationException, AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, ExtensionException, PromotedAsRecordLockException, UnknowException, WebserviceException, IOException
public Folder createFolder(String uuid, String name) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
public Folder getFolderProperties(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getFolderProperties in interface BaseFolderAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void deleteFolder(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AutomationException
deleteFolder in interface BaseFolderLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAutomationExceptionpublic void renameFolder(String uuid, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
renameFolder in interface BaseFolderPathNotFoundExceptionItemExistsExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void moveFolder(String uuid, String dstId) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
moveFolder in interface BaseFolderPathNotFoundExceptionItemExistsExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Folder> getFolderChildren(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getFolderChildren in interface BaseFolderPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic boolean isValidFolder(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidFolder in interface BaseFolderPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic String getFolderPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getFolderPath in interface BaseFolderAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic Folder copyFolder(String uuid, String dstId, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, IOException, AutomationException, DatabaseException, UserQuotaExceededException, PromotedAsRecordLockException, UnknowException, WebserviceException
public Folder extendedFolderCopy(String uuid, String dstId, String newName, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
public ContentInfo getContentInfo(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getContentInfo in interface BaseFolderAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void purgeFolder(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException
purgeFolder in interface BaseFolderLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionpublic void setStyle(String uuid, long styleId) throws VersionException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setStyle in interface BaseFolderVersionExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void createMissingFolders(String fldPath) throws RepositoryException, DatabaseException, PathNotFoundException, ItemExistsException, AccessDeniedException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
public void setFolderDescription(String uuid, String description) throws AccessDeniedException, PathNotFoundException, DatabaseException, LockException, PromotedAsRecordLockException, UnknowException, WebserviceException
setFolderDescription in interface BaseFolderAccessDeniedExceptionPathNotFoundExceptionDatabaseExceptionLockExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionpublic Folder createFolderFromTemplate(String uuid, String dstPath, String language, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki, Map<String,String> properties) throws PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, TemplateException, DocumentTemplateException, ItemExistsException, AutomationException, FilePlanException, PromotedAsRecordLockException, ParseException, NoSuchGroupException, NoSuchPropertyException, LockException, ValidationFormException, ClassNotFoundException, UnknowException, WebserviceException
createFolderFromTemplate in interface BaseFolderPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionTemplateExceptionDocumentTemplateExceptionItemExistsExceptionAutomationExceptionFilePlanExceptionPromotedAsRecordLockExceptionParseExceptionNoSuchGroupExceptionNoSuchPropertyExceptionLockExceptionValidationFormExceptionClassNotFoundExceptionUnknowExceptionWebserviceExceptionpublic Mail getMailProperties(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailProperties in interface BaseMailAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void deleteMail(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException, AutomationException
public void purgeMail(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException
purgeMail in interface BaseMailLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionpublic void renameMail(String uuid, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException
public void moveMail(String uuid, String dstId) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, FilePlanCatalogManagerException, AutomationException, VersionException, LockException, UnknowException, WebserviceException
moveMail in interface BaseMailPathNotFoundExceptionItemExistsExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPromotedAsRecordLockExceptionFilePlanCatalogManagerExceptionAutomationExceptionVersionExceptionLockExceptionUnknowExceptionWebserviceExceptionpublic Mail copyMail(String uuid, String dstId, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, IOException, AutomationException, DatabaseException, UserQuotaExceededException, PromotedAsRecordLockException, UnknowException, WebserviceException
public Mail extendedMailCopy(String uuid, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
public List<Mail> getMailChildren(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getMailChildren in interface BaseMailPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic boolean isValidMail(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidMail in interface BaseMailPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic String getMailPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getMailPath in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void setMailNodeClass(String uuid, long ncId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException
public Document createAttachment(String uuid, String docName, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
createAttachment in interface BaseMailIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionpublic void deleteAttachment(String uuid, String docId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException
public List<Document> getAttachments(String uuid) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getAttachments in interface BaseMailRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Mail sendMailWithAttachments(List<String> to, List<String> cc, List<String> bcc, List<String> replyTo, String subject, String body, List<String> docsId, String uuid) throws AccessDeniedException, PathNotFoundException, ItemExistsException, AutomationException, VirusDetectedException, UserQuotaExceededException, UnsupportedMimeTypeException, FileSizeExceededException, RepositoryException, DatabaseException, IOException, UnknowException, WebserviceException
sendMailWithAttachments in interface BaseMailAccessDeniedExceptionPathNotFoundExceptionItemExistsExceptionAutomationExceptionVirusDetectedExceptionUserQuotaExceededExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionRepositoryExceptionDatabaseExceptionIOExceptionUnknowExceptionWebserviceExceptionpublic Mail importEml(String uuid, String title, InputStream is) throws MessagingException, PathNotFoundException, ItemExistsException, VirusDetectedException, AccessDeniedException, RepositoryException, DatabaseException, UserQuotaExceededException, UnsupportedMimeTypeException, FileSizeExceededException, ExtensionException, AutomationException, IOException, UnknowException, WebserviceException
importEml in interface BaseMailMessagingExceptionPathNotFoundExceptionItemExistsExceptionVirusDetectedExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUserQuotaExceededExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionExtensionExceptionAutomationExceptionIOExceptionUnknowExceptionWebserviceExceptionpublic Mail importMsg(String uuid, String title, InputStream is) throws MessagingException, PathNotFoundException, ItemExistsException, VirusDetectedException, AccessDeniedException, RepositoryException, DatabaseException, UserQuotaExceededException, UnsupportedMimeTypeException, FileSizeExceededException, ExtensionException, AutomationException, IOException, UnknowException, WebserviceException
importMsg in interface BaseMailMessagingExceptionPathNotFoundExceptionItemExistsExceptionVirusDetectedExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUserQuotaExceededExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionExtensionExceptionAutomationExceptionIOExceptionUnknowExceptionWebserviceExceptionpublic void setMailTitle(String uuid, String title) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setMailTitle in interface BaseMailVersionExceptionLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void sendMail(List<String> recipients, String subject, String body) throws AccessDeniedException, IOException, UnknowException, WebserviceException
sendMail in interface BaseMailAccessDeniedExceptionIOExceptionUnknowExceptionWebserviceExceptionpublic void setMailDispositionStage(String uuid, long stage) throws PathNotFoundException, AccessDeniedException, DatabaseException, WebserviceException, UnknowException
setMailDispositionStage in interface BaseMailPathNotFoundExceptionAccessDeniedExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic void setMailDescription(String uuid, String description) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
setMailDescription in interface BaseMailVersionExceptionLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic InputStream getMailContent(String uuid) throws RepositoryException, IOException, PathNotFoundException, AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getMailContent in interface BaseMailRepositoryExceptionIOExceptionPathNotFoundExceptionAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic WizardNode createWizardMail(String uuid, String title, InputStream is, String type) throws PathNotFoundException, ItemExistsException, VirusDetectedException, AccessDeniedException, RepositoryException, DatabaseException, UserQuotaExceededException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException, MessagingException, UnsupportedMimeTypeException, FileSizeExceededException, ExtensionException, IOException
createWizardMail in interface BaseMailPathNotFoundExceptionItemExistsExceptionVirusDetectedExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUserQuotaExceededExceptionAutomationExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionMessagingExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionExtensionExceptionIOExceptionpublic InputStream getMailThumbnail(String uuid, ThumbnailType type) throws PathNotFoundException, AccessDeniedException, ConversionException, AutomationException, RepositoryException, DatabaseException, IOException, UnknowException, WebserviceException
public NodeList getMailsPaginated(int offset, int limit, MailFilterQuery filter, String orderColumn, boolean orderAsc) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailsPaginated in interface BaseMailAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<MailAccount> getMailAccounts() throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailAccounts in interface BaseMailAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic MailServerMessages getMailMessages(long accountId, long start) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailMessages in interface BaseMailAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void addMailAccount(MailAccount mailAccount) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
addMailAccount in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void updateMailAccount(MailAccount mailAccount) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
updateMailAccount in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void testMailAccount(MailAccount mailAccount) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
testMailAccount in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void deleteMailAccount(long mailAccountId)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
UnknowException,
WebserviceException
deleteMailAccount in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void importMailMessages(long mailAccountId,
List<Long> messageIds)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
UnknowException,
WebserviceException
importMailMessages in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void createMailFilter(long mailAccountId,
MailFilter mailFilter)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
UnknowException,
WebserviceException
createMailFilter in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void updateMailFilter(MailFilter mailFilter) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
updateMailFilter in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void deleteMailFilter(long mailFilterId)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
UnknowException,
WebserviceException
deleteMailFilter in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void createMailRule(long filterId,
MailFilterRule rule)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
UnknowException,
WebserviceException
createMailRule in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void updateMailRule(MailFilterRule rule) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
updateMailRule in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void deleteMailRule(long ruleId)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
UnknowException,
WebserviceException
deleteMailRule in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic List<MailFilterRule> getMailFilterRules(long filterId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getMailFilterRules in interface BaseMailAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic void forwardEmail(String uuid, List<String> users, List<String> roles, List<String> mails, String message) throws WebserviceException, AccessDeniedException, RepositoryException, LockException, PathNotFoundException, DatabaseException, UnknowException, VersionException, PromotedAsRecordLockException
public Note addNote(String uuid, String text) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
addNote in interface BaseNoteLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic Note getNote(String nodeId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNote in interface BaseNoteLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void deleteNote(String noteId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
deleteNote in interface BaseNoteLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void setNote(String noteId, String text) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setNote in interface BaseNoteLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Note> listNotes(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
listNotes in interface BaseNoteLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<NoteHistory> getNotesHistory(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNotesHistory in interface BaseNoteLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void addGroup(String uuid, String grpName, Map<String,String> propertiesMap) throws NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void removeGroup(String uuid, String grpName) throws AccessDeniedException, NoSuchGroupException, LockException, PathNotFoundException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public List<PropertyGroup> getGroups(String uuid) throws IOException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getGroups in interface BasePropertyGroupIOExceptionParseExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<PropertyGroup> getAllGroups() throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getAllGroups in interface BasePropertyGroupIOExceptionParseExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<FormElement> getPropertyGroupForm(String grpName) throws IOException, ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, PluginNotFoundException, UnknowException, WebserviceException, AccessDeniedException
public List<FormElement> getPropertyGroupForm(String uuid, String grpName) throws IOException, ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, PluginNotFoundException, UnknowException, WebserviceException, AccessDeniedException
public void setPropertyGroupProperties(String uuid, String grpName, Map<String,String> properties) throws IOException, ParseException, NoSuchPropertyException, NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, ValidationFormException, PluginNotFoundException, UnknowException, WebserviceException
setPropertyGroupProperties in interface BasePropertyGroupIOExceptionParseExceptionNoSuchPropertyExceptionNoSuchGroupExceptionLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionValidationFormExceptionPluginNotFoundExceptionUnknowExceptionWebserviceExceptionpublic boolean hasGroup(String uuid, String grpName) throws IOException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
hasGroup in interface BasePropertyGroupIOExceptionParseExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<PropertyGroup> getGroupsByVersion(String uuid, String versionName) throws IOException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getGroupsByVersion in interface BasePropertyGroupIOExceptionParseExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic String getRegisteredDefinition() throws ParseException, DatabaseException, IOException, UnknowException, WebserviceException, AccessDeniedException
getRegisteredDefinition in interface BasePropertyGroupParseExceptionDatabaseExceptionIOExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<String> getSuggestions(String uuid, String grpName, String propName) throws PathNotFoundException, IOException, ParseException, NoSuchGroupException, SuggestionException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
public void registerDefinition(InputStream is, String name) throws ParseException, DatabaseException, IOException, UnknowException, WebserviceException, AccessDeniedException
registerDefinition in interface BasePropertyGroupParseExceptionDatabaseExceptionIOExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Map<String,String> getPropertyGroupProperties(String uuid, String grpName) throws IOException, ParseException, NoSuchGroupException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PluginNotFoundException, UnknowException, WebserviceException
public Map<String,String> getPropertyGroupPropertiesByVersion(String uuid, String grpName, String versionName) throws IOException, ParseException, NoSuchGroupException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PluginNotFoundException, UnknowException, WebserviceException
public List<FormElement> getPropertyGroupByVersionForm(String uuid, String grpName, String versionName) throws IOException, ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, PluginNotFoundException, UnknowException, WebserviceException, AccessDeniedException
public PropertyGroup getGroup(String grpName) throws IOException, ParseException, RepositoryException, DatabaseException, NoSuchGroupException, UnknowException, WebserviceException, AccessDeniedException
getGroup in interface BasePropertyGroupIOExceptionParseExceptionRepositoryExceptionDatabaseExceptionNoSuchGroupExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getRootFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRootFolder in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getTrashFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTrashFolder in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getTrashFolderBase() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTrashFolderBase in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getTemplatesFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTemplatesFolder in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getPersonalFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getPersonalFolder in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getPersonalFolderBase() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getPersonalFolderBase in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getMailFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getMailFolder in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getMailFolderBase() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getMailFolderBase in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getThesaurusFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getThesaurusFolder in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Folder getCategoriesFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getCategoriesFolder in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void purgeTrash()
throws PathNotFoundException,
AccessDeniedException,
LockException,
RepositoryException,
DatabaseException,
PromotedAsRecordLockException,
UnknowException,
WebserviceException
public String getUpdateMessage() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getUpdateMessage in interface BaseRepositoryRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic String getRepositoryUuid() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRepositoryUuid in interface BaseRepositoryRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic boolean hasNode(String nodeId) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
hasNode in interface BaseRepositoryRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic String getNodePath(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getNodePath in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic String getNodeUuid(String nodePath) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getNodeUuid in interface BaseRepositoryPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic AppVersion getAppVersion() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getAppVersion in interface BaseRepositoryRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void copyAttributes(String uuid, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
public ScriptExecutionResult executeScript(InputStream is) throws UnknowException, WebserviceException, AccessDeniedException
executeScript in interface BaseRepositoryUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic SqlQueryResults executeSqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException, AccessDeniedException
executeSqlQuery in interface BaseRepositoryDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic HqlQueryResults executeHqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException, AccessDeniedException
executeHqlQuery in interface BaseRepositoryDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Map<String,String> getTranslations(String lang, String module) throws DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTranslations in interface BaseRepositoryDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Configuration getConfiguration(String key) throws DatabaseException, UnknowException, WebserviceException
getConfiguration in interface BaseRepositoryDatabaseExceptionUnknowExceptionWebserviceExceptionpublic LicenseInfo getLicenseInfo() throws WebserviceException, RepositoryException, UnknowException, AccessDeniedException
getLicenseInfo in interface BaseRepositoryWebserviceExceptionRepositoryExceptionUnknowExceptionAccessDeniedExceptionpublic String getClusterUuid() throws WebserviceException, RepositoryException, UnknowException
getClusterUuid in interface BaseRepositoryWebserviceExceptionRepositoryExceptionUnknowExceptionpublic Object executePluginPost(String className, Map<String,String> parameters, Class<?> clazz, InputStream is) throws UnknowException, WebserviceException
executePluginPost in interface BasePluginUnknowExceptionWebserviceExceptionpublic InputStream executePluginPostReturnFile(String className, Map<String,String> parameters, InputStream is) throws UnknowException, WebserviceException
executePluginPostReturnFile in interface BasePluginUnknowExceptionWebserviceExceptionpublic Object executePluginGet(String className, Map<String,String> parameters, Class<?> clazz) throws UnknowException, WebserviceException, UnsupportedEncodingException
executePluginGet in interface BasePluginUnknowExceptionWebserviceExceptionUnsupportedEncodingExceptionpublic InputStream executePluginGetReturnFile(String className, Map<String,String> parameters) throws UnknowException, WebserviceException, UnsupportedEncodingException
executePluginGetReturnFile in interface BasePluginUnknowExceptionWebserviceExceptionUnsupportedEncodingExceptionpublic List<ChangeLogged> getChangeLog(String nodePath, Calendar modificationsFrom) throws AccessDeniedException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getChangeLog in interface BaseRepositoryAccessDeniedExceptionDatabaseExceptionPathNotFoundExceptionUnknowExceptionWebserviceExceptionpublic Map<String,String> getAvailableLocales(String locale) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException, PathNotFoundException
getAvailableLocales in interface BaseRepositoryIOExceptionParseExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionPathNotFoundExceptionpublic String getServerTime() throws UnknowException, WebserviceException
getServerTime in interface BaseRepositoryUnknowExceptionWebserviceExceptionpublic List<QueryResult> find(QueryParams queryParams, String propertiesPlugin) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
find in interface BaseSearchIOExceptionParseExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic ResultSet findPaginated(QueryParams queryParams, int offset, int limit, String propertiesPlugin) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findPaginated in interface BaseSearchIOExceptionParseExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Map<String,Integer> getKeywordMap(List<String> filter) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getKeywordMap in interface BaseSearchRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<Document> getCategorizedDocuments(String categoryId) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getCategorizedDocuments in interface BaseSearchRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic long saveSearch(QueryParams params) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
saveSearch in interface BaseSearchAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void updateSearch(QueryParams params) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
updateSearch in interface BaseSearchAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic QueryParams getSearch(int qpId) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getSearch in interface BaseSearchPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<QueryParams> getAllSearchs() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getAllSearchs in interface BaseSearchRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void deleteSearch(int qpId)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
UnknowException,
WebserviceException
deleteSearch in interface BaseSearchAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<QueryParams> findAllDefaultByNodeClass(long ncId) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findAllDefaultByNodeClass in interface BaseSearchRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<QueryResult> findByQuery(String query, String propertiesPlugin) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByQuery in interface BaseSearchIOExceptionParseExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic ResultSet findByQueryPaginated(String query, int offset, int limit, String propertiesPlugin) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByQueryPaginated in interface BaseSearchIOExceptionParseExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<QueryResult> findWithMetadata(QueryParams queryParams, String propertiesPlugin, List<String> groups) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findWithMetadata in interface BaseSearchIOExceptionParseExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic ResultSet findWithMetadataPaginated(QueryParams queryParams, int offset, int limit, String propertiesPlugin, List<String> groups) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findWithMetadataPaginated in interface BaseSearchIOExceptionParseExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<MimeType> getMimeTypes() throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getMimeTypes in interface BaseSearchAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void addCategory(String uuid, String catId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
addCategory in interface BasePropertyVersionExceptionLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void removeCategory(String uuid, String catId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
removeCategory in interface BasePropertyVersionExceptionLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void addKeyword(String uuid, String keyword) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
addKeyword in interface BasePropertyVersionExceptionLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void removeKeyword(String uuid, String keyword) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
removeKeyword in interface BasePropertyVersionExceptionLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void setEncryption(String uuid, String cipherName) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void unsetEncryption(String uuid) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void setSigned(String uuid, boolean signed) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public List<NodeClassSectionDefinition> getRootSections() throws WebserviceException, DatabaseException, UnknowException
getRootSections in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClassSectionDefinition> getRootSectionsFilteredBySecurity(int permissions) throws WebserviceException, DatabaseException, UnknowException
getRootSectionsFilteredBySecurity in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClassSectionDefinition> getChildrenSections(long parentId) throws WebserviceException, DatabaseException, UnknowException
getChildrenSections in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClassSectionDefinition> getChildrenSectionsFilteredBySecurity(long parentId, int permissions) throws WebserviceException, DatabaseException, UnknowException
getChildrenSectionsFilteredBySecurity in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClass> getChildrenClasses(long sectionId) throws WebserviceException, DatabaseException, UnknowException
getChildrenClasses in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClass> getChildrenClassesFilteredBySecurity(long sectionId, int permissions) throws WebserviceException, DatabaseException, UnknowException
getChildrenClassesFilteredBySecurity in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic NodeClass findNodeClassByPk(long id) throws WebserviceException, DatabaseException, UnknowException
findNodeClassByPk in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClass> findElectronicRecordClasses() throws WebserviceException, DatabaseException, UnknowException
findElectronicRecordClasses in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClass> findElectronicRecordClassesFilteredBySecurity(int permissions) throws WebserviceException, DatabaseException, UnknowException
findElectronicRecordClassesFilteredBySecurity in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClass> findFilteredByCodeOrNameFilteredBySecurity(String code, String name, int permissions) throws WebserviceException, DatabaseException, UnknowException
findFilteredByCodeOrNameFilteredBySecurity in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClassSectionDefinition> findSectionFiltered(String code, String name, int permissions) throws WebserviceException, DatabaseException, UnknowException
findSectionFiltered in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClassSectionDefinition> getNodeClassBreadcrumb(long sectionId) throws WebserviceException, DatabaseException, UnknowException
getNodeClassBreadcrumb in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic List<NodeClass> findAllNodeClasses() throws WebserviceException, DatabaseException, UnknowException
findAllNodeClasses in interface BaseFilePlanWebserviceExceptionDatabaseExceptionUnknowExceptionpublic Record createRecord(String uuid, String name, String title, long nodeClass) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
public Record getRecordProperties(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getRecordProperties in interface BaseRecordAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void deleteRecord(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException, AutomationException
public void purgeRecord(String uuid) throws LockException, AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, ExtensionException, UnknowException, WebserviceException, PromotedAsRecordLockException
public Record renameRecord(String uuid, String newName) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, LockException, DatabaseException, ExtensionException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void moveRecord(String uuid, String dstId) throws LockException, PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException, FilePlanCatalogManagerException, AutomationException, VersionException
moveRecord in interface BaseRecordLockExceptionPathNotFoundExceptionItemExistsExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionFilePlanCatalogManagerExceptionVersionExceptionpublic Record copyRecord(String uuid, String dstId, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
copyRecord in interface BaseRecordItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionUserQuotaExceededExceptionExtensionExceptionAutomationExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic boolean isValidRecord(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidRecord in interface BaseRecordPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Record> getRecordChildren(String uuid) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRecordChildren in interface BaseRecordRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic LockInfo lockRecord(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
lockRecord in interface BaseRecordLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic void unlockRecord(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
unlockRecord in interface BaseRecordLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionPromotedAsRecordLockExceptionpublic void forceUnlockRecord(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void setRecordTitle(String uuid, String title) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public void setRecordNodeClass(String uuid, long ncId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
public String getRecordPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getRecordPath in interface BaseRecordAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void setRecordDispositionStage(String uuid, long stage) throws PathNotFoundException, AccessDeniedException, DatabaseException, WebserviceException, UnknowException
setRecordDispositionStage in interface BaseRecordPathNotFoundExceptionAccessDeniedExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic void setRecordDescription(String uuid, String description) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, WebserviceException, UnknowException
public WizardNode createWizardRecord(String uuid, String name, String title, long nodeClass) throws UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, AutomationException, FilePlanException, PromotedAsRecordLockException, WebserviceException, ExtensionException, UnknowException
createWizardRecord in interface BaseRecordUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionAutomationExceptionFilePlanExceptionPromotedAsRecordLockExceptionWebserviceExceptionExtensionExceptionUnknowExceptionpublic Record extendedRecordCopy(String uuid, String dstId, String newName, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
public Record createRecordFromTemplate(String uuid, String dstPath, String language, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki, Map<String,String> properties) throws PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, TemplateException, DocumentTemplateException, ItemExistsException, AutomationException, FilePlanException, PromotedAsRecordLockException, ParseException, NoSuchGroupException, NoSuchPropertyException, LockException, ValidationFormException, ClassNotFoundException, UnknowException, WebserviceException
createRecordFromTemplate in interface BaseRecordPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionIOExceptionDatabaseExceptionTemplateExceptionDocumentTemplateExceptionItemExistsExceptionAutomationExceptionFilePlanExceptionPromotedAsRecordLockExceptionParseExceptionNoSuchGroupExceptionNoSuchPropertyExceptionLockExceptionValidationFormExceptionClassNotFoundExceptionUnknowExceptionWebserviceExceptionpublic Node getNodeByUuid(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNodeByUuid in interface BaseNodeAccessDeniedExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Version> getVersionHistory(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getVersionHistory in interface BaseNodePathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic 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 BaseNodeAccessDeniedExceptionPathNotFoundExceptionLockExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionUnknowExceptionWebserviceExceptionpublic PromoteAsRecordEvaluation mayBePromotedAsRecord(String uuid, boolean fullEvaluation) throws PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknowException, WebserviceException, AccessDeniedException
mayBePromotedAsRecord in interface BaseNodePathNotFoundExceptionDatabaseExceptionFilePlanRecordManagerExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void promoteAsRecord(String uuid) throws PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknowException, WebserviceException, PromoteAsRecordException
promoteAsRecord in interface BaseNodePathNotFoundExceptionDatabaseExceptionFilePlanRecordManagerExceptionUnknowExceptionWebserviceExceptionPromoteAsRecordExceptionpublic void degradeRecord(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, LockException, UnknowException, WebserviceException
degradeRecord in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionLockExceptionUnknowExceptionWebserviceExceptionpublic boolean isElectronicRecordPath(String uuid) throws PathNotFoundException, DatabaseException, WebserviceException, UnknowException, AccessDeniedException
isElectronicRecordPath in interface BaseNodePathNotFoundExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionAccessDeniedExceptionpublic Record getElectronicRecordInPath(String uuid) throws PathNotFoundException, DatabaseException, WebserviceException, RepositoryException, UnknowException, AccessDeniedException
getElectronicRecordInPath in interface BaseNodePathNotFoundExceptionDatabaseExceptionWebserviceExceptionRepositoryExceptionUnknowExceptionAccessDeniedExceptionpublic 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 BaseNodeAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<BreadCrumbItem> getBreadcrumb(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknowException
getBreadcrumb in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionRepositoryExceptionWebserviceExceptionUnknowExceptionpublic void subscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException, LockException
subscribe in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionLockExceptionpublic void unsubscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException, LockException
unsubscribe in interface BaseNodePathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionLockExceptionpublic 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 BaseNodeIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionpublic 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 BaseNodeIOExceptionUnsupportedMimeTypeExceptionFileSizeExceededExceptionUserQuotaExceededExceptionVirusDetectedExceptionItemExistsExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionExtensionExceptionAutomationExceptionPromotedAsRecordLockExceptionUnknowExceptionWebserviceExceptionpublic InputStream exportZip(List<String> uuids, boolean background) throws WebserviceException, UnknowException, ConversionException
exportZip in interface BaseNodeWebserviceExceptionUnknowExceptionConversionExceptionpublic 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 BaseNodeAccessDeniedExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Node> getNodesFiltered(List<String> uuids) throws WebserviceException, UnsupportedEncodingException, UnknowException
getNodesFiltered in interface BaseNodeWebserviceExceptionUnsupportedEncodingExceptionUnknowExceptionpublic ZipDownloadEvaluationResult evaluateDownloadZip(List<String> uuids) throws WebserviceException, UnknowException
evaluateDownloadZip in interface BaseNodeWebserviceExceptionUnknowExceptionpublic String generateDownloadToken(String uuid, boolean preview) throws IOException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
generateDownloadToken in interface BaseNodeIOExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic Node restore(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
restore in interface BaseNodeAccessDeniedExceptionPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<RelationType> getRelationTypes(String type) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getRelationTypes in interface BaseRelationAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void addRelation(String nodeAId, String nodeBId, long relTypeId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
addRelation in interface BaseRelationLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void deleteRelation(long relationId)
throws LockException,
PathNotFoundException,
AccessDeniedException,
RepositoryException,
DatabaseException,
UnknowException,
WebserviceException
deleteRelation in interface BaseRelationLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<Relation> getRelations(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRelations in interface BaseRelationPathNotFoundExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<RelationGroup> getRelationGroups(String uuid) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException, PathNotFoundException
getRelationGroups in interface BaseRelationAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionPathNotFoundExceptionpublic List<RelationGroup> getAllRelationGroups() throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException, PathNotFoundException
getAllRelationGroups in interface BaseRelationAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionPathNotFoundExceptionpublic void addRelationGroup(String uuid, String groupName, long type) throws AccessDeniedException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
addRelationGroup in interface BaseRelationAccessDeniedExceptionPathNotFoundExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void addNodeToGroup(String uuid, long groupId) throws AccessDeniedException, PathNotFoundException, DatabaseException, RepositoryException, UnknowException, WebserviceException
addNodeToGroup in interface BaseRelationAccessDeniedExceptionPathNotFoundExceptionDatabaseExceptionRepositoryExceptionUnknowExceptionWebserviceExceptionpublic void deleteRelationGroupItem(String uuid, long groupId) throws AccessDeniedException, DatabaseException, PathNotFoundException, RepositoryException, UnknowException, WebserviceException
deleteRelationGroupItem in interface BaseRelationAccessDeniedExceptionDatabaseExceptionPathNotFoundExceptionRepositoryExceptionUnknowExceptionWebserviceExceptionpublic void deleteRelationGroup(long groupId)
throws AccessDeniedException,
DatabaseException,
PathNotFoundException,
RepositoryException,
UnknowException,
WebserviceException
deleteRelationGroup in interface BaseRelationAccessDeniedExceptionDatabaseExceptionPathNotFoundExceptionRepositoryExceptionUnknowExceptionWebserviceExceptionpublic RelationGroup findRelationGroup(long groupId) throws AccessDeniedException, PathNotFoundException, DatabaseException, RepositoryException, UnknowException, WebserviceException
findRelationGroup in interface BaseRelationAccessDeniedExceptionPathNotFoundExceptionDatabaseExceptionRepositoryExceptionUnknowExceptionWebserviceExceptionpublic void setRelationGroupName(long groupId,
String groupName)
throws AccessDeniedException,
DatabaseException,
UnknowException,
WebserviceException
setRelationGroupName in interface BaseRelationAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic void registerProcessDefinition(InputStream is) throws ParseException, RepositoryException, DatabaseException, WorkflowException, IOException, UnknowException, WebserviceException, AccessDeniedException
registerProcessDefinition in interface BaseWorkflowParseExceptionRepositoryExceptionDatabaseExceptionWorkflowExceptionIOExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void deleteProcessDefinition(long pdId)
throws RepositoryException,
DatabaseException,
WorkflowException,
UnknowException,
WebserviceException,
AccessDeniedException
deleteProcessDefinition in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic ProcessDefinition getProcessDefinition(long pdId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
getProcessDefinition in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic ProcessInstance runProcessDefinition(long pdId, String uuid, Map<String,String> propertiesMap) throws WorkflowException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
runProcessDefinition in interface BaseWorkflowWorkflowExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic List<ProcessInstance> findProcessInstances(long pdId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findProcessInstances in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<ProcessDefinition> findAllProcessDefinitions() throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findAllProcessDefinitions in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<ProcessDefinition> findLatestProcessDefinitions() throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findLatestProcessDefinitions in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic ProcessDefinition findLastProcessDefinition(String name) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findLastProcessDefinition in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic ProcessInstance getProcessInstance(long piId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
getProcessInstance in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<TaskInstance> findUserTaskInstances() throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findUserTaskInstances in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic List<TaskInstance> findTaskInstances(long piId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findTaskInstances in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void setTaskInstanceValues(long pdId,
long tiId,
String tiName,
String transName,
Map<String,String> properties)
throws RepositoryException,
DatabaseException,
WorkflowException,
UnknowException,
WebserviceException,
AccessDeniedException
setTaskInstanceValues in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic TaskInstance getTaskInstance(long tiId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
getTaskInstance in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void startTaskInstance(long tiId)
throws RepositoryException,
DatabaseException,
WorkflowException,
UnknowException,
WebserviceException,
AccessDeniedException
startTaskInstance in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void setTaskInstanceActorId(long tiId,
String actorId)
throws RepositoryException,
DatabaseException,
WorkflowException,
UnknowException,
WebserviceException,
AccessDeniedException
setTaskInstanceActorId in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic void endTaskInstance(long tiId,
String transName)
throws RepositoryException,
DatabaseException,
WorkflowException,
UnknowException,
WebserviceException,
AccessDeniedException
endTaskInstance in interface BaseWorkflowRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionAccessDeniedExceptionpublic Map<String,List<FormElement>> getProcessDefinitionForms(long pdId) throws ParseException, AccessDeniedException, RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException
getProcessDefinitionForms in interface BaseWorkflowParseExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionpublic String getProcessDefinitionImage(String pdId, String uuid) throws PathNotFoundException, AccessDeniedException, ConversionException, AutomationException, RepositoryException, DatabaseException, IOException, UnknowException, WebserviceException
public List<TaskInstance> findPooledTaskInstances() throws AccessDeniedException, RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException
findPooledTaskInstances in interface BaseWorkflowAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWorkflowExceptionUnknowExceptionWebserviceExceptionpublic InputStream doc2pdf(InputStream is, String fileName) throws ConversionException, WebserviceException, UnknowException
doc2pdf in interface BaseConversionConversionExceptionWebserviceExceptionUnknowExceptionpublic InputStream imageConvert(InputStream is, String fileName, String params, String dstMimeType) throws WebserviceException, UnknowException, IOException
imageConvert in interface BaseConversionWebserviceExceptionUnknowExceptionIOExceptionpublic InputStream html2pdf(String url) throws ConversionException, WebserviceException, UnknowException, IOException
html2pdf in interface BaseConversionConversionExceptionWebserviceExceptionUnknowExceptionIOExceptionpublic String doc2txt(InputStream is, String fileName) throws WebserviceException, UnknowException
doc2txt in interface BaseConversionWebserviceExceptionUnknowExceptionpublic String img2txt(InputStream is, String fileName) throws IOException, WebserviceException, UnknowException
img2txt in interface BaseConversionIOExceptionWebserviceExceptionUnknowExceptionpublic String barcode2txt(InputStream is, String fileName) throws IOException, WebserviceException, UnknowException
barcode2txt in interface BaseConversionIOExceptionWebserviceExceptionUnknowExceptionpublic List<Report> getReports(boolean active) throws DatabaseException, AccessDeniedException, ParseException, IOException, UnknowException, WebserviceException
getReports in interface BaseReportDatabaseExceptionAccessDeniedExceptionParseExceptionIOExceptionUnknowExceptionWebserviceExceptionpublic Report getReport(long rpId) throws DatabaseException, AccessDeniedException, ParseException, IOException, UnknowException, WebserviceException
getReport in interface BaseReportDatabaseExceptionAccessDeniedExceptionParseExceptionIOExceptionUnknowExceptionWebserviceExceptionpublic InputStream executeReport(long rpId, Map<String,String> params, String format) throws DatabaseException, AccessDeniedException, ParseException, IOException, JRException, EvalError, UnknowException, WebserviceException
executeReport in interface BaseReportDatabaseExceptionAccessDeniedExceptionParseExceptionIOExceptionJRExceptionEvalErrorUnknowExceptionWebserviceExceptionpublic String generateDownloadReportToken(long rpId) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException
generateDownloadReportToken in interface BaseReportAccessDeniedExceptionDatabaseExceptionUnknowExceptionWebserviceExceptionpublic Document saveReport(long rpId, Map<String,String> params, String format, String dstId, String docName) throws DatabaseException, AccessDeniedException, ParseException, IOException, JRException, EvalError, UnknowException, WebserviceException
saveReport in interface BaseReportDatabaseExceptionAccessDeniedExceptionParseExceptionIOExceptionJRExceptionEvalErrorUnknowExceptionWebserviceExceptionpublic List<DashboardResult> getUserCheckedOutDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserCheckedOutDocuments in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLastModifiedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastModifiedDocuments in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLockedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLockedDocuments in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLockedRecords() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLockedRecords in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserSubscribedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserSubscribedDocuments in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserSubscribedFolders() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserSubscribedFolders in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserSubscribedRecords() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserSubscribedRecords in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLastCreatedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastCreatedDocuments in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLastCreatedFolders() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastCreatedFolders in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLastCreatedRecords() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastCreatedRecords in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLastDownloadedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastDownloadedDocuments in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLastImportedMails() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastImportedMails in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardResult> getUserLastImportedMailAttachments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastImportedMailAttachments in interface BaseDashboardRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<QueryParams> getUserSearches() throws DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserSearches in interface BaseDashboardDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<DashboardNodeResult> findUserSearches(long qpId) throws RepositoryException, DatabaseException, AccessDeniedException, IOException, ParseException, WebserviceException, UnknowException
findUserSearches in interface BaseDashboardRepositoryExceptionDatabaseExceptionAccessDeniedExceptionIOExceptionParseExceptionWebserviceExceptionUnknowExceptionpublic void notify(List<String> uuids, List<String> users, List<String> roles, List<String> mails, String message, boolean attachment) throws WebserviceException, AccessDeniedException, RepositoryException, LockException, PathNotFoundException, DatabaseException, UnknowException, VersionException, PromotedAsRecordLockException
public TaskList getAssignedTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset, int limit, String subject) throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getAssignedTasks in interface BaseTaskRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic TaskList getActiveTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset, int limit, String subject) throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getActiveTasks in interface BaseTaskRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic TaskList getFinishedTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset, int limit, String subject) throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getFinishedTasks in interface BaseTaskRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic List<TaskStatus> getTaskStatus() throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskStatus in interface BaseTaskWebserviceExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknowExceptionpublic List<TaskProject> getTaskProjects(boolean filterActive) throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskProjects in interface BaseTaskWebserviceExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknowExceptionpublic List<TaskType> getTaskTypes(boolean filterActive) throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskTypes in interface BaseTaskWebserviceExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknowExceptionpublic long getAssignedTasksCount(long statusId,
long projectId,
long typeId)
throws RepositoryException,
PathNotFoundException,
DatabaseException,
AccessDeniedException,
WebserviceException,
UnknowException
getAssignedTasksCount in interface BaseTaskRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic long getActiveTasksCount(long statusId,
long projectId,
long typeId)
throws RepositoryException,
PathNotFoundException,
DatabaseException,
AccessDeniedException,
WebserviceException,
UnknowException
getActiveTasksCount in interface BaseTaskRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic long getFinishedTasksCount(long statusId,
long projectId,
long typeId)
throws RepositoryException,
PathNotFoundException,
DatabaseException,
AccessDeniedException,
WebserviceException,
UnknowException
getFinishedTasksCount in interface BaseTaskRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionWebserviceExceptionUnknowExceptionpublic Task createTask(String subject, String start, String end, String description, String statusId, String projectId, String typeId, List<String> users, List<String> roles, List<String> externalUsers, List<String> relatedDocuments, List<String> relatedFolders, List<String> relatedRecords, List<String> relatedMails, String repeatExpression, String repeatUntil, String formatDate, int repeatTimes, String reminderStartUnit, int reminderStartValue, String reminderEndUnit, int reminderEndValue) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
createTask in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic Task updateTask(String taskId, String subject, String start, String end, String description, String statusId, String projectId, String typeId, List<String> users, List<String> roles, List<String> externalUsers, List<String> relatedDocuments, List<String> relatedFolders, List<String> relatedRecords, List<String> relatedMails, String owner, String repeatExpression, String repeatUntil, String formatDate, int repeatTimes, int progress, String reminderStartUnit, int reminderStartValue, String reminderEndUnit, int reminderEndValue) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
updateTask in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic void deleteTask(long taskId)
throws LockException,
PathNotFoundException,
AccessDeniedException,
RepositoryException,
DatabaseException,
WebserviceException,
UnknowException
deleteTask in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic TaskProject createTaskProject(String name, boolean active, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createTaskProject in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionItemExistsExceptionpublic TaskProject updateTaskProject(long projectId, boolean active, String name, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
updateTaskProject in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionItemExistsExceptionpublic void deleteTaskProject(long projectId)
throws AutomationException,
AccessDeniedException,
RepositoryException,
PathNotFoundException,
LockException,
DatabaseException,
ExtensionException,
PromotedAsRecordLockException,
UnknowException,
WebserviceException
public TaskProject getTaskProject(long projectId) throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskProject in interface BaseTaskWebserviceExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknowExceptionpublic TaskType createTaskType(String name, boolean active, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createTaskType in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionItemExistsExceptionpublic TaskType updateTaskType(long typeId, boolean active, String name, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
updateTaskType in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionItemExistsExceptionpublic void deleteTaskType(long typeId)
throws AutomationException,
AccessDeniedException,
RepositoryException,
PathNotFoundException,
LockException,
DatabaseException,
ExtensionException,
PromotedAsRecordLockException,
UnknowException,
WebserviceException
public TaskType getTaskType(long typeId) throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskType in interface BaseTaskWebserviceExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknowExceptionpublic TaskStatus createTaskStatus(String name, boolean finish) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createTaskStatus in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionItemExistsExceptionpublic TaskStatus updateTaskStatus(long statusId, String name, boolean finish) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
updateTaskStatus in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionItemExistsExceptionpublic void deleteTaskStatus(long statusId)
throws AutomationException,
AccessDeniedException,
RepositoryException,
PathNotFoundException,
LockException,
DatabaseException,
ExtensionException,
PromotedAsRecordLockException,
UnknowException,
WebserviceException
public TaskStatus getTaskStatus(long statusId) throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskStatus in interface BaseTaskWebserviceExceptionRepositoryExceptionPathNotFoundExceptionDatabaseExceptionAccessDeniedExceptionUnknowExceptionpublic List<TaskNote> getTaskNotes(long taskId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
getTaskNotes in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic TaskNote createTaskNote(long taskId, String text) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
createTaskNote in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic TaskNote updateTaskNote(long noteId, String text) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
updateTaskNote in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic void deleteTaskNote(long noteId)
throws LockException,
PathNotFoundException,
AccessDeniedException,
RepositoryException,
DatabaseException,
WebserviceException,
UnknowException
deleteTaskNote in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic Task getTask(long taskId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
getTask in interface BaseTaskLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic List<Bookmark> getUserBookmarks() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getUserBookmarks in interface BaseBookmarkAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic void renameBookmark(int bookmarkId,
String name)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
WebserviceException,
UnknowException,
PrincipalAdapterException
renameBookmark in interface BaseBookmarkAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic void deleteBookmark(int bookmarkId)
throws AccessDeniedException,
RepositoryException,
DatabaseException,
PathNotFoundException,
WebserviceException,
UnknowException,
PrincipalAdapterException
deleteBookmark in interface BaseBookmarkAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic void createBookmark(String uuid, String name) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createBookmark in interface BaseBookmarkLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionItemExistsExceptionpublic List<StampItem> getAllStamps() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getAllStamps in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic StampText getStampTextByPk(long id, String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getStampTextByPk in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic StampImage getStampImageByPk(long id, String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getStampImageByPk in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic StampCoordinates calculateStampCoordinates(long imgToStampWidth, long imgToStampHeight, long floatingDivWidth, long floatingDivHeight, String exprX, String exprY, String stampType, String stampAlign) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
calculateStampCoordinates in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic StampExpressions calculateStampExpressions(long imgToStampWidth, long imgToStampHeight, long posX, long posY) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
calculateStampExpressions in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic void stampText(String uuid, String id) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException, ItemExistsException
stampText in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionItemExistsExceptionpublic void stampImage(String uuid, String id) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException, ItemExistsException
stampImage in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionItemExistsExceptionpublic void stampImageCustom(String uuid, String id, String exprX, String exprY, String range, String personalStampUuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException, ItemExistsException
public StampImageSize calculateFlyImageDimensions(String uuid, long imgToStampWidth, long imgToStampHeight, long floatingImageWidth, long floatingImageHeight, int pageNumber) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
public List<Document> getPersonalStamps() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getPersonalStamps in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic StampPersonalImage getPersonalStampImage(String uuid, long id) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getPersonalStampImage in interface BaseStampAccessDeniedExceptionRepositoryExceptionDatabaseExceptionPathNotFoundExceptionWebserviceExceptionUnknowExceptionPrincipalAdapterExceptionpublic ActivityList findActivityLog(int page, int length, Calendar beginDate, Calendar endDate, String user, String action, String item) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
findActivityLog in interface BaseActivityLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic List<String> getActivityActions() throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
getActivityActions in interface BaseActivityLockExceptionPathNotFoundExceptionAccessDeniedExceptionRepositoryExceptionDatabaseExceptionWebserviceExceptionUnknowExceptionpublic String importDocument(String uuid, File file) throws IOException, UnknowException, WebserviceException
importDocument in interface BaseImportIOExceptionUnknowExceptionWebserviceExceptionpublic String importFolder(String uuid, String name) throws UnknowException, WebserviceException
importFolder in interface BaseImportUnknowExceptionWebserviceExceptionCopyright © 2020 Open Knowledge Management System S.L.. All Rights Reserved.