OKMRest  2.5.0
OpenKM Rest
com.openkm.sdk4csharp.OKMWebservice20 Class Reference
Inheritance diagram for com.openkm.sdk4csharp.OKMWebservice20:
Collaboration diagram for com.openkm.sdk4csharp.OKMWebservice20:

Public Member Functions

 OKMWebservice20 (string url, string user, string password)
 
void refreshConfiguration (String url, String user, String password)
 
System.IO.Stream doc2pdf (FileStream fileStream, String fileName)
 
System.IO.Stream pdf2swf (FileStream fileStream, String fileName)
 
System.IO.Stream imageConvert (FileStream fileStream, string fileName, List< string > paramss, string dstMimeType)
 
System.IO.Stream html2pdf (string url)
 
string doc2txt (FileStream fileStream, String fileName)
 
string img2txt (FileStream fileStream, String fileName)
 
string barcode2txt (FileStream fileStream, String fileName)
 
System.IO.Stream getThumbnail (string docId, string type)
 
void login ()
 
Dictionary< String, int > getGrantedRoles (string nodeId)
 
Dictionary< String, int > getGrantedUsers (string nodeId)
 
string getMail (string user)
 
string getName (string user)
 
List< String > getRoles ()
 
List< String > getUsers ()
 
List< String > getUsersByRole (string role)
 
List< String > getRolesByUser (string user)
 
List< ProfilegetProfiles (bool filterByActive)
 
Profile getUserProfile (string userId)
 
void setUserProfile (string userId, long profileId)
 
void grantRole (string nodeId, string role, int permissions, bool recursive)
 
void grantUser (string nodeId, string user, int permissions, bool recursive)
 
void revokeRole (string nodeId, string role, int permissions, bool recursive)
 
void revokeUser (string nodeId, string user, int permissions, bool recursive)
 
void createUser (string user, string password, string email, string name, bool active)
 
void updateUser (string user, string password, string email, string name, bool active)
 
void updateRole (string role, bool active)
 
void assignRole (string user, string role)
 
void removeRole (string user, string role)
 
void createRole (string role, bool active)
 
void deleteUser (string user)
 
void deleteRole (string role)
 
void changeSecurity (ChangeSecurity changeSecurity)
 
Document createDocumentSimple (string docPath, FileStream fileStream)
 
void deleteDocument (string docId)
 
Document getDocumentProperties (string docId)
 
System.IO.Stream getContent (string docId)
 
System.IO.Stream getContentByVersion (string docId, string versionId)
 
string getExtractedText (string docId)
 
List< DocumentgetDocumentChildren (string fldId)
 
Document renameDocument (string docId, string newName)
 
void setProperties (Document doc)
 
void setLanguage (string docId, string lang)
 
void setDocumentTitle (string docId, string title)
 
void setNodeClass (string docId, long ncId)
 
void checkout (string docId)
 
void cancelCheckout (string docId)
 
void forceCancelCheckout (string docId)
 
bool isCheckedOut (string docId)
 
bean.Version checkin (string docId, string comment, Stream fileStream)
 
bean.Version checkin (string docId, string comment, Stream fileStream, int increment)
 
LockInfo lockDocument (string docId)
 
void unlock (string docId)
 
void forceUnlock (string docId)
 
bool isLocked (string docId)
 
LockInfo getLockInfo (string docId)
 
void purgeDocument (string docId)
 
void moveDocument (string docId, string dstId)
 
void copyDocument (string docId, string dstId, string newName)
 
long getVersionHistorySize (string docId)
 
bool isValidDocument (string docId)
 
string getDocumentPath (string uuid)
 
List< String > getDetectedLanguages ()
 
void extendedCopy (string docId, string dstId, string name, bool categories, bool keywords, bool propertyGroups, bool notes, bool wiki)
 
Document createFromTemplate (String docId, String dstPath, String language, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki, List< FormElement > properties)
 
void updateFromTemplate (string docId, string dstId, List< FormElement > properties)
 
List< com.openkm.sdk4csharp.bean.VersiongetDocumentVersionHistory (string docId)
 
void restoreDocumentVersion (string docId, string versionId)
 
void purgeDocumentVersionHistory (string docId)
 
Document createFromTemplateSimple (string docId, string dstPath, String language, bool categories, bool keywords, bool propertyGroups, bool notes, bool wiki, Dictionary< String, String > properties)
 
void updateFromTemplateSimple (string docId, string dstId, Dictionary< String, String > properties)
 
string getAnnotations (string docId, string verName)
 
Stream getDifferences (string docId, string v1, string v2)
 
List< DocumentgetCheckedOut ()
 
Folder createFolder (Folder fld)
 
Folder createFolderSimple (string fldPath)
 
void deleteFolder (string fldId)
 
Folder getFolderProperties (string fldId)
 
Folder renameFolder (string fldId, string newName)
 
void moveFolder (string fldId, string dstId)
 
List< FoldergetFolderChildren (string fldId)
 
bool isValidFolder (string fldId)
 
string getFolderPath (string uuid)
 
void copyFolder (string fldId, string dstId)
 
void extendedFolderCopy (string fldId, string dstId, bool categories, bool keywords, bool propertyGroups, bool notes, bool wiki)
 
ContentInfo getContentInfo (string fldId)
 
void purgeFolder (string fldId)
 
void setStyle (string fldId, long styleId)
 
void createMissingFolders (string fldPath)
 
Mail createMail (Mail mail)
 
Mail getMailProperties (string mailId)
 
void deleteMail (string mailId)
 
Mail renameMail (string mailId, string newName)
 
void moveMail (string mailId, string dstId)
 
bool isValidMail (string mailId)
 
string getMailPath (string uuid)
 
Document createAttachment (string mailId, string docName, FileStream fileStream)
 
void deleteAttachment (string mailId, string docId)
 
List< DocumentgetAttachments (string mailId)
 
void purgeMail (string mailId)
 
void copyMail (string mailId, string dstId, string newName)
 
