OKMRest  2.6.0
OpenKM Rest
com.openkm.sdk4csharp.util.BeanHelper Class Reference

Public Member Functions

byte[] ReadToEnd (System.IO.Stream stream)
 method for converting stream to byte[] More...
 
String getFileName (String docPath)
 getFileName More...
 
Dictionary< string, int > copyGrantedRolesToDictionary (GrantedRoleList grantedRoleList)
 copyGrantedRolesToMap More...
 
Dictionary< String, int > copyGrantedUsersToDictionary (GrantedUserList grantedUserList)
 copyGrantedUsersToMap More...
 
SimplePropertyGroupList copyToSimplePropertyGroupList (Dictionary< String, String > properties)
 Conversion from Dictionary properties list to SimplePropertyGroupList More...
 
FormElementComplexList copyToFormElementComplexList (List< FormElement > formElements)
 Conversion from FormElement list to FormElementComplexList More...
 
Dictionary< String, String > copyToDictionary (SimplePropertyGroupList spgList)
 Conversion from SimplePropertyGroupList to Dictionary properties More...
 
Dictionary< String, int > copyToKeywordMap (KeywordMapList kmList)
 Conversion from KeywordMapList to Dictionary More...
 
Dictionary< String, String > copyTranslationsToDictionary (TranslationList tList)
 Conversion from translationList to Dictionary More...
 
SqlQueryResults copyToSqlQueryResults (List< SqlQueryResultColumns > sqlQueryResultColumns)
 Conversion from List<SqlQueryResultColumns> to SqlQueryResults More...
 
List< QueryResultcopyToListOfQueryResult (QueryResultList queryResultList)
 Conversion from QueryResultList to List<QueryResult> More...
 
List< DocumentcopyToListOfDocuments (DocumentList docList)
 copyToListOfDocuments More...
 
List< MailcopyToListOfMail (MailList m)
 Conversion from MailList to List<Mail> More...
 
List< com.openkm.sdk4csharp.bean.VersioncopyToListOfVersions (VersionList version)
 Conversion from VersionList to List<Version> More...
 
string nullDateTimeToString (DateTime?date)
 Returns empty string if the date is null More...
 
List< String > dictionaryToList (Dictionary< String, String > dictionary)
 Convert dictionary<String, String> to list<String> More...
 
FormElementComplex copyToFormElementComplex (FormElement fe)
 Conversion from FormElement to FormElementComplex. More...
 
FormElement copyToFormElement (FormElementComplex fec)
 Conversion from FormElementComplex to FormElement. More...
 
String listToString (List< String > list)
 
List< String > dictionaryToJson (Dictionary< String, String > dictionary)
 
Report copyToReport (ReportComplex reportComplex)
 copyToReport More...
 
List< ReportcopyToListOfReports (ReportList reportList)
 copyToListOfReports More...
 
MapParamList copyToMapParamList (Dictionary< String, String > param)
 copyToListOfReports More...
 
Dictionary< string, List< FormElement > > copyToDictionary (ProcessDefinitionFormsList pdfl)
 copyToDictionary More...
 

Static Public Attributes

static string package = "com.openkm.bean.form."
 
static string inputClassName = "com.openkm.bean.form.Input"
 
static string suggestBoxClassName = "com.openkm.bean.form.SuggestBox"
 
static string textAreaClassName = "com.openkm.bean.form.TextArea"
 
static string checkBoxClassName = "com.openkm.bean.form.CheckBox"
 
static string selectClassName = "com.openkm.bean.form.Select"
 
static string buttonClassName = "com.openkm.bean.form.Button"
 
static string separatorClassName = "com.openkm.bean.form.Separator"
 
static string iFrameClassName = "com.openkm.bean.form.IFrame"
 
static string textClassName = "com.openkm.bean.form.Text"
 
static String LIST_SEPARATOR = ";"
 

Member Function Documentation

Dictionary<string, int> com.openkm.sdk4csharp.util.BeanHelper.copyGrantedRolesToDictionary ( GrantedRoleList  grantedRoleList)

copyGrantedRolesToMap

Parameters
grantedRoleList
Returns
Dictionary<string, int>
Dictionary<String, int> com.openkm.sdk4csharp.util.BeanHelper.copyGrantedUsersToDictionary ( GrantedUserList  grantedUserList)

copyGrantedUsersToMap

Parameters
grantedUserList
Returns
Dictionary<String, int>
Dictionary<String, String> com.openkm.sdk4csharp.util.BeanHelper.copyToDictionary ( SimplePropertyGroupList  spgList)

Conversion from SimplePropertyGroupList to Dictionary properties

Parameters
spgList
Returns
Dictionary<String, String>
Dictionary<string,List<FormElement> > com.openkm.sdk4csharp.util.BeanHelper.copyToDictionary ( ProcessDefinitionFormsList  pdfl)

copyToDictionary

Parameters
pdfl
Returns
FormElement com.openkm.sdk4csharp.util.BeanHelper.copyToFormElement ( FormElementComplex  fec)

Conversion from FormElementComplex to FormElement.

Parameters
fec
Returns
FormElement
FormElementComplex com.openkm.sdk4csharp.util.BeanHelper.copyToFormElementComplex ( FormElement  fe)

