public class OKMWebservice20 extends Object implements OKMWebservices
Constructor and Description |
---|
OKMWebservice20(String host,
String user,
String password)
OKMWebservice20
|
public void login() throws WebserviceException, UnknowException
login
in interface BaseAuth
WebserviceException
UnknowException
public Map<String,Integer> getGrantedRoles(String nodeId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedRoles
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
public Map<String,Integer> getGrantedUsers(String nodeId) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, WebserviceException, UnknowException
getGrantedUsers
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
WebserviceException
UnknowException
public String getMail(String user) throws PrincipalAdapterException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getMail
in interface BaseAuth
PrincipalAdapterException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getName(String user) throws DatabaseException, RepositoryException, PrincipalAdapterException, AccessDeniedException, WebserviceException, UnknowException
getName
in interface BaseAuth
DatabaseException
RepositoryException
PrincipalAdapterException
AccessDeniedException
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 user) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, WebserviceException, UnknowException
getRolesByUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
WebserviceException
UnknowException
public List<String> getUsers() throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsers
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public List<String> getUsersByRole(String role) throws AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
getUsersByRole
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public void revokeRole(String nodeId, String role, 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 nodeId, String user, 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 nodeId, String role, 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 nodeId, String user, int permissions, boolean recursive) throws AccessDeniedException, RepositoryException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
grantUser
in interface BaseAuth
AccessDeniedException
RepositoryException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public void changeSecurity(ChangeSecurity changeSecurity) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
changeSecurity
in interface BaseAuth
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<ProfileSimple> getProfiles(boolean filterByActive) throws PrincipalAdapterException, WebserviceException, UnknowException
getProfiles
in interface BaseAuth
PrincipalAdapterException
WebserviceException
UnknowException
public ProfileSimple 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 createUser(String user, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void deleteUser(String user) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void updateUser(String user, String password, String email, String name, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateUser
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void createRole(String role, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
createRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void deleteRole(String role) throws PrincipalAdapterException, UnknowException, WebserviceException
deleteRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void updateRole(String role, boolean active) throws PrincipalAdapterException, UnknowException, WebserviceException
updateRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void assignRole(String user, String role) throws PrincipalAdapterException, UnknowException, WebserviceException
assignRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public void removeRole(String user, String role) throws PrincipalAdapterException, UnknowException, WebserviceException
removeRole
in interface BaseAuth
PrincipalAdapterException
UnknowException
WebserviceException
public Document createDocument(Document okmDocument, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
createDocument
in interface BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public Document createDocumentSimple(String docPath, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
createDocumentSimple
in interface BaseDocument
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public void deleteDocument(String docId) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, ExtensionException, UnknowException, WebserviceException, AutomationException
public Document getDocumentProperties(String docId) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getDocumentProperties
in interface BaseDocument
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public InputStream getContent(String docId) throws RepositoryException, IOException, PathNotFoundException, AccessDeniedException, DatabaseException, UnknowException, WebserviceException
getContent
in interface BaseDocument
RepositoryException
IOException
PathNotFoundException
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
public InputStream getContentByVersion(String docId, String versionId) 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 docId, String newName) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, LockException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void setProperties(Document okmDocument) throws AccessDeniedException, RepositoryException, PathNotFoundException, VersionException, LockException, DatabaseException, UnknowException, WebserviceException
setProperties
in interface BaseDocument
AccessDeniedException
RepositoryException
PathNotFoundException
VersionException
LockException
DatabaseException
UnknowException
WebserviceException
public void checkout(String docId) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException
checkout
in interface BaseDocument
AccessDeniedException
RepositoryException
PathNotFoundException
LockException
DatabaseException
UnknowException
WebserviceException
public void cancelCheckout(String docId) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException
cancelCheckout
in interface BaseDocument
AccessDeniedException
RepositoryException
PathNotFoundException
LockException
DatabaseException
UnknowException
WebserviceException
public void forceCancelCheckout(String docId) throws AccessDeniedException, RepositoryException, PathNotFoundException, LockException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
public boolean isCheckedOut(String docId) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
isCheckedOut
in interface BaseDocument
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public Version checkin(String docId, InputStream is, String comment) throws FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, LockException, VersionException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
checkin
in interface BaseDocument
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
LockException
VersionException
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public Version checkin(String docId, InputStream is, String comment, int increment) throws FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, LockException, VersionException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
checkin
in interface BaseDocument
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
LockException
VersionException
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public List<Version> getVersionHistory(String docId) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getVersionHistory
in interface BaseDocument
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public LockInfo lock(String docId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
lock
in interface BaseDocument
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void unlock(String docId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
unlock
in interface BaseDocument
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void forceUnlock(String docId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
forceUnlock
in interface BaseDocument
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
PrincipalAdapterException
UnknowException
WebserviceException
public boolean isLocked(String docId) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
isLocked
in interface BaseDocument
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public LockInfo getLockInfo(String docId) throws RepositoryException, PathNotFoundException, LockException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getLockInfo
in interface BaseDocument
RepositoryException
PathNotFoundException
LockException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public void purgeDocument(String docId) throws LockException, AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, ExtensionException, UnknowException, WebserviceException
purgeDocument
in interface BaseDocument
LockException
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
ExtensionException
UnknowException
WebserviceException
public void moveDocument(String docId, String dstId) throws LockException, PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void copyDocument(String docId, String dstId, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void restoreVersion(String docId, String versionId) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void purgeVersionHistory(String docId) throws AccessDeniedException, PathNotFoundException, LockException, RepositoryException, DatabaseException, UnknowException, WebserviceException
purgeVersionHistory
in interface BaseDocument
AccessDeniedException
PathNotFoundException
LockException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public long getVersionHistorySize(String docId) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getVersionHistorySize
in interface BaseDocument
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public boolean isValidDocument(String docId) 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 AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getDetectedLanguages
in interface BaseDocument
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void extendedDocumentCopy(String docId, String dstId, String name, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
public String getExtractedText(String docId) throws RepositoryException, PathNotFoundException, IOException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getExtractedText
in interface BaseDocument
RepositoryException
PathNotFoundException
IOException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public InputStream getThumbnail(String docId, ThumbnailType type) throws PathNotFoundException, AccessDeniedException, ConversionException, AutomationException, RepositoryException, DatabaseException, IOException, UnknowException, WebserviceException
public Document createFromTemplate(String docId, String dstPath, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki, List<FormElement> properties) throws PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, DocumentException, TemplateException, DocumentTemplateException, ConversionException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, AutomationException, ParseException, NoSuchGroupException, NoSuchPropertyException, LockException, UnknowException, WebserviceException
createFromTemplate
in interface BaseDocument
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
DocumentException
TemplateException
DocumentTemplateException
ConversionException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
AutomationException
ParseException
NoSuchGroupException
NoSuchPropertyException
LockException
UnknowException
WebserviceException
public Document createFromTemplateSimple(String docId, 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, ParseException, NoSuchGroupException, NoSuchPropertyException, LockException, UnknowException, WebserviceException
createFromTemplateSimple
in interface BaseDocument
PathNotFoundException
AccessDeniedException
RepositoryException
IOException
DatabaseException
DocumentException
TemplateException
DocumentTemplateException
ConversionException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
AutomationException
ParseException
NoSuchGroupException
NoSuchPropertyException
LockException
UnknowException
WebserviceException
public Document updateFromTemplate(String docId, String dstPath, List<FormElement> properties) throws DocumentException, TemplateException, DocumentTemplateException, ConversionException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, LockException, VersionException, PathNotFoundException, ParseException, AccessDeniedException, RepositoryException, IOException, DatabaseException, AutomationException, NoSuchGroupException, NoSuchPropertyException, UnknowException, WebserviceException
updateFromTemplate
in interface BaseDocument
DocumentException
TemplateException
DocumentTemplateException
ConversionException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
LockException
VersionException
PathNotFoundException
ParseException
AccessDeniedException
RepositoryException
IOException
DatabaseException
AutomationException
NoSuchGroupException
NoSuchPropertyException
UnknowException
WebserviceException
public Document updateFromTemplateSimple(String docId, String dstPath, Map<String,String> properties) throws DocumentException, TemplateException, DocumentTemplateException, ConversionException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, LockException, VersionException, PathNotFoundException, ParseException, AccessDeniedException, RepositoryException, IOException, DatabaseException, AutomationException, NoSuchGroupException, NoSuchPropertyException, UnknowException, WebserviceException
updateFromTemplateSimple
in interface BaseDocument
DocumentException
TemplateException
DocumentTemplateException
ConversionException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
LockException
VersionException
PathNotFoundException
ParseException
AccessDeniedException
RepositoryException
IOException
DatabaseException
AutomationException
NoSuchGroupException
NoSuchPropertyException
UnknowException
WebserviceException
public void setLanguage(String docId, String lang) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setLanguage
in interface BaseDocument
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void setDocumentTitle(String docId, String title) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setDocumentTitle
in interface BaseDocument
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getAnnotations(String docId, String verName) throws AccessDeniedException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getAnnotations
in interface BaseDocument
AccessDeniedException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public InputStream getDifferences(String docId, String v1, String v2) 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 Folder createFolder(Folder folder) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public Folder createFolderSimple(String fldPath) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public Folder getFolderProperties(String fldId) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getFolderProperties
in interface BaseFolder
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void deleteFolder(String fldId) 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 fldId, 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 fldId, 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 fldId) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getFolderChildren
in interface BaseFolder
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public boolean isValidFolder(String fldId) 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 void copyFolder(String fldId, String dstId, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, IOException, AutomationException, DatabaseException, UserQuotaExceededException, UnknowException, WebserviceException
public void extendedFolderCopy(String fldId, String dstId, String newName, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
public ContentInfo getContentInfo(String fldId) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getContentInfo
in interface BaseFolder
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void purgeFolder(String fldId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
purgeFolder
in interface BaseFolder
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void setStyle(String fldId, 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, ExtensionException, AutomationException, UnknowException, WebserviceException
public Mail createMail(Mail mail) throws PathNotFoundException, ItemExistsException, VirusDetectedException, AccessDeniedException, RepositoryException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
public Mail getMailProperties(String mailId) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getMailProperties
in interface BaseMail
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void deleteMail(String mailId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AutomationException
deleteMail
in interface BaseMail
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AutomationException
public void purgeMail(String mailId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
purgeMail
in interface BaseMail
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void renameMail(String mailId, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
renameMail
in interface BaseMail
PathNotFoundException
ItemExistsException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void moveMail(String mailId, String dstId) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
moveMail
in interface BaseMail
PathNotFoundException
ItemExistsException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void copyMail(String mailId, String dstId, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, IOException, AutomationException, DatabaseException, UserQuotaExceededException, UnknowException, WebserviceException
public void extendedMailCopy(String mailId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
public List<Mail> getMailChildren(String fldId) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getMailChildren
in interface BaseMail
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public boolean isValidMail(String mailId) 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 Document createAttachment(String mailId, String docName, InputStream is) throws IOException, UnsupportedMimeTypeException, FileSizeExceededException, UserQuotaExceededException, VirusDetectedException, ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
createAttachment
in interface BaseMail
IOException
UnsupportedMimeTypeException
FileSizeExceededException
UserQuotaExceededException
VirusDetectedException
ItemExistsException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public void deleteAttachment(String mailId, String docId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
deleteAttachment
in interface BaseMail
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Document> getAttachments(String mailId) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getAttachments
in interface BaseMail
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void sendMailWithAttachments(String from, List<String> to, List<String> cc, List<String> bcc, String subject, String body, List<String> docsId, String dstId) 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 dstId, 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 dstId, 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 mailId, 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 Note addNote(String nodeId, 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 noteId) 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 nodeId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
listNotes
in interface BaseNote
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void addGroup(String nodeId, String grpName) throws NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void removeGroup(String nodeId, String grpName) throws AccessDeniedException, NoSuchGroupException, LockException, PathNotFoundException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public List<PropertyGroup> getGroups(String nodeId) 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
AccessDeniedException
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<FormElement> getPropertyGroupProperties(String nodeId, String grpName) throws IOException, ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
public List<FormElement> getPropertyGroupForm(String grpName) throws IOException, ParseException, NoSuchGroupException, PathNotFoundException, RepositoryException, DatabaseException, PluginNotFoundException, UnknowException, WebserviceException, AccessDeniedException
public void setPropertyGroupProperties(String nodeId, String grpName, List<FormElement> feList) throws IOException, ParseException, NoSuchPropertyException, NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
setPropertyGroupProperties
in interface BasePropertyGroup
IOException
ParseException
NoSuchPropertyException
NoSuchGroupException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public void setPropertyGroupPropertiesSimple(String nodeId, String grpName, Map<String,String> properties) throws IOException, ParseException, NoSuchPropertyException, NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
setPropertyGroupPropertiesSimple
in interface BasePropertyGroup
IOException
ParseException
NoSuchPropertyException
NoSuchGroupException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
public boolean hasGroup(String nodeId, String grpName) throws IOException, ParseException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
hasGroup
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 nodeId, String grpName, String propName) throws PathNotFoundException, IOException, ParseException, NoSuchGroupException, SuggestionException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
public void registerDefinition(InputStream is) throws ParseException, DatabaseException, IOException, UnknowException, WebserviceException, AccessDeniedException
registerDefinition
in interface BasePropertyGroup
ParseException
DatabaseException
IOException
UnknowException
WebserviceException
AccessDeniedException
public Map<String,String> getPropertyGroupPropertiesSimple(String nodeId, String grpName) throws IOException, ParseException, NoSuchPropertyException, NoSuchGroupException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
getPropertyGroupPropertiesSimple
in interface BasePropertyGroup
IOException
ParseException
NoSuchPropertyException
NoSuchGroupException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
ExtensionException
AutomationException
UnknowException
WebserviceException
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, UnknowException, WebserviceException
purgeTrash
in interface BaseRepository
PathNotFoundException
AccessDeniedException
LockException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getUpdateMessage() throws RepositoryException, DatabaseException, UnknowException, WebserviceException
getUpdateMessage
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getRepositoryUuid() throws RepositoryException, DatabaseException, UnknowException, WebserviceException
getRepositoryUuid
in interface BaseRepository
RepositoryException
DatabaseException
UnknowException
WebserviceException
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 nodeId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
public ScriptExecutionResult executeScript(InputStream is) throws UnknowException, WebserviceException
executeScript
in interface BaseRepository
UnknowException
WebserviceException
public SqlQueryResults executeSqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException
executeSqlQuery
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public HqlQueryResults executeHqlQuery(InputStream is) throws DatabaseException, UnknowException, WebserviceException
executeHqlQuery
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public Map<String,String> getTranslations(String lang, String module) throws DatabaseException, UnknowException, WebserviceException
getTranslations
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public Configuration getConfiguration(String key) throws DatabaseException, UnknowException, WebserviceException
getConfiguration
in interface BaseRepository
DatabaseException
UnknowException
WebserviceException
public Object executePlugin(String className, Map<String,String> parameters, Class<?> clazz, InputStream is) throws UnknowException, WebserviceException
executePlugin
in interface BaseRepository
UnknowException
WebserviceException
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
executePluginGet
in interface BasePlugin
UnknowException
WebserviceException
public InputStream executePluginGetReturnFile(String className, Map<String,String> parameters) throws UnknowException, WebserviceException
executePluginGetReturnFile
in interface BasePlugin
UnknowException
WebserviceException
public List<ChangeLogged> getChangeLog(String nodePath, Calendar modificationsFrom) throws AccessDeniedException, DatabaseException, PathNotFoundException, UnknowException, WebserviceException
getChangeLog
in interface BaseRepository
AccessDeniedException
DatabaseException
PathNotFoundException
UnknowException
WebserviceException
public String getServerTime() throws UnknowException, WebserviceException
getServerTime
in interface BaseRepository
UnknowException
WebserviceException
public List<QueryResult> findByContent(String content) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findByContent
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<QueryResult> findByName(String name) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findByName
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<QueryResult> findByKeywords(List<String> keywords) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findByKeywords
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
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 ResultSet findSimpleQueryPaginated(String statement, int offset, int limit) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findSimpleQueryPaginated
in interface BaseSearch
IOException
ParseException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public ResultSet findMoreLikeThis(String uuid, int max) throws IOException, ParseException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
findMoreLikeThis
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<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 nodeId, 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 nodeId, 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 nodeId, 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 nodeId, 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 nodeId, String cipherName) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setEncryption
in interface BaseProperty
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void unsetEncryption(String nodeId) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
unsetEncryption
in interface BaseProperty
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void setSigned(String nodeId, boolean signed) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setSigned
in interface BaseProperty
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public Record createRecord(Record record) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public Record getRecordProperties(String recId) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getRecordProperties
in interface BaseRecord
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void deleteRecord(String recId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AutomationException
deleteRecord
in interface BaseRecord
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AutomationException
public void purgeRecord(String recId) throws LockException, AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, ExtensionException, UnknowException, WebserviceException
purgeRecord
in interface BaseRecord
LockException
AccessDeniedException
RepositoryException
PathNotFoundException
DatabaseException
ExtensionException
UnknowException
WebserviceException
public Record renameRecord(String recId, String newName) throws AccessDeniedException, RepositoryException, PathNotFoundException, ItemExistsException, DatabaseException, UnknowException, WebserviceException
renameRecord
in interface BaseRecord
AccessDeniedException
RepositoryException
PathNotFoundException
ItemExistsException
DatabaseException
UnknowException
WebserviceException
public void moveRecord(String recId, String dstId) throws LockException, PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, ExtensionException, AutomationException, UnknowException, WebserviceException
public void copyRecord(String recId, String dstId, String newName) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, ExtensionException, AutomationException, UnknowException, WebserviceException
public boolean isValidRecord(String recId) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
isValidRecord
in interface BaseRecord
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public List<Record> getRecordChildren(String fldId) throws RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
getRecordChildren
in interface BaseRecord
RepositoryException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public LockInfo lockRecord(String recId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
lockRecord
in interface BaseRecord
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void unlockRecord(String recId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
unlockRecord
in interface BaseRecord
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public void forceUnlockRecord(String recId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, PrincipalAdapterException, UnknowException, WebserviceException
public void setRecordTitle(String recId, String title) throws VersionException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
setRecordTitle
in interface BaseRecord
VersionException
LockException
PathNotFoundException
AccessDeniedException
RepositoryException
DatabaseException
UnknowException
WebserviceException
public String getRecordPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
getRecordPath
in interface BaseRecord
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 nodeId) throws PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException, AccessDeniedException
getRelations
in interface BaseRelation
PathNotFoundException
RepositoryException
DatabaseException
UnknowException
WebserviceException
AccessDeniedException
public List<RelationGroup> getRelationGroups(String nodeId) throws AccessDeniedException, DatabaseException, UnknowException, WebserviceException, PathNotFoundException
getRelationGroups
in interface BaseRelation
AccessDeniedException
DatabaseException
UnknowException
WebserviceException
PathNotFoundException
public void addRelationGroup(String nodeId, String groupName, long type) throws AccessDeniedException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
addRelationGroup
in interface BaseRelation
AccessDeniedException
PathNotFoundException
DatabaseException
UnknowException
WebserviceException
public void addNodeToGroup(String nodeId, long groupId) throws AccessDeniedException, PathNotFoundException, DatabaseException, RepositoryException, UnknowException, WebserviceException
addNodeToGroup
in interface BaseRelation
AccessDeniedException
PathNotFoundException
DatabaseException
RepositoryException
UnknowException
WebserviceException
public void deleteRelationGroup(String nodeId, 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 InputStream doc2pdf(InputStream is, String fileName) throws org.apache.commons.lang.NotImplementedException, ConversionException, WebserviceException, UnknowException
doc2pdf
in interface BaseConversion
org.apache.commons.lang.NotImplementedException
ConversionException
WebserviceException
UnknowException
public InputStream pdf2swf(InputStream is, String fileName) throws org.apache.commons.lang.NotImplementedException, ConversionException, WebserviceException, UnknowException
pdf2swf
in interface BaseConversion
org.apache.commons.lang.NotImplementedException
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
Copyright © 2018 Open Knowledge Management System S.L.. All Rights Reserved.