void extendedMailCopy (string mailId, string dstId, bool categories, bool keywords, bool propertyGroups, bool notes, bool wiki, string newName)
 
void sendMailWithAttachments (List< String > to, List< String > cc, List< String > bcc, String subject, String body, List< String > docsId, String dstId)
 
List< MailgetMailChildren (string fldId)
 
Mail importEml (string dstId, string title, FileStream fileStream)
 
Mail importMsg (string dstId, string title, FileStream fileStream)
 
void setMailTitle (string mailId, string title)
 
void sendMail (List< string > recipient, string subject, String body)
 
Note addNote (string nodeId, string text)
 
Note getNote (string noteId)
 
void deleteNote (string noteId)
 
void setNote (string noteId, string text)
 
List< NotelistNotes (string nodeId)
 
VersionList getVersionHistory (string nodeId)
 
void restoreVersion (string nodeId, string versionName)
 
void purgeVersionHistory (string nodeId)
 
PromoteAsRecordEvaluation mayBePromotedAsRecordNode (string nodeId)
 
void promoteAsRecord (string nodeId)
 
bool isElectronicRecordPath (string nodeId)
 
void degradeRecord (string nodeId)
 
void addCategory (string nodeId, string catId)
 
void removeCategory (string nodeId, string catId)
 
void addKeyword (string nodeId, string keyword)
 
void removeKeyword (string nodeId, string keyword)
 
void setEncryption (string nodeId, string cipherName)
 
void unsetEncryption (string nodeId)
 
void setSigned (string nodeId, bool signed)
 
void addGroup (string nodeId, string grpName)
 
void removeGroup (string nodeId, string grpName)
 
List< PropertyGroupgetGroups (string nodeId)
 
List< PropertyGroupgetAllGroups ()
 
List< FormElementgetPropertyGroupProperties (string nodeId, string grpName)
 
List< FormElementgetPropertyGroupForm (string grpName)
 
void setPropertyGroupProperties (string nodeId, string grpName, List< FormElement > properties)
 
void setPropertyGroupPropertiesSimple (string nodeId, string grpName, Dictionary< String, String > properties)
 
bool hasGroup (string nodeId, string grpName)
 
string getRegisteredDefinition ()
 
List< string > getSuggestions (string nodeId, string grpName, string propName)
 
void registerDefinition (FileStream fileStream)
 
Dictionary< String, String > getPropertyGroupPropertiesSimple (string nodeId, string grpName)
 
Record createRecord (Record rec)
 
Record getRecordProperties (string recId)
 
void deleteRecord (string recId)
 
void purgeRecord (string recId)
 
void renameRecord (string recId, string newName)
 
void moveRecord (string recId, string dstId)
 
void copyRecord (string recId, string dstId, string newName)
 
bool isValidRecord (string recId)
 
List< RecordgetRecordChildren (string fldId)
 
LockInfo lockRecord (string recId)
 
void unlockRecord (string recId)
 
void forceUnlockRecord (string recId)
 
void setRecordTitle (string recId, string title)
 
string getRecordPath (string uuid)
 
Folder getRootFolder ()
 
Folder getTrashFolder ()
 
Folder getTrashFolderBase ()
 
Folder getTemplatesFolder ()
 
Folder getPersonalFolder ()
 
Folder getPersonalFolderBase ()
 
Folder getMailFolder ()
 
Folder getMailFolderBase ()
 
Folder getThesaurusFolder ()
 
Folder getCategoriesFolder ()
 
void purgeTrash ()
 
string getUpdateMessage ()
 
string getRepositoryUuid ()
 
bool hasNode (string nodeId)
 
string getNodePath (string uuid)
 
string getNodeUuid (string nodePath)
 
AppVersion getAppVersion ()
 
void copyAttributes (string nodeId, string dstId, bool categories, bool keywords, bool propertyGroups, bool notes, bool wiki)
 
ScriptExecutionResult executeScript (FileStream fileStream)
 
SqlQueryResults executeSqlQuery (FileStream fileStream)
 
HqlQueryResults executeHqlQuery (FileStream fileStream)
 
Dictionary< string, string > getTranslations (String lang, String module)
 
Configuration getConfiguration (string key)
 
string executePlugin (string className, Dictionary< string, string > param, FileStream fileStream)
 
List< ChangeLoggedgetChangeLog (string nodePath, DateTime modificationsFrom)
 
List< RelationTypegetRelationTypes (string type)
 
void addRelation (string nodeAId, string nodeBId, long relTypeId)
 
void deleteRelation (long relationId)
 
List< RelationgetRelations (string nodeId)
 
List< RelationGroupgetRelationGroups (string nodeId)
 
void addRelationGroup (string nodeId, string groupName, long type)
 
void addNodeToGroup (string nodeId, long groupId)
 
void deleteRelationGroup (string nodeId, long groupId)
 
RelationGroup findRelationGroup (long groupId)
 
void setRelationGroupName (long groupId, string groupName)
 
void registerProcessDefinition (FileStream fileStream)
 
void deleteProcessDefinition (long pdId)
 
ProcessDefinition getProcessDefinition (long pdId)
 
ProcessInstance runProcessDefinition (long pdId, string uuid, List< FormElement > values)
 
List< ProcessInstancefindProcessInstances (long pdId)
 
List< ProcessDefinitionfindAllProcessDefinitions ()
 
List< ProcessDefinitionfindLatestProcessDefinitions ()
 
ProcessDefinition findLastProcessDefinition (string name)
 
ProcessInstance getProcessInstance (long piId)
 
List< TaskInstancefindUserTaskInstances ()
 
List< TaskInstancefindTaskInstances (long piId)
 
void setTaskInstanceValues (long tiId, string transName, List< FormElement > values)
 
TaskInstance getTaskInstance (long tiId)
 
void setTaskInstanceActorId (long tiId, string actorId)
 
void startTaskInstance (long tiId)
 
void endTaskInstance (long tiId, string transName)
 
Dictionary< string, List< FormElement > > getProcessDefinitionForms (long pdId)
 