Conversion from FormElement to FormElementComplex.

Parameters
fe
Returns
FormElementComplex
FormElementComplexList com.openkm.sdk4csharp.util.BeanHelper.copyToFormElementComplexList ( List< FormElement formElements)

Conversion from FormElement list to FormElementComplexList

Parameters
formElements
Returns
FormElementComplexList
Dictionary<String, int> com.openkm.sdk4csharp.util.BeanHelper.copyToKeywordMap ( KeywordMapList  kmList)

Conversion from KeywordMapList to Dictionary

Parameters
kmList
Returns
Dictionary<String, int>
List<Document> com.openkm.sdk4csharp.util.BeanHelper.copyToListOfDocuments ( DocumentList  docList)

copyToListOfDocuments

Parameters
docList
Returns
List<Document>
List<Mail> com.openkm.sdk4csharp.util.BeanHelper.copyToListOfMail ( MailList  m)

Conversion from MailList to List<Mail>

Parameters
m
Returns
List<Mail>
List<QueryResult> com.openkm.sdk4csharp.util.BeanHelper.copyToListOfQueryResult ( QueryResultList  queryResultList)

Conversion from QueryResultList to List<QueryResult>

Parameters
queryResultList
Returns
List<Report> com.openkm.sdk4csharp.util.BeanHelper.copyToListOfReports ( ReportList  reportList)

copyToListOfReports

Parameters
reportList
Returns
List<com.openkm.sdk4csharp.bean.Version> com.openkm.sdk4csharp.util.BeanHelper.copyToListOfVersions ( VersionList  version)

Conversion from VersionList to List<Version>

Parameters
version
Returns
MapParamList com.openkm.sdk4csharp.util.BeanHelper.copyToMapParamList ( Dictionary< String, String >  param)

copyToListOfReports

Parameters
param
Returns
Report com.openkm.sdk4csharp.util.BeanHelper.copyToReport ( ReportComplex  reportComplex)

copyToReport

Parameters
reportComplex
Returns
SimplePropertyGroupList com.openkm.sdk4csharp.util.BeanHelper.copyToSimplePropertyGroupList ( Dictionary< String, String >  properties)

Conversion from Dictionary properties list to SimplePropertyGroupList

Parameters
properties
Returns
SimplePropertyGroupList
SqlQueryResults com.openkm.sdk4csharp.util.BeanHelper.copyToSqlQueryResults ( List< SqlQueryResultColumns sqlQueryResultColumns)

Conversion from List<SqlQueryResultColumns> to SqlQueryResults

Parameters
sqlQueryResultColumns
Returns
SqlQueryResults
Dictionary<String, String> com.openkm.sdk4csharp.util.BeanHelper.copyTranslationsToDictionary ( TranslationList  tList)

Conversion from translationList to Dictionary

Parameters
tList
Returns
Dictionary<String, String>
List<String> com.openkm.sdk4csharp.util.BeanHelper.dictionaryToJson ( Dictionary< String, String >  dictionary)
List<String> com.openkm.sdk4csharp.util.BeanHelper.dictionaryToList ( Dictionary< String, String >  dictionary)

Convert dictionary<String, String> to list<String>

Parameters
dictionary
Returns
String com.openkm.sdk4csharp.util.BeanHelper.getFileName ( String  docPath)

getFileName

Parameters
docPath
Returns
String com.openkm.sdk4csharp.util.BeanHelper.listToString ( List< String >  list)
string com.openkm.sdk4csharp.util.BeanHelper.nullDateTimeToString ( DateTime?  date)

Returns empty string if the date is null

Parameters
date
Returns
string
byte [] com.openkm.sdk4csharp.util.BeanHelper.ReadToEnd ( System.IO.Stream  stream)

method for converting stream to byte[]

Parameters
stream
Returns

Member Data Documentation

string com.openkm.sdk4csharp.util.BeanHelper.buttonClassName = "com.openkm.bean.form.Button"
static
string com.openkm.sdk4csharp.util.BeanHelper.checkBoxClassName = "com.openkm.bean.form.CheckBox"
static
string com.openkm.sdk4csharp.util.BeanHelper.iFrameClassName = "com.openkm.bean.form.IFrame"
static
string com.openkm.sdk4csharp.util.BeanHelper.inputClassName = "com.openkm.bean.form.Input"
static
String com.openkm.sdk4csharp.util.BeanHelper.LIST_SEPARATOR = ";"
static
string com.openkm.sdk4csharp.util.BeanHelper.package = "com.openkm.bean.form."
static
string com.openkm.sdk4csharp.util.BeanHelper.selectClassName = "com.openkm.bean.form.Select"
static
string com.openkm.sdk4csharp.util.BeanHelper.separatorClassName = "com.openkm.bean.form.Separator"
static
string com.openkm.sdk4csharp.util.BeanHelper.suggestBoxClassName = "com.openkm.bean.form.SuggestBox"
static
string com.openkm.sdk4csharp.util.BeanHelper.textAreaClassName = "com.openkm.bean.form.TextArea"
static
string com.openkm.sdk4csharp.util.BeanHelper.textClassName = "com.openkm.bean.form.Text"
static

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