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 BaseAuth
public String login(String user, String password) throws AuthenticationException, WebserviceException, UnknowException
login
in interface BaseAuth
AuthenticationException
WebserviceException
UnknowException
public String login(String user, String password, int expiration, boolean restrictIp) throws AuthenticationException, WebserviceException, UnknowException
login
in interface BaseAuth
AuthenticationException
WebserviceException
UnknowException
public void logout() throws AuthenticationException, WebserviceException, UnknowException
logout
in interface BaseAuth
AuthenticationException
WebserviceException
UnknowException
public String getSessionId() throws UnknowException, WebserviceException
getSessionId
in interface BaseAuth
UnknowException
WebserviceException
public GrantedUsersAndRolesItem getGrantedUsersAndRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getGrantedUsersAndRoles
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public Map<String,Integer> getGrantedRoles(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedRoles
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
public Map<String,Integer> getGrantedUsers(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedUsers
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
public List<String> getRoles() throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, WebserviceException, UnknowException
getRoles
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
WebserviceException
UnknowException
public List<String> getRolesByUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, WebserviceException, UnknowException
getRolesByUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
WebserviceException
UnknowException
public List<CommonUser> getUsers() throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsers
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public CommonUser getUser(String userId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public List<CommonUser> getUsersByRole(String roleId) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsersByRole
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public void revokeRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
revokeRole
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void revokeUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
revokeUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void grantRole(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
grantRole
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void grantUser(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
grantUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void createUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void deleteUser(String userId) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void updateUser(String userId, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void createRole(String roleId, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void deleteRole(String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void updateRole(String roleId, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void assignRole(String userId, String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
assignRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void removeRole(String userId, String roleId) throws PrincipalAdapterException, UnknowException, WebserviceException
removeRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void changeSecurity(String uuid, ChangeSecurity changeSecurity) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
changeSecurity
in interface BaseAuth
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Profile> getProfiles(boolean filterByActive) throws PrincipalAdapterException, WebserviceException, UnknowException
getProfiles
in interface BaseAuth
PrincipalAdapterException
WebserviceException
UnknowException
public Profile getUserProfile(String userId) throws PrincipalAdapterException, WebserviceException, UnknowException
getUserProfile
in interface BaseAuth
PrincipalAdapterException
WebserviceException
UnknowException
public void setUserProfile(String userId, long profileId) throws PrincipalAdapterException, WebserviceException, UnknowException
setUserProfile
in interface BaseAuth
PrincipalAdapterException
WebserviceException
UnknowException
public void setUserPermissions(String uuid, String userId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setUserPermissions
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void setRolePermissions(String uuid, String roleId, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setRolePermissions
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public List<Tenant> getUserTenants() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getUserTenants
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void setUserTenant(long tenantId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
setUserTenant
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public boolean isAdmin() throws PrincipalAdapterException, UnknowException, WebserviceException
isAdmin
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public boolean hasSecurityRecursive() throws UnknowException, WebserviceException
hasSecurityRecursive
in interface BaseAuth
UnknowException
WebserviceException
public 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 BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
public 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 BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
public 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 BaseDocument
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public InputStream getContent(String uuid) throws RepositoryException, IOException, PathNotFoundException, AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getContent
in interface BaseDocument
RepositoryException
IOException
PathNotFoundException
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
public InputStream getContentByVersion(String uuid, String versionName) throws RepositoryException, IOException, PathNotFoundException, AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getContentByVersion
in interface BaseDocument
RepositoryException
IOException
PathNotFoundException
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
public List<Document> getDocumentChildren(String fldId) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getDocumentChildren
in interface BaseDocument
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BaseDocument
AccessDeniedException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public 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 BaseDocument
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public void checkout(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException
checkout
in interface BaseDocument
AccessDeniedException
RepositoryException
PathNotFoundException
LockException
DatabaseException
UnknowException
WebserviceException
public void cancelCheckout(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException
cancelCheckout
in interface BaseDocument
AccessDeniedException
RepositoryException
PathNotFoundException
LockException
DatabaseException
UnknowException
WebserviceException
public 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 BaseDocument
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BaseDocument
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
LockException
VersionException
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
public 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 BaseDocument
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
LockException
VersionException
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
public LockInfo lockDocument(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
lockDocument
in interface BaseDocument
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void unlockDocument(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
unlockDocument
in interface BaseDocument
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public 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 BaseDocument
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public LockInfo getLockInfo(String uuid) throws RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getLockInfo
in interface BaseDocument
RepositoryException
PathNotFoundException
LockException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BaseDocument
LockException
PathNotFoundException
ItemExistsException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
FilePlanCatalogManagerException
VersionException
public Document copyDocument(String uuid, String dstId, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
copyDocument
in interface BaseDocument
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
UserQuotaExceededException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
public long getVersionHistorySize(String uuid) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getVersionHistorySize
in interface BaseDocument
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public boolean isValidDocument(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidDocument
in interface BaseDocument
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getDocumentPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getDocumentPath
in interface BaseDocument
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<String> getDetectedLanguages() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getDetectedLanguages
in interface BaseDocument
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BaseDocument
RepositoryException
PathNotFoundException
IOException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BaseDocument
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
public 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 BaseDocument
DocumentException
TemplateException
DocumentTemplateException
ConversionException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
LockException
VersionException
PathNotFoundException
ParseException
AccessDeniedException
RepositoryException
IOException
DatabaseException
AutomationException
PromotedAsRecordLockException
NoSuchGroupException
NoSuchPropertyException
ValidationFormException
ClassNotFoundException
UnknowException
WebserviceException
public void setDocumentDispositionStage(String uuid, long stage) throws PathNotFoundException, AccessDeniedException, DatabaseException, WebserviceException, UnknowException
setDocumentDispositionStage
in interface BaseDocument
PathNotFoundException
AccessDeniedException
DatabaseException
WebserviceException
UnknowException
public 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 BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknowException
WebserviceException
public boolean isOCRDataCaptureSupported(String uuid) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
isOCRDataCaptureSupported
in interface BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public OCRRecognise recognize(String uuid) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
recognize
in interface BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public void captureData(String uuid, long templateId) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
captureData
in interface BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public int getNumberOfPages(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getNumberOfPages
in interface BaseDocument
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public String getPageAsImage(String uuid, int pageNumber, int maxWidth, int maxHeight) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getPageAsImage
in interface BaseDocument
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public void mergePdf(String destinationUuid, String docName, List<String> uuids) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
mergePdf
in interface BaseDocument
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public List<String> getLiveEditRestrictedMimeTypes() throws WebserviceException, UnknowException
getLiveEditRestrictedMimeTypes
in interface BaseDocument
WebserviceException
UnknowException
public void liveEditCheckin(String uuid, String comment, int increment) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, IOException, DatabaseException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
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 BaseFolder
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void deleteFolder(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AutomationException
deleteFolder
in interface BaseFolder
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AutomationException
public void renameFolder(String uuid, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
renameFolder
in interface BaseFolder
PathNotFoundException
ItemExistsException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void moveFolder(String uuid, String dstId) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
moveFolder
in interface BaseFolder
PathNotFoundException
ItemExistsException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Folder> getFolderChildren(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getFolderChildren
in interface BaseFolder
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public boolean isValidFolder(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidFolder
in interface BaseFolder
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getFolderPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getFolderPath
in interface BaseFolder
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public 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 BaseFolder
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void purgeFolder(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException
purgeFolder
in interface BaseFolder
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
PromotedAsRecordLockException
UnknowException
WebserviceException
public void setStyle(String uuid, long styleId) throws VersionException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setStyle
in interface BaseFolder
VersionException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public 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 BaseFolder
AccessDeniedException
PathNotFoundException
DatabaseException
LockException
PromotedAsRecordLockException
UnknowException
WebserviceException
public 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 BaseFolder
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
TemplateException
DocumentTemplateException
ItemExistsException
AutomationException
FilePlanException
PromotedAsRecordLockException
ParseException
NoSuchGroupException
NoSuchPropertyException
LockException
ValidationFormException
ClassNotFoundException
UnknowException
WebserviceException
public Mail getMailProperties(String uuid) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailProperties
in interface BaseMail
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public 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 BaseMail
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
PromotedAsRecordLockException
UnknowException
WebserviceException
public 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 BaseMail
PathNotFoundException
ItemExistsException
AccessDeniedException
RepositoryException
DatabaseException
PromotedAsRecordLockException
FilePlanCatalogManagerException
AutomationException
VersionException
LockException
UnknowException
WebserviceException
public 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 BaseMail
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public boolean isValidMail(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidMail
in interface BaseMail
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getMailPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getMailPath
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public 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 BaseMail
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknowException
WebserviceException
public 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 BaseMail
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BaseMail
AccessDeniedException
PathNotFoundException
ItemExistsException
AutomationException
VirusDetectedException
UserQuotaExceededException
UnsupportedMimeTypeException
FileSizeExceededException
RepositoryException
DatabaseException
IOException
UnknowException
WebserviceException
public 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 BaseMail
MessagingException
PathNotFoundException
ItemExistsException
VirusDetectedException
AccessDeniedException
RepositoryException
DatabaseException
UserQuotaExceededException
UnsupportedMimeTypeException
FileSizeExceededException
ExtensionException
AutomationException
IOException
UnknowException
WebserviceException
public 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 BaseMail
MessagingException
PathNotFoundException
ItemExistsException
VirusDetectedException
AccessDeniedException
RepositoryException
DatabaseException
UserQuotaExceededException
UnsupportedMimeTypeException
FileSizeExceededException
ExtensionException
AutomationException
IOException
UnknowException
WebserviceException
public void setMailTitle(String uuid, String title) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setMailTitle
in interface BaseMail
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void sendMail(List<String> recipients, String subject, String body) throws AccessDeniedException, IOException, UnknowException, WebserviceException
sendMail
in interface BaseMail
AccessDeniedException
IOException
UnknowException
WebserviceException
public void setMailDispositionStage(String uuid, long stage) throws PathNotFoundException, AccessDeniedException, DatabaseException, WebserviceException, UnknowException
setMailDispositionStage
in interface BaseMail
PathNotFoundException
AccessDeniedException
DatabaseException
WebserviceException
UnknowException
public void setMailDescription(String uuid, String description) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
setMailDescription
in interface BaseMail
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public InputStream getMailContent(String uuid) throws RepositoryException, IOException, PathNotFoundException, AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getMailContent
in interface BaseMail
RepositoryException
IOException
PathNotFoundException
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
public 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 BaseMail
PathNotFoundException
ItemExistsException
VirusDetectedException
AccessDeniedException
RepositoryException
DatabaseException
UserQuotaExceededException
AutomationException
PromotedAsRecordLockException
UnknowException
WebserviceException
MessagingException
UnsupportedMimeTypeException
FileSizeExceededException
ExtensionException
IOException
public 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 BaseMail
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public List<MailAccount> getMailAccounts() throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailAccounts
in interface BaseMail
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public MailServerMessages getMailMessages(long accountId, long start) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailMessages
in interface BaseMail
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void addMailAccount(MailAccount mailAccount) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
addMailAccount
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void updateMailAccount(MailAccount mailAccount) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
updateMailAccount
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void testMailAccount(MailAccount mailAccount) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
testMailAccount
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void deleteMailAccount(long mailAccountId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
deleteMailAccount
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void importMailMessages(long mailAccountId, List<Long> messageIds) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
importMailMessages
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void createMailFilter(long mailAccountId, MailFilter mailFilter) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
createMailFilter
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void updateMailFilter(MailFilter mailFilter) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
updateMailFilter
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void deleteMailFilter(long mailFilterId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
deleteMailFilter
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void createMailRule(long filterId, MailFilterRule rule) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
createMailRule
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void updateMailRule(MailFilterRule rule) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
updateMailRule
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void deleteMailRule(long ruleId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
deleteMailRule
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public List<MailFilterRule> getMailFilterRules(long filterId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getMailFilterRules
in interface BaseMail
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public 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 BaseNote
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Note getNote(String nodeId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNote
in interface BaseNote
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void deleteNote(String noteId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
deleteNote
in interface BaseNote
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void setNote(String noteId, String text) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setNote
in interface BaseNote
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Note> listNotes(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
listNotes
in interface BaseNote
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<NoteHistory> getNotesHistory(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNotesHistory
in interface BaseNote
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public 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 BasePropertyGroup
IOException
ParseException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<PropertyGroup> getAllGroups() throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getAllGroups
in interface BasePropertyGroup
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BasePropertyGroup
IOException
ParseException
NoSuchPropertyException
NoSuchGroupException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
ValidationFormException
PluginNotFoundException
UnknowException
WebserviceException
public boolean hasGroup(String uuid, String grpName) throws IOException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
hasGroup
in interface BasePropertyGroup
IOException
ParseException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<PropertyGroup> getGroupsByVersion(String uuid, String versionName) throws IOException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getGroupsByVersion
in interface BasePropertyGroup
IOException
ParseException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public String getRegisteredDefinition() throws ParseException, DatabaseException, IOException, UnknowException, WebserviceException, AccessDeniedException
getRegisteredDefinition
in interface BasePropertyGroup
ParseException
DatabaseException
IOException
UnknowException
WebserviceException
AccessDeniedException
public 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 BasePropertyGroup
ParseException
DatabaseException
IOException
UnknowException
WebserviceException
AccessDeniedException
public 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 BasePropertyGroup
IOException
ParseException
RepositoryException
DatabaseException
NoSuchGroupException
UnknowException
WebserviceException
AccessDeniedException
public Folder getRootFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRootFolder
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getTrashFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTrashFolder
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getTrashFolderBase() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTrashFolderBase
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getTemplatesFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTemplatesFolder
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getPersonalFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getPersonalFolder
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getPersonalFolderBase() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getPersonalFolderBase
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getMailFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getMailFolder
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getMailFolderBase() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getMailFolderBase
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getThesaurusFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getThesaurusFolder
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Folder getCategoriesFolder() throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getCategoriesFolder
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public void purgeTrash() throws PathNotFoundException, AccessDeniedException, LockException, RepositoryException, DatabaseException, PromotedAsRecordLockException, UnknowException, WebserviceException
public String getUpdateMessage() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getUpdateMessage
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public String getRepositoryUuid() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRepositoryUuid
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public boolean hasNode(String nodeId) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
hasNode
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public String getNodePath(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getNodePath
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public String getNodeUuid(String nodePath) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getNodeUuid
in interface BaseRepository
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public AppVersion getAppVersion() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getAppVersion
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public 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 BaseRepository
UnknowException
WebserviceException
AccessDeniedException
public SqlQueryResults executeSqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException, AccessDeniedException
executeSqlQuery
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public HqlQueryResults executeHqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException, AccessDeniedException
executeHqlQuery
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Map<String,String> getTranslations(String lang, String module) throws DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getTranslations
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Configuration getConfiguration(String key) throws DatabaseException, UnknowException, WebserviceException
getConfiguration
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public LicenseInfo getLicenseInfo() throws WebserviceException, RepositoryException, UnknowException, AccessDeniedException
getLicenseInfo
in interface BaseRepository
WebserviceException
RepositoryException
UnknowException
AccessDeniedException
public Object executePluginPost(String className, Map<String,String> parameters, Class<?> clazz, InputStream is) throws UnknowException, WebserviceException
executePluginPost
in interface BasePlugin
UnknowException
WebserviceException
public InputStream executePluginPostReturnFile(String className, Map<String,String> parameters, InputStream is) throws UnknowException, WebserviceException
executePluginPostReturnFile
in interface BasePlugin
UnknowException
WebserviceException
public Object executePluginGet(String className, Map<String,String> parameters, Class<?> clazz) throws UnknowException, WebserviceException, UnsupportedEncodingException
executePluginGet
in interface BasePlugin
UnknowException
WebserviceException
UnsupportedEncodingException
public InputStream executePluginGetReturnFile(String className, Map<String,String> parameters) throws UnknowException, WebserviceException, UnsupportedEncodingException
executePluginGetReturnFile
in interface BasePlugin
UnknowException
WebserviceException
UnsupportedEncodingException
public List<ChangeLogged> getChangeLog(String nodePath, Calendar modificationsFrom) throws AccessDeniedException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getChangeLog
in interface BaseRepository
AccessDeniedException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public Map<String,String> getAvailableLocales(String locale) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException, PathNotFoundException
getAvailableLocales
in interface BaseRepository
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
PathNotFoundException
public String getServerTime() throws UnknowException, WebserviceException
getServerTime
in interface BaseRepository
UnknowException
WebserviceException
public List<QueryResult> find(QueryParams queryParams, String propertiesPlugin) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
find
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public ResultSet findPaginated(QueryParams queryParams, int offset, int limit, String propertiesPlugin) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findPaginated
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Map<String,Integer> getKeywordMap(List<String> filter) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getKeywordMap
in interface BaseSearch
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<Document> getCategorizedDocuments(String categoryId) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getCategorizedDocuments
in interface BaseSearch
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public long saveSearch(QueryParams params) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
saveSearch
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void updateSearch(QueryParams params) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
updateSearch
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public QueryParams getSearch(int qpId) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getSearch
in interface BaseSearch
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<QueryParams> getAllSearchs() throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getAllSearchs
in interface BaseSearch
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public void deleteSearch(int qpId) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
deleteSearch
in interface BaseSearch
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryParams> findAllDefaultByNodeClass(long ncId) throws RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findAllDefaultByNodeClass
in interface BaseSearch
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<QueryResult> findByQuery(String query, String propertiesPlugin) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByQuery
in interface BaseSearch
IOException
ParseException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findByQueryPaginated(String query, int offset, int limit, String propertiesPlugin) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findByQueryPaginated
in interface BaseSearch
IOException
ParseException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<QueryResult> findWithMetadata(QueryParams queryParams, String propertiesPlugin, List<String> groups) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findWithMetadata
in interface BaseSearch
IOException
ParseException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public ResultSet findWithMetadataPaginated(QueryParams queryParams, int offset, int limit, String propertiesPlugin, List<String> groups) throws IOException, ParseException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
findWithMetadataPaginated
in interface BaseSearch
IOException
ParseException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void addCategory(String uuid, String catId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
addCategory
in interface BaseProperty
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void removeCategory(String uuid, String catId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
removeCategory
in interface BaseProperty
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void addKeyword(String uuid, String keyword) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
addKeyword
in interface BaseProperty
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void removeKeyword(String uuid, String keyword) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
removeKeyword
in interface BaseProperty
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public 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 BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClassSectionDefinition> getRootSectionsFilteredBySecurity(int permissions) throws WebserviceException, DatabaseException, UnknowException
getRootSectionsFilteredBySecurity
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClassSectionDefinition> getChildrenSections(long parentId) throws WebserviceException, DatabaseException, UnknowException
getChildrenSections
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClassSectionDefinition> getChildrenSectionsFilteredBySecurity(long parentId, int permissions) throws WebserviceException, DatabaseException, UnknowException
getChildrenSectionsFilteredBySecurity
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClass> getChildrenClasses(long sectionId) throws WebserviceException, DatabaseException, UnknowException
getChildrenClasses
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClass> getChildrenClassesFilteredBySecurity(long sectionId, int permissions) throws WebserviceException, DatabaseException, UnknowException
getChildrenClassesFilteredBySecurity
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public NodeClass findNodeClassByPk(long id) throws WebserviceException, DatabaseException, UnknowException
findNodeClassByPk
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClass> findElectronicRecordClasses() throws WebserviceException, DatabaseException, UnknowException
findElectronicRecordClasses
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClass> findElectronicRecordClassesFilteredBySecurity(int permissions) throws WebserviceException, DatabaseException, UnknowException
findElectronicRecordClassesFilteredBySecurity
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClass> findFilteredByCodeOrNameFilteredBySecurity(String code, String name, int permissions) throws WebserviceException, DatabaseException, UnknowException
findFilteredByCodeOrNameFilteredBySecurity
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClassSectionDefinition> findSectionFiltered(String code, String name, int permissions) throws WebserviceException, DatabaseException, UnknowException
findSectionFiltered
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClassSectionDefinition> getNodeClassBreadcrumb(long sectionId) throws WebserviceException, DatabaseException, UnknowException
getNodeClassBreadcrumb
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public List<NodeClass> findAllNodeClasses() throws WebserviceException, DatabaseException, UnknowException
findAllNodeClasses
in interface BaseFilePlan
WebserviceException
DatabaseException
UnknowException
public 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 BaseRecord
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public 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 BaseRecord
LockException
PathNotFoundException
ItemExistsException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
FilePlanCatalogManagerException
VersionException
public Record copyRecord(String uuid, String dstId, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, ExtensionException, AutomationException, UnknowException, WebserviceException, PromotedAsRecordLockException
copyRecord
in interface BaseRecord
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
UserQuotaExceededException
ExtensionException
AutomationException
UnknowException
WebserviceException
PromotedAsRecordLockException
public boolean isValidRecord(String uuid) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidRecord
in interface BaseRecord
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Record> getRecordChildren(String uuid) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRecordChildren
in interface BaseRecord
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public LockInfo lockRecord(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
lockRecord
in interface BaseRecord
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
PromotedAsRecordLockException
public void unlockRecord(String uuid) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, PromotedAsRecordLockException
unlockRecord
in interface BaseRecord
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
PromotedAsRecordLockException
public 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 BaseRecord
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void setRecordDispositionStage(String uuid, long stage) throws PathNotFoundException, AccessDeniedException, DatabaseException, WebserviceException, UnknowException
setRecordDispositionStage
in interface BaseRecord
PathNotFoundException
AccessDeniedException
DatabaseException
WebserviceException
UnknowException
public 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 BaseRecord
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
AutomationException
FilePlanException
PromotedAsRecordLockException
WebserviceException
ExtensionException
UnknowException
public 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 BaseRecord
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
TemplateException
DocumentTemplateException
ItemExistsException
AutomationException
FilePlanException
PromotedAsRecordLockException
ParseException
NoSuchGroupException
NoSuchPropertyException
LockException
ValidationFormException
ClassNotFoundException
UnknowException
WebserviceException
public Node getNodeByUuid(String uuid) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getNodeByUuid
in interface BaseNode
AccessDeniedException
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Version> getVersionHistory(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getVersionHistory
in interface BaseNode
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public void restoreVersion(String uuid, String versionName) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void purgeVersionHistory(String uuid) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, ExtensionException, UnknowException, WebserviceException
purgeVersionHistory
in interface BaseNode
AccessDeniedException
PathNotFoundException
LockException
RepositoryException
DatabaseException
ExtensionException
UnknowException
WebserviceException
public PromoteAsRecordEvaluation mayBePromotedAsRecord(String uuid, boolean fullEvaluation) throws PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknowException, WebserviceException, AccessDeniedException
mayBePromotedAsRecord
in interface BaseNode
PathNotFoundException
DatabaseException
FilePlanRecordManagerException
UnknowException
WebserviceException
AccessDeniedException
public void promoteAsRecord(String uuid) throws PathNotFoundException, DatabaseException, FilePlanRecordManagerException, UnknowException, WebserviceException, PromoteAsRecordException
promoteAsRecord
in interface BaseNode
PathNotFoundException
DatabaseException
FilePlanRecordManagerException
UnknowException
WebserviceException
PromoteAsRecordException
public void degradeRecord(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, LockException, UnknowException, WebserviceException
degradeRecord
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
LockException
UnknowException
WebserviceException
public boolean isElectronicRecordPath(String uuid) throws PathNotFoundException, DatabaseException, WebserviceException, UnknowException, AccessDeniedException
isElectronicRecordPath
in interface BaseNode
PathNotFoundException
DatabaseException
WebserviceException
UnknowException
AccessDeniedException
public Record getElectronicRecordInPath(String uuid) throws PathNotFoundException, DatabaseException, WebserviceException, RepositoryException, UnknowException, AccessDeniedException
getElectronicRecordInPath
in interface BaseNode
PathNotFoundException
DatabaseException
WebserviceException
RepositoryException
UnknowException
AccessDeniedException
public ChildNodeList getChildrenNodesPaginated(String uuid, int offset, int limit, String filter, String orderByFiled, boolean orderAsc, List<Integer> filteredTypes) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getChildrenNodesPaginated
in interface BaseNode
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public List<BreadCrumbItem> getBreadcrumb(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, RepositoryException, WebserviceException, UnknowException
getBreadcrumb
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
RepositoryException
WebserviceException
UnknowException
public void subscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException, LockException
subscribe
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
LockException
public void unsubscribe(String uuid) throws PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException, LockException
unsubscribe
in interface BaseNode
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
LockException
public void importZip(String uuid, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
importZip
in interface BaseNode
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknowException
WebserviceException
public void unZip(String uuid, String dstId) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, PromotedAsRecordLockException, UnknowException, WebserviceException
unZip
in interface BaseNode
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
PromotedAsRecordLockException
UnknowException
WebserviceException
public InputStream exportZip(List<String> uuids, boolean background) throws WebserviceException, UnknowException, ConversionException
exportZip
in interface BaseNode
WebserviceException
UnknowException
ConversionException
public ChildNodeList getChildrenNodesByCategoryPaginated(String uuid, int offset, int limit, String filter, String orderByFiled, boolean orderAsc, List<Integer> filteredTypes) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getChildrenNodesByCategoryPaginated
in interface BaseNode
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public List<Node> getNodesFiltered(List<String> uuids) throws WebserviceException, UnsupportedEncodingException, UnknowException
getNodesFiltered
in interface BaseNode
WebserviceException
UnsupportedEncodingException
UnknowException
public ZipDownloadEvaluationResult evaluateDownloadZip(List<String> uuids) throws WebserviceException, UnknowException
evaluateDownloadZip
in interface BaseNode
WebserviceException
UnknowException
public String generateDownloadToken(String uuid, boolean preview) throws IOException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
generateDownloadToken
in interface BaseNode
IOException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<RelationType> getRelationTypes(String type) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getRelationTypes
in interface BaseRelation
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
public void addRelation(String nodeAId, String nodeBId, long relTypeId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
addRelation
in interface BaseRelation
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void deleteRelation(long relationId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
deleteRelation
in interface BaseRelation
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Relation> getRelations(String uuid) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRelations
in interface BaseRelation
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<RelationGroup> getRelationGroups(String uuid) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException, PathNotFoundException
getRelationGroups
in interface BaseRelation
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
PathNotFoundException
public List<RelationGroup> getAllRelationGroups() throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException, PathNotFoundException
getAllRelationGroups
in interface BaseRelation
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
PathNotFoundException
public void addRelationGroup(String uuid, String groupName, long type) throws AccessDeniedException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
addRelationGroup
in interface BaseRelation
AccessDeniedException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void addNodeToGroup(String uuid, long groupId) throws AccessDeniedException, PathNotFoundException, DatabaseException, RepositoryException, UnknowException, WebserviceException
addNodeToGroup
in interface BaseRelation
AccessDeniedException
PathNotFoundException
DatabaseException
RepositoryException
UnknowException
WebserviceException
public void deleteRelationGroupItem(String uuid, long groupId) throws AccessDeniedException, DatabaseException, PathNotFoundException, RepositoryException, UnknowException, WebserviceException
deleteRelationGroupItem
in interface BaseRelation
AccessDeniedException
DatabaseException
PathNotFoundException
RepositoryException
UnknowException
WebserviceException
public void deleteRelationGroup(long groupId) throws AccessDeniedException, DatabaseException, PathNotFoundException, RepositoryException, UnknowException, WebserviceException
deleteRelationGroup
in interface BaseRelation
AccessDeniedException
DatabaseException
PathNotFoundException
RepositoryException
UnknowException
WebserviceException
public RelationGroup findRelationGroup(long groupId) throws AccessDeniedException, PathNotFoundException, DatabaseException, RepositoryException, UnknowException, WebserviceException
findRelationGroup
in interface BaseRelation
AccessDeniedException
PathNotFoundException
DatabaseException
RepositoryException
UnknowException
WebserviceException
public void setRelationGroupName(long groupId, String groupName) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException
setRelationGroupName
in interface BaseRelation
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
public void registerProcessDefinition(InputStream is) throws ParseException, RepositoryException, DatabaseException, WorkflowException, IOException, UnknowException, WebserviceException, AccessDeniedException
registerProcessDefinition
in interface BaseWorkflow
ParseException
RepositoryException
DatabaseException
WorkflowException
IOException
UnknowException
WebserviceException
AccessDeniedException
public void deleteProcessDefinition(long pdId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
deleteProcessDefinition
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public ProcessDefinition getProcessDefinition(long pdId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
getProcessDefinition
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public ProcessInstance runProcessDefinition(long pdId, String uuid, List<FormElement> values) throws WorkflowException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
runProcessDefinition
in interface BaseWorkflow
WorkflowException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<ProcessInstance> findProcessInstances(long pdId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findProcessInstances
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public List<ProcessDefinition> findAllProcessDefinitions() throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findAllProcessDefinitions
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public List<ProcessDefinition> findLatestProcessDefinitions() throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findLatestProcessDefinitions
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public ProcessDefinition findLastProcessDefinition(String name) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findLastProcessDefinition
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public ProcessInstance getProcessInstance(long piId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
getProcessInstance
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public List<TaskInstance> findUserTaskInstances() throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findUserTaskInstances
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public List<TaskInstance> findTaskInstances(long piId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
findTaskInstances
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public void setTaskInstanceValues(long tiId, String transName, List<FormElement> values) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
setTaskInstanceValues
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public TaskInstance getTaskInstance(long tiId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
getTaskInstance
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public void startTaskInstance(long tiId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
startTaskInstance
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public void setTaskInstanceActorId(long tiId, String actorId) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
setTaskInstanceActorId
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public void endTaskInstance(long tiId, String transName) throws RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException, AccessDeniedException
endTaskInstance
in interface BaseWorkflow
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
AccessDeniedException
public Map<String,List<FormElement>> getProcessDefinitionForms(long pdId) throws ParseException, AccessDeniedException, RepositoryException, DatabaseException, WorkflowException, UnknowException, WebserviceException
getProcessDefinitionForms
in interface BaseWorkflow
ParseException
AccessDeniedException
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
public 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 BaseWorkflow
AccessDeniedException
RepositoryException
DatabaseException
WorkflowException
UnknowException
WebserviceException
public InputStream doc2pdf(InputStream is, String fileName) throws ConversionException, WebserviceException, UnknowException
doc2pdf
in interface BaseConversion
ConversionException
WebserviceException
UnknowException
public InputStream imageConvert(InputStream is, String fileName, String params, String dstMimeType) throws WebserviceException, UnknowException, IOException
imageConvert
in interface BaseConversion
WebserviceException
UnknowException
IOException
public InputStream html2pdf(String url) throws ConversionException, WebserviceException, UnknowException, IOException
html2pdf
in interface BaseConversion
ConversionException
WebserviceException
UnknowException
IOException
public String doc2txt(InputStream is, String fileName) throws WebserviceException, UnknowException
doc2txt
in interface BaseConversion
WebserviceException
UnknowException
public String img2txt(InputStream is, String fileName) throws IOException, WebserviceException, UnknowException
img2txt
in interface BaseConversion
IOException
WebserviceException
UnknowException
public String barcode2txt(InputStream is, String fileName) throws IOException, WebserviceException, UnknowException
barcode2txt
in interface BaseConversion
IOException
WebserviceException
UnknowException
public List<Report> getReports(boolean active) throws DatabaseException, AccessDeniedException, ParseException, IOException, UnknowException, WebserviceException
getReports
in interface BaseReport
DatabaseException
AccessDeniedException
ParseException
IOException
UnknowException
WebserviceException
public Report getReport(long rpId) throws DatabaseException, AccessDeniedException, ParseException, IOException, UnknowException, WebserviceException
getReport
in interface BaseReport
DatabaseException
AccessDeniedException
ParseException
IOException
UnknowException
WebserviceException
public InputStream executeReport(long rpId, Map<String,String> params, String format) throws DatabaseException, AccessDeniedException, ParseException, IOException, JRException, EvalError, UnknowException, WebserviceException
executeReport
in interface BaseReport
DatabaseException
AccessDeniedException
ParseException
IOException
JRException
EvalError
UnknowException
WebserviceException
public String generateDownloadReportToken(long rpId) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException
generateDownloadReportToken
in interface BaseReport
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
public void 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 BaseReport
DatabaseException
AccessDeniedException
ParseException
IOException
JRException
EvalError
UnknowException
WebserviceException
public List<DashboardResult> getUserCheckedOutDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserCheckedOutDocuments
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLastModifiedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastModifiedDocuments
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLockedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLockedDocuments
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLockedRecords() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLockedRecords
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserSubscribedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserSubscribedDocuments
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserSubscribedFolders() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserSubscribedFolders
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserSubscribedRecords() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserSubscribedRecords
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLastCreatedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastCreatedDocuments
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLastCreatedFolders() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastCreatedFolders
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLastCreatedRecords() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastCreatedRecords
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLastDownloadedDocuments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastDownloadedDocuments
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLastImportedMails() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastImportedMails
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<DashboardResult> getUserLastImportedMailAttachments() throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getUserLastImportedMailAttachments
in interface BaseDashboard
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public 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 BaseTask
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public 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 BaseTask
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public 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 BaseTask
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public List<TaskStatus> getTaskStatus() throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskStatus
in interface BaseTask
WebserviceException
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
UnknowException
public List<TaskProject> getTaskProjects(boolean filterActive) throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskProjects
in interface BaseTask
WebserviceException
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
UnknowException
public List<TaskType> getTaskTypes(boolean filterActive) throws WebserviceException, RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, UnknowException
getTaskTypes
in interface BaseTask
WebserviceException
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
UnknowException
public long getAssignedTasksCount(long statusId, long projectId, long typeId) throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getAssignedTasksCount
in interface BaseTask
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public long getActiveTasksCount(long statusId, long projectId, long typeId) throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getActiveTasksCount
in interface BaseTask
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public long getFinishedTasksCount(long statusId, long projectId, long typeId) throws RepositoryException, PathNotFoundException, DatabaseException, AccessDeniedException, WebserviceException, UnknowException
getFinishedTasksCount
in interface BaseTask
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
WebserviceException
UnknowException
public 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 BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public 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 BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public void deleteTask(long taskId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
deleteTask
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public TaskProject createTaskProject(String name, boolean active, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createTaskProject
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
ItemExistsException
public TaskProject updateTaskProject(long projectId, boolean active, String name, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
updateTaskProject
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
ItemExistsException
public 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 BaseTask
WebserviceException
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
UnknowException
public TaskType createTaskType(String name, boolean active, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createTaskType
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
ItemExistsException
public TaskType updateTaskType(long typeId, boolean active, String name, String description) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
updateTaskType
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
ItemExistsException
public 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 BaseTask
WebserviceException
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
UnknowException
public TaskStatus createTaskStatus(String name, boolean finish) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createTaskStatus
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
ItemExistsException
public TaskStatus updateTaskStatus(long statusId, String name, boolean finish) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
updateTaskStatus
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
ItemExistsException
public 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 BaseTask
WebserviceException
RepositoryException
PathNotFoundException
DatabaseException
AccessDeniedException
UnknowException
public List<TaskNote> getTaskNotes(long taskId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
getTaskNotes
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public TaskNote createTaskNote(long taskId, String text) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
createTaskNote
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public TaskNote updateTaskNote(long noteId, String text) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
updateTaskNote
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public void deleteTaskNote(long noteId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
deleteTaskNote
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public Task getTask(long taskId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
getTask
in interface BaseTask
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public List<Bookmark> getUserBookmarks() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getUserBookmarks
in interface BaseBookmark
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public void renameBookmark(int bookmarkId, String name) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
renameBookmark
in interface BaseBookmark
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public void deleteBookmark(int bookmarkId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
deleteBookmark
in interface BaseBookmark
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public void createBookmark(String uuid, String name) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException, ItemExistsException
createBookmark
in interface BaseBookmark
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
ItemExistsException
public List<StampItem> getAllStamps() throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getAllStamps
in interface BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public StampText getStampTextByPk(long id, String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getStampTextByPk
in interface BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public StampImage getStampImageByPk(long id, String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getStampImageByPk
in interface BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public 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 BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public StampExpressions calculateStampExpressions(long imgToStampWidth, long imgToStampHeight, long posX, long posY) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
calculateStampExpressions
in interface BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public void stampText(String uuid, String id) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException, ItemExistsException
stampText
in interface BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
ItemExistsException
public void stampImage(String uuid, String id) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException, ItemExistsException
stampImage
in interface BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
ItemExistsException
public 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 BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public StampPersonalImage getPersonalStampImage(String uuid, long id) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException, PrincipalAdapterException
getPersonalStampImage
in interface BaseStamp
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
PrincipalAdapterException
public 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 BaseActivity
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
public List<String> getActivityActions() throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, WebserviceException, UnknowException
getActivityActions
in interface BaseActivity
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
WebserviceException
UnknowException
Copyright © 2019 Open Knowledge Management System S.L.. All Rights Reserved.