List< QueryResultfindByContent (string content)
 
List< QueryResultfindByName (string name)
 
List< QueryResultfindByKeywords (List< string > keywords)
 
List< QueryResultfind (QueryParams qp, String propertiesPlugin)
 
ResultSet findPaginated (QueryParams queryParams, int offset, int limit, String propertiesPlugin)
 
ResultSet findSimpleQueryPaginated (int offset, int limit, string statement)
 
ResultSet findMoreLikeThis (string uuid, int max)
 
Dictionary< string, int > getKeywordMap (String[] filter)
 
List< DocumentgetCategorizedDocuments (string categoryId)
 
long saveSearch (QueryParams Params)
 
void updateSearch (QueryParams Params)
 
QueryParams getSearch (int qpId)
 
List< QueryParamsgetAllSearchs ()
 
void deleteSearch (int qpId)
 
QueryResultList findByQuery (string query)
 
ResultSet findByQueryPaginated (int offset, int limit, string query)
 
List< ReportgetReports (bool active)
 
Report getReport (long rpId)
 
Stream executeReport (long rpId, string format, Dictionary< string, string > param)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseConversion
Stream imageConvert (FileStream fileStream, String fileName, List< String > paramss, String dstMimeType)
 
Stream html2pdf (String url)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseDocument
Document createDocumentSimple (String docPath, FileStream fileStream)
 
void deleteDocument (String docId)
 
Document getDocumentProperties (String docId)
 
Stream getContent (String docId)
 
Stream getContentByVersion (String docId, String versionId)
 
String getExtractedText (String docId)
 
Stream getThumbnail (String docId, String type)
 
List< DocumentgetDocumentChildren (String fldId)
 
Document renameDocument (String docId, String newName)
 
void setLanguage (String docId, String lang)
 
void setDocumentTitle (String docId, String title)
 
void checkout (String docId)
 
void cancelCheckout (String docId)
 
void forceCancelCheckout (String docId)
 
Boolean isCheckedOut (String docId)
 
com.openkm.sdk4csharp.bean.Version checkin (String docId, String comment, Stream fileStream)
 
com.openkm.sdk4csharp.bean.Version checkin (String docId, String comment, Stream fileStream, int increment)
 
LockInfo lockDocument (String docId)
 
void unlock (String docId)
 
void forceUnlock (String docId)
 
Boolean isLocked (String docId)
 
LockInfo getLockInfo (String docId)
 
void purgeDocument (String docId)
 
void moveDocument (String docId, String dstId)
 
void copyDocument (String docId, String dstId, String newName)
 
long getVersionHistorySize (String docId)
 
Boolean isValidDocument (String docId)
 
String getDocumentPath (String uuid)
 
void extendedCopy (String docId, String dstId, String name, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki)
 
void updateFromTemplate (String docId, String dstId, List< FormElement > properties)
 
List< com.openkm.sdk4csharp.bean.VersiongetDocumentVersionHistory (String docId)
 
void restoreDocumentVersion (String docId, String versionId)
 
void purgeDocumentVersionHistory (String docId)
 
Document createFromTemplateSimple (String docId, String dstPath, String language, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki, Dictionary< String, String > properties)
 
void updateFromTemplateSimple (String docId, String dstId, Dictionary< String, String > properties)
 
String getAnnotations (String docId, String verName)
 
Stream getDifferences (String docId, String v1, String v2)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseAuth
Dictionary< String, int > getGrantedRoles (String nodeId)
 
Dictionary< String, int > getGrantedUsers (String nodeId)
 
String getMail (String user)
 
String getName (String user)
 
List< String > getUsersByRole (String role)
 
List< String > getRolesByUser (String user)
 
List< ProfilegetProfiles (Boolean filterByActive)
 
Profile getUserProfile (String userId)
 
void setUserProfile (String userId, long profileId)
 
void grantRole (String nodeId, String role, int permissions, Boolean recursive)
 
void grantUser (String nodeId, String user, int permissions, Boolean recursive)
 
void revokeRole (String nodeId, String role, int permissions, Boolean recursive)
 
void revokeUser (String nodeId, String user, int permissions, Boolean recursive)
 
void createUser (String user, String password, String email, String name, Boolean active)
 
void updateUser (String user, String password, String email, String name, Boolean active)
 
void updateRole (String role, Boolean active)
 
void assignRole (String user, String role)
 
void removeRole (String user, String role)
 
void createRole (String role, Boolean active)
 
void deleteUser (String user)
 
void deleteRole (String role)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseFolder
Folder createFolderSimple (String fldPath)
 
void deleteFolder (String fldId)
 
Folder getFolderProperties (String fldId)
 
Folder renameFolder (String fldId, String newName)
 
void moveFolder (String fldId, String dstId)
 
List< FoldergetFolderChildren (String fldId)
 
Boolean isValidFolder (String fldId)
 
String getFolderPath (String uuid)
 
void copyFolder (String fldId, String dstId)
 
void extendedFolderCopy (String fldId, String dstId, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki)
 
ContentInfo getContentInfo (String fldId)
 
void purgeFolder (String fldId)
 
void setStyle (String fldId, long styleId)
 
void createMissingFolders (String fldPath)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseMail
Mail getMailProperties (String mailId)
 
void deleteMail (String mailId)
 
Mail renameMail (String mailId, String newName)
 
void moveMail (String mailId, String dstId)
 
Boolean isValidMail (String mailId)
 
String getMailPath (String uuid)
 
Document createAttachment (String mailId, String docName, FileStream fileStream)
 
void deleteAttachment (String mailId, String docId)
 
List< DocumentgetAttachments (String mailId)
 
void purgeMail (String mailId)
 
void copyMail (String mailId, String dstId, String newName)
 
void extendedMailCopy (String mailId, String dstId, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki, String newName)
 
List< MailgetMailChildren (String fldId)
 
Mail importEml (String dstId, String title, FileStream fileStream)
 
Mail importMsg (String dstId, String title, FileStream fileStream)
 
void setMailTitle (String mailId, String title)
 
void sendMail (List< String > recipient, String subject, String body)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseNote
Note addNote (String nodeId, String text)
 
Note getNote (String noteId)
 
void deleteNote (String noteId)
 
void setNote (String noteId, String text)
 
List< NotelistNotes (String nodeId)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseNode
VersionList getVersionHistory (String nodeId)
 
void restoreVersion (String nodeId, String versionName)
 
void purgeVersionHistory (String nodeId)
 
PromoteAsRecordEvaluation mayBePromotedAsRecordNode (String nodeId)
 
void promoteAsRecord (String nodeId)
 
Boolean isElectronicRecordPath (String nodeId)
 
void degradeRecord (String nodeId)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseProperty
void addCategory (String nodeId, String catId)
 
void removeCategory (String nodeId, String catId)
 
void addKeyword (String nodeId, String keyword)
 
void removeKeyword (String nodeId, String keyword)
 
void setEncryption (String nodeId, String cipherName)
 
void unsetEncryption (String nodeId)
 
void setSigned (String nodeId, Boolean signed)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BasePropertyGroup
void addGroup (String nodeId, String grpName)
 
void removeGroup (String nodeId, String grpName)
 
List< PropertyGroupgetGroups (String nodeId)
 
List< FormElementgetPropertyGroupProperties (String nodeId, String grpName)
 
Dictionary< String, String > getPropertyGroupPropertiesSimple (String nodeId, String grpName)
 
List< FormElementgetPropertyGroupForm (String grpName)
 
void setPropertyGroupProperties (String nodeId, String grpName, List< FormElement > properties)
 
void setPropertyGroupPropertiesSimple (String nodeId, String grpName, Dictionary< String, String > properties)
 
Boolean hasGroup (String nodeId, String grpName)
 
List< string > getSuggestions (String nodeId, String grpName, String propName)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseRecord
Record getRecordProperties (String recId)
 
void deleteRecord (String recId)
 
void purgeRecord (String recId)
 
void renameRecord (String recId, String newName)
 
void moveRecord (String recId, String dstId)
 
void copyRecord (String recId, String dstId, String newName)
 
Boolean isValidRecord (String recId)
 
List< RecordgetRecordChildren (String fldId)
 
LockInfo lockRecord (String recId)
 
void unlockRecord (String recId)
 
void forceUnlockRecord (String recId)
 
void setRecordTitle (String recId, String title)
 
String getRecordPath (String uuid)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseRepository
Boolean hasNode (String nodeId)
 
String getNodePath (String uuid)
 
String getNodeUuid (String nodePath)
 
void copyAttributes (String nodeId, String dstId, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki)
 
Configuration getConfiguration (String key)
 
string executePlugin (String className, Dictionary< String, String > param, FileStream fileStream)
 
List< ChangeLoggedgetChangeLog (String nodePath, DateTime modificationsFrom)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseRelation
List< RelationTypegetRelationTypes (String type)
 
void addRelation (String nodeAId, String nodeBId, long relTypeId)
 
List< RelationgetRelations (String nodeId)
 
List< RelationGroupgetRelationGroups (String nodeId)
 
void addRelationGroup (String nodeId, String groupName, long type)
 
void addNodeToGroup (String nodeId, long groupId)
 
void deleteRelationGroup (String nodeId, long groupId)
 
void setRelationGroupName (long groupId, String groupName)
 
- Public Member Functions inherited from com.openkm.sdk4csharp.definition.BaseWorkflow
ProcessInstance runProcessDefinition (long pdId, String uuid, List< FormElement > values)
 
ProcessDefinition findLastProcessDefinition (String name)
 
void setTaskInstanceValues (long tiId, String transName, List< FormElement > values)
 
void setTaskInstanceActorId (long tiId, String actorId)
 
void endTaskInstance (long tiId, String transName)
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.OKMWebservice20.OKMWebservice20 ( string  url,
string  user,
string  password 
)

Member Function Documentation

void com.openkm.sdk4csharp.OKMWebservice20.addCategory ( string  nodeId,
string  catId 
)
void com.openkm.sdk4csharp.OKMWebservice20.addGroup ( string  nodeId,
string  grpName 
)
void com.openkm.sdk4csharp.OKMWebservice20.addKeyword ( string  nodeId,
string  keyword 
)
void com.openkm.sdk4csharp.OKMWebservice20.addNodeToGroup ( string  nodeId,
long  groupId 
)
Note com.openkm.sdk4csharp.OKMWebservice20.addNote ( string  nodeId,
string  text 
)
void com.openkm.sdk4csharp.OKMWebservice20.addRelation ( string  nodeAId,
string  nodeBId,
long  relTypeId 
)
void com.openkm.sdk4csharp.OKMWebservice20.addRelationGroup ( string  nodeId,
string  groupName,
long  type 
)
void com.openkm.sdk4csharp.OKMWebservice20.assignRole ( string  user,
string  role 
)
string com.openkm.sdk4csharp.OKMWebservice20.barcode2txt ( FileStream  fileStream,
String  fileName 
)
void com.openkm.sdk4csharp.OKMWebservice20.cancelCheckout ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.changeSecurity ( ChangeSecurity  changeSecurity)
bean.Version com.openkm.sdk4csharp.OKMWebservice20.checkin ( string  docId,
string  comment,
Stream  fileStream 
)
bean.Version com.openkm.sdk4csharp.OKMWebservice20.checkin ( string  docId,
string  comment,
Stream  fileStream,
int  increment 
)
void com.openkm.sdk4csharp.OKMWebservice20.checkout ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.copyAttributes ( string  nodeId,
string  dstId,
bool  categories,
bool  keywords,
bool  propertyGroups,
bool  notes,
bool  wiki 
)
void com.openkm.sdk4csharp.OKMWebservice20.copyDocument ( string  docId,
string  dstId,
string  newName 
)
void com.openkm.sdk4csharp.OKMWebservice20.copyFolder ( string  fldId,
string  dstId 
)
void com.openkm.sdk4csharp.OKMWebservice20.copyMail ( string  mailId,
string  dstId,
string  newName 
)
void com.openkm.sdk4csharp.OKMWebservice20.copyRecord ( string  recId,
string  dstId,
string  newName 
)
Document com.openkm.sdk4csharp.OKMWebservice20.createAttachment ( string  mailId,
string  docName,
FileStream  fileStream 
)
Document com.openkm.sdk4csharp.OKMWebservice20.createDocumentSimple ( string  docPath,
FileStream  fileStream 
)
Folder com.openkm.sdk4csharp.OKMWebservice20.createFolder ( Folder  fld)
Folder com.openkm.sdk4csharp.OKMWebservice20.createFolderSimple ( string  fldPath)
Document com.openkm.sdk4csharp.OKMWebservice20.createFromTemplate ( String  docId,
String  dstPath,
String  language,
Boolean  categories,
Boolean  keywords,
Boolean  propertyGroups,
Boolean  notes,
Boolean  wiki,
List< FormElement properties 
)
Document com.openkm.sdk4csharp.OKMWebservice20.createFromTemplateSimple ( string  docId,
string  dstPath,
String  language,
bool  categories,
bool  keywords,
bool  propertyGroups,
bool  notes,
bool  wiki,
Dictionary< String, String >  properties 
)
Mail com.openkm.sdk4csharp.OKMWebservice20.createMail ( Mail  mail)
void com.openkm.sdk4csharp.OKMWebservice20.createMissingFolders ( string  fldPath)
Record com.openkm.sdk4csharp.OKMWebservice20.createRecord ( Record  rec)
void com.openkm.sdk4csharp.OKMWebservice20.createRole ( string  role,
bool  active 
)
void com.openkm.sdk4csharp.OKMWebservice20.createUser ( string  user,
string  password,
string  email,
string  name,
bool  active 
)
void com.openkm.sdk4csharp.OKMWebservice20.degradeRecord ( string  nodeId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteAttachment ( string  mailId,
string  docId 
)
void com.openkm.sdk4csharp.OKMWebservice20.deleteDocument ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteFolder ( string  fldId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteMail ( string  mailId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteNote ( string  noteId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteProcessDefinition ( long  pdId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteRecord ( string  recId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteRelation ( long  relationId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteRelationGroup ( string  nodeId,
long  groupId 
)
void com.openkm.sdk4csharp.OKMWebservice20.deleteRole ( string  role)
void com.openkm.sdk4csharp.OKMWebservice20.deleteSearch ( int  qpId)
void com.openkm.sdk4csharp.OKMWebservice20.deleteUser ( string  user)
System.IO.Stream com.openkm.sdk4csharp.OKMWebservice20.doc2pdf ( FileStream  fileStream,
String  fileName 
)
string com.openkm.sdk4csharp.OKMWebservice20.doc2txt ( FileStream  fileStream,
String  fileName 
)
void com.openkm.sdk4csharp.OKMWebservice20.endTaskInstance ( long  tiId,
string  transName 
)
HqlQueryResults com.openkm.sdk4csharp.OKMWebservice20.executeHqlQuery ( FileStream  fileStream)
string com.openkm.sdk4csharp.OKMWebservice20.executePlugin ( string  className,
Dictionary< string, string >  param,
FileStream  fileStream 
)
Stream com.openkm.sdk4csharp.OKMWebservice20.executeReport ( long  rpId,
string  format,
Dictionary< string, string >  param 
)
ScriptExecutionResult com.openkm.sdk4csharp.OKMWebservice20.executeScript ( FileStream  fileStream)
SqlQueryResults com.openkm.sdk4csharp.OKMWebservice20.executeSqlQuery ( FileStream  fileStream)
void com.openkm.sdk4csharp.OKMWebservice20.extendedCopy ( string  docId,
string  dstId,
string  name,
bool  categories,
bool  keywords,
bool  propertyGroups,
bool  notes,
bool  wiki 
)
void com.openkm.sdk4csharp.OKMWebservice20.extendedFolderCopy ( string  fldId,
string  dstId,
bool  categories,
bool  keywords,
bool  propertyGroups,
bool  notes,
bool  wiki 
)
void com.openkm.sdk4csharp.OKMWebservice20.extendedMailCopy ( string  mailId,
string  dstId,
bool  categories,
bool  keywords,
bool  propertyGroups,
bool  notes,
bool  wiki,
string  newName 
)
List<QueryResult> com.openkm.sdk4csharp.OKMWebservice20.find ( QueryParams  qp,
String  propertiesPlugin 
)
List<ProcessDefinition> com.openkm.sdk4csharp.OKMWebservice20.findAllProcessDefinitions ( )
List<QueryResult> com.openkm.sdk4csharp.OKMWebservice20.findByContent ( string  content)
List<QueryResult> com.openkm.sdk4csharp.OKMWebservice20.findByKeywords ( List< string >  keywords)
List<QueryResult> com.openkm.sdk4csharp.OKMWebservice20.findByName ( string  name)
QueryResultList com.openkm.sdk4csharp.OKMWebservice20.findByQuery ( string  query)
ResultSet com.openkm.sdk4csharp.OKMWebservice20.findByQueryPaginated ( int  offset,
int  limit,
string  query 
)
ProcessDefinition com.openkm.sdk4csharp.OKMWebservice20.findLastProcessDefinition ( string  name)
List<ProcessDefinition> com.openkm.sdk4csharp.OKMWebservice20.findLatestProcessDefinitions ( )
ResultSet com.openkm.sdk4csharp.OKMWebservice20.findMoreLikeThis ( string  uuid,
int  max 
)
ResultSet com.openkm.sdk4csharp.OKMWebservice20.findPaginated ( QueryParams  queryParams,
int  offset,
int  limit,
String  propertiesPlugin 
)
List<ProcessInstance> com.openkm.sdk4csharp.OKMWebservice20.findProcessInstances ( long  pdId)
RelationGroup com.openkm.sdk4csharp.OKMWebservice20.findRelationGroup ( long  groupId)
ResultSet com.openkm.sdk4csharp.OKMWebservice20.findSimpleQueryPaginated ( int  offset,
int  limit,
string  statement 
)
List<TaskInstance> com.openkm.sdk4csharp.OKMWebservice20.findTaskInstances ( long  piId)
List<TaskInstance> com.openkm.sdk4csharp.OKMWebservice20.findUserTaskInstances ( )
void com.openkm.sdk4csharp.OKMWebservice20.forceCancelCheckout ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.forceUnlock ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.forceUnlockRecord ( string  recId)
List<PropertyGroup> com.openkm.sdk4csharp.OKMWebservice20.getAllGroups ( )
List<QueryParams> com.openkm.sdk4csharp.OKMWebservice20.getAllSearchs ( )
string com.openkm.sdk4csharp.OKMWebservice20.getAnnotations ( string  docId,
string  verName 
)
AppVersion com.openkm.sdk4csharp.OKMWebservice20.getAppVersion ( )
List<Document> com.openkm.sdk4csharp.OKMWebservice20.getAttachments ( string  mailId)
Folder com.openkm.sdk4csharp.OKMWebservice20.getCategoriesFolder ( )
List<Document> com.openkm.sdk4csharp.OKMWebservice20.getCategorizedDocuments ( string  categoryId)
List<ChangeLogged> com.openkm.sdk4csharp.OKMWebservice20.getChangeLog ( string  nodePath,
DateTime  modificationsFrom 
)
List<Document> com.openkm.sdk4csharp.OKMWebservice20.getCheckedOut ( )
Configuration com.openkm.sdk4csharp.OKMWebservice20.getConfiguration ( string  key)
System.IO.Stream com.openkm.sdk4csharp.OKMWebservice20.getContent ( string  docId)
System.IO.Stream com.openkm.sdk4csharp.OKMWebservice20.getContentByVersion ( string  docId,
string  versionId 
)
ContentInfo com.openkm.sdk4csharp.OKMWebservice20.getContentInfo ( string  fldId)
List<String> com.openkm.sdk4csharp.OKMWebservice20.getDetectedLanguages ( )
Stream com.openkm.sdk4csharp.OKMWebservice20.getDifferences ( string  docId,
string  v1,
string  v2 
)
List<Document> com.openkm.sdk4csharp.OKMWebservice20.getDocumentChildren ( string  fldId)
string com.openkm.sdk4csharp.OKMWebservice20.getDocumentPath ( string  uuid)
Document com.openkm.sdk4csharp.OKMWebservice20.getDocumentProperties ( string  docId)
List<com.openkm.sdk4csharp.bean.Version> com.openkm.sdk4csharp.OKMWebservice20.getDocumentVersionHistory ( string  docId)
string com.openkm.sdk4csharp.OKMWebservice20.getExtractedText ( string  docId)
List<Folder> com.openkm.sdk4csharp.OKMWebservice20.getFolderChildren ( string  fldId)
string com.openkm.sdk4csharp.OKMWebservice20.getFolderPath ( string  uuid)
Folder com.openkm.sdk4csharp.OKMWebservice20.getFolderProperties ( string  fldId)
Dictionary<String, int> com.openkm.sdk4csharp.OKMWebservice20.getGrantedRoles ( string  nodeId)
Dictionary<String, int> com.openkm.sdk4csharp.OKMWebservice20.getGrantedUsers ( string  nodeId)
List<PropertyGroup> com.openkm.sdk4csharp.OKMWebservice20.getGroups ( string  nodeId)
Dictionary<string, int> com.openkm.sdk4csharp.OKMWebservice20.getKeywordMap ( String[]  filter)
LockInfo com.openkm.sdk4csharp.OKMWebservice20.getLockInfo ( string  docId)
string com.openkm.sdk4csharp.OKMWebservice20.getMail ( string  user)
List<Mail> com.openkm.sdk4csharp.OKMWebservice20.getMailChildren ( string  fldId)
Folder com.openkm.sdk4csharp.OKMWebservice20.getMailFolder ( )
Folder com.openkm.sdk4csharp.OKMWebservice20.getMailFolderBase ( )
string com.openkm.sdk4csharp.OKMWebservice20.getMailPath ( string  uuid)
Mail com.openkm.sdk4csharp.OKMWebservice20.getMailProperties ( string  mailId)
string com.openkm.sdk4csharp.OKMWebservice20.getName ( string  user)
string com.openkm.sdk4csharp.OKMWebservice20.getNodePath ( string  uuid)
string com.openkm.sdk4csharp.OKMWebservice20.getNodeUuid ( string  nodePath)
Note com.openkm.sdk4csharp.OKMWebservice20.getNote ( string  noteId)
Folder com.openkm.sdk4csharp.OKMWebservice20.getPersonalFolder ( )
Folder com.openkm.sdk4csharp.OKMWebservice20.getPersonalFolderBase ( )
ProcessDefinition com.openkm.sdk4csharp.OKMWebservice20.getProcessDefinition ( long  pdId)
Dictionary<string, List<FormElement> > com.openkm.sdk4csharp.OKMWebservice20.getProcessDefinitionForms ( long  pdId)
ProcessInstance com.openkm.sdk4csharp.OKMWebservice20.getProcessInstance ( long  piId)
List<Profile> com.openkm.sdk4csharp.OKMWebservice20.getProfiles ( bool  filterByActive)
List<FormElement> com.openkm.sdk4csharp.OKMWebservice20.getPropertyGroupForm ( string  grpName)
List<FormElement> com.openkm.sdk4csharp.OKMWebservice20.getPropertyGroupProperties ( string  nodeId,
string  grpName 
)
Dictionary<String, String> com.openkm.sdk4csharp.OKMWebservice20.getPropertyGroupPropertiesSimple ( string  nodeId,
string  grpName 
)
List<Record> com.openkm.sdk4csharp.OKMWebservice20.getRecordChildren ( string  fldId)
string com.openkm.sdk4csharp.OKMWebservice20.getRecordPath ( string  uuid)
Record com.openkm.sdk4csharp.OKMWebservice20.getRecordProperties ( string  recId)
string com.openkm.sdk4csharp.OKMWebservice20.getRegisteredDefinition ( )
List<RelationGroup> com.openkm.sdk4csharp.OKMWebservice20.getRelationGroups ( string  nodeId)
List<Relation> com.openkm.sdk4csharp.OKMWebservice20.getRelations ( string  nodeId)
List<RelationType> com.openkm.sdk4csharp.OKMWebservice20.getRelationTypes ( string  type)
Report com.openkm.sdk4csharp.OKMWebservice20.getReport ( long  rpId)
List<Report> com.openkm.sdk4csharp.OKMWebservice20.getReports ( bool  active)
string com.openkm.sdk4csharp.OKMWebservice20.getRepositoryUuid ( )
List<String> com.openkm.sdk4csharp.OKMWebservice20.getRoles ( )
List<String> com.openkm.sdk4csharp.OKMWebservice20.getRolesByUser ( string  user)
Folder com.openkm.sdk4csharp.OKMWebservice20.getRootFolder ( )
QueryParams com.openkm.sdk4csharp.OKMWebservice20.getSearch ( int  qpId)
List<string> com.openkm.sdk4csharp.OKMWebservice20.getSuggestions ( string  nodeId,
string  grpName,
string  propName 
)
TaskInstance com.openkm.sdk4csharp.OKMWebservice20.getTaskInstance ( long  tiId)
Folder com.openkm.sdk4csharp.OKMWebservice20.getTemplatesFolder ( )
Folder com.openkm.sdk4csharp.OKMWebservice20.getThesaurusFolder ( )
System.IO.Stream com.openkm.sdk4csharp.OKMWebservice20.getThumbnail ( string  docId,
string  type 
)
Dictionary<string, string> com.openkm.sdk4csharp.OKMWebservice20.getTranslations ( String  lang,
String  module 
)
Folder com.openkm.sdk4csharp.OKMWebservice20.getTrashFolder ( )
Folder com.openkm.sdk4csharp.OKMWebservice20.getTrashFolderBase ( )
string com.openkm.sdk4csharp.OKMWebservice20.getUpdateMessage ( )
Profile com.openkm.sdk4csharp.OKMWebservice20.getUserProfile ( string  userId)
List<String> com.openkm.sdk4csharp.OKMWebservice20.getUsers ( )
List<String> com.openkm.sdk4csharp.OKMWebservice20.getUsersByRole ( string  role)
VersionList com.openkm.sdk4csharp.OKMWebservice20.getVersionHistory ( string  nodeId)
long com.openkm.sdk4csharp.OKMWebservice20.getVersionHistorySize ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.grantRole ( string  nodeId,
string  role,
int  permissions,
bool  recursive 
)
void com.openkm.sdk4csharp.OKMWebservice20.grantUser ( string  nodeId,
string  user,
int  permissions,
bool  recursive 
)
bool com.openkm.sdk4csharp.OKMWebservice20.hasGroup ( string  nodeId,
string  grpName 
)
bool com.openkm.sdk4csharp.OKMWebservice20.hasNode ( string  nodeId)
System.IO.Stream com.openkm.sdk4csharp.OKMWebservice20.html2pdf ( string  url)
System.IO.Stream com.openkm.sdk4csharp.OKMWebservice20.imageConvert ( FileStream  fileStream,
string  fileName,
List< string >  paramss,
string  dstMimeType 
)
string com.openkm.sdk4csharp.OKMWebservice20.img2txt ( FileStream  fileStream,
String  fileName 
)
Mail com.openkm.sdk4csharp.OKMWebservice20.importEml ( string  dstId,
string  title,
FileStream  fileStream 
)
Mail com.openkm.sdk4csharp.OKMWebservice20.importMsg ( string  dstId,
string  title,
FileStream  fileStream 
)
bool com.openkm.sdk4csharp.OKMWebservice20.isCheckedOut ( string  docId)
bool com.openkm.sdk4csharp.OKMWebservice20.isElectronicRecordPath ( string  nodeId)
bool com.openkm.sdk4csharp.OKMWebservice20.isLocked ( string  docId)
bool com.openkm.sdk4csharp.OKMWebservice20.isValidDocument ( string  docId)
bool com.openkm.sdk4csharp.OKMWebservice20.isValidFolder ( string  fldId)
bool com.openkm.sdk4csharp.OKMWebservice20.isValidMail ( string  mailId)
bool com.openkm.sdk4csharp.OKMWebservice20.isValidRecord ( string  recId)
List<Note> com.openkm.sdk4csharp.OKMWebservice20.listNotes ( string  nodeId)
LockInfo com.openkm.sdk4csharp.OKMWebservice20.lockDocument ( string  docId)
LockInfo com.openkm.sdk4csharp.OKMWebservice20.lockRecord ( string  recId)
void com.openkm.sdk4csharp.OKMWebservice20.login ( )
PromoteAsRecordEvaluation com.openkm.sdk4csharp.OKMWebservice20.mayBePromotedAsRecordNode ( string  nodeId)
void com.openkm.sdk4csharp.OKMWebservice20.moveDocument ( string  docId,
string  dstId 
)
void com.openkm.sdk4csharp.OKMWebservice20.moveFolder ( string  fldId,
string  dstId 
)
void com.openkm.sdk4csharp.OKMWebservice20.moveMail ( string  mailId,
string  dstId 
)
void com.openkm.sdk4csharp.OKMWebservice20.moveRecord ( string  recId,
string  dstId 
)
System.IO.Stream com.openkm.sdk4csharp.OKMWebservice20.pdf2swf ( FileStream  fileStream,
String  fileName 
)
void com.openkm.sdk4csharp.OKMWebservice20.promoteAsRecord ( string  nodeId)
void com.openkm.sdk4csharp.OKMWebservice20.purgeDocument ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.purgeDocumentVersionHistory ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.purgeFolder ( string  fldId)
void com.openkm.sdk4csharp.OKMWebservice20.purgeMail ( string  mailId)
void com.openkm.sdk4csharp.OKMWebservice20.purgeRecord ( string  recId)
void com.openkm.sdk4csharp.OKMWebservice20.purgeTrash ( )
void com.openkm.sdk4csharp.OKMWebservice20.purgeVersionHistory ( string  nodeId)
void com.openkm.sdk4csharp.OKMWebservice20.refreshConfiguration ( String  url,
String  user,
String  password 
)
void com.openkm.sdk4csharp.OKMWebservice20.registerDefinition ( FileStream  fileStream)
void com.openkm.sdk4csharp.OKMWebservice20.registerProcessDefinition ( FileStream  fileStream)
void com.openkm.sdk4csharp.OKMWebservice20.removeCategory ( string  nodeId,
string  catId 
)
void com.openkm.sdk4csharp.OKMWebservice20.removeGroup ( string  nodeId,
string  grpName 
)
void com.openkm.sdk4csharp.OKMWebservice20.removeKeyword ( string  nodeId,
string  keyword 
)
void com.openkm.sdk4csharp.OKMWebservice20.removeRole ( string  user,
string  role 
)
Document com.openkm.sdk4csharp.OKMWebservice20.renameDocument ( string  docId,
string  newName 
)
Folder com.openkm.sdk4csharp.OKMWebservice20.renameFolder ( string  fldId,
string  newName 
)
Mail com.openkm.sdk4csharp.OKMWebservice20.renameMail ( string  mailId,
string  newName 
)
void com.openkm.sdk4csharp.OKMWebservice20.renameRecord ( string  recId,
string  newName 
)
void com.openkm.sdk4csharp.OKMWebservice20.restoreDocumentVersion ( string  docId,
string  versionId 
)
void com.openkm.sdk4csharp.OKMWebservice20.restoreVersion ( string  nodeId,
string  versionName 
)
void com.openkm.sdk4csharp.OKMWebservice20.revokeRole ( string  nodeId,
string  role,
int  permissions,
bool  recursive 
)
void com.openkm.sdk4csharp.OKMWebservice20.revokeUser ( string  nodeId,
string  user,
int  permissions,
bool  recursive 
)
ProcessInstance com.openkm.sdk4csharp.OKMWebservice20.runProcessDefinition ( long  pdId,
string  uuid,
List< FormElement values 
)
long com.openkm.sdk4csharp.OKMWebservice20.saveSearch ( QueryParams  Params)
void com.openkm.sdk4csharp.OKMWebservice20.sendMail ( List< string >  recipient,
string  subject,
String  body 
)
void com.openkm.sdk4csharp.OKMWebservice20.sendMailWithAttachments ( List< String >  to,
List< String >  cc,
List< String >  bcc,
String  subject,
String  body,
List< String >  docsId,
String  dstId 
)
void com.openkm.sdk4csharp.OKMWebservice20.setDocumentTitle ( string  docId,
string  title 
)
void com.openkm.sdk4csharp.OKMWebservice20.setEncryption ( string  nodeId,
string  cipherName 
)
void com.openkm.sdk4csharp.OKMWebservice20.setLanguage ( string  docId,
string  lang 
)
void com.openkm.sdk4csharp.OKMWebservice20.setMailTitle ( string  mailId,
string  title 
)
void com.openkm.sdk4csharp.OKMWebservice20.setNodeClass ( string  docId,
long  ncId 
)
void com.openkm.sdk4csharp.OKMWebservice20.setNote ( string  noteId,
string  text 
)
void com.openkm.sdk4csharp.OKMWebservice20.setProperties ( Document  doc)
void com.openkm.sdk4csharp.OKMWebservice20.setPropertyGroupProperties ( string  nodeId,
string  grpName,
List< FormElement properties 
)
void com.openkm.sdk4csharp.OKMWebservice20.setPropertyGroupPropertiesSimple ( string  nodeId,
string  grpName,
Dictionary< String, String >  properties 
)
void com.openkm.sdk4csharp.OKMWebservice20.setRecordTitle ( string  recId,
string  title 
)
void com.openkm.sdk4csharp.OKMWebservice20.setRelationGroupName ( long  groupId,
string  groupName 
)
void com.openkm.sdk4csharp.OKMWebservice20.setSigned ( string  nodeId,
bool  signed 
)
void com.openkm.sdk4csharp.OKMWebservice20.setStyle ( string  fldId,
long  styleId 
)
void com.openkm.sdk4csharp.OKMWebservice20.setTaskInstanceActorId ( long  tiId,
string  actorId 
)
void com.openkm.sdk4csharp.OKMWebservice20.setTaskInstanceValues ( long  tiId,
string  transName,
List< FormElement values 
)
void com.openkm.sdk4csharp.OKMWebservice20.setUserProfile ( string  userId,
long  profileId 
)
void com.openkm.sdk4csharp.OKMWebservice20.startTaskInstance ( long  tiId)
void com.openkm.sdk4csharp.OKMWebservice20.unlock ( string  docId)
void com.openkm.sdk4csharp.OKMWebservice20.unlockRecord ( string  recId)
void com.openkm.sdk4csharp.OKMWebservice20.unsetEncryption ( string  nodeId)
void com.openkm.sdk4csharp.OKMWebservice20.updateFromTemplate ( string  docId,
string  dstId,
List< FormElement properties 
)
void com.openkm.sdk4csharp.OKMWebservice20.updateFromTemplateSimple ( string  docId,
string  dstId,
Dictionary< String, String >  properties 
)
void com.openkm.sdk4csharp.OKMWebservice20.updateRole ( string  role,
bool  active 
)
void com.openkm.sdk4csharp.OKMWebservice20.updateSearch ( QueryParams  Params)
void com.openkm.sdk4csharp.OKMWebservice20.updateUser ( string  user,
string  password,
string  email,
string  name,
bool  active 
)

The documentation for this class was generated from the following file: