OKMRest  3.4.1
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 (List< GrantedRole > grantedRoleList)
 copyGrantedRolesToMap More...
 
Dictionary< String, int > copyGrantedUsersToDictionary (List< GrantedUser > grantedUserList)
 copyGrantedUsersToMap More...
 
List< SimplePropertyGroupcopyToSimplePropertyGroupList (Dictionary< String, String > properties)
 Conversion from Dictionary properties list to List<SimplePropertyGroup> More...
 
Dictionary< String, String > copyToDictionary (List< SimplePropertyGroup > spgList)
 Conversion from List<SimplePropertyGroup> to Dictionary properties More...
 
Dictionary< String, int > copyToKeywordMap (List< KeywordMap > kmList)
 Conversion from KeywordMapList to Dictionary More...
 
Dictionary< String, String > copyTranslationsToDictionary (List< Translation > tList)
 Conversion from translationList to Dictionary 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< MapParamcopyToMapParamList (Dictionary< String, String > param)
 copyToListOfReports More...
 
Dictionary< string, List< FormElement > > copyToDictionary (List< ProcessDefinitionForm > pdfl)
 copyToDictionary More...
 
List< GroupPropertycopyToGroupPropertyList (Dictionary< String, String > propertiesMap)
 copyToGroupPropertyList More...
 
Dictionary< String, String > copyTranslationListToMap (List< Translation > tList)
 Conversion from translationList to Map More...
 
List< FormElementcopyToFormElementList (List< FormElementComplex > fecList)
 Conversion from Map<String, String> to GroupPropertyList More...
 
List< ReportcopyToReports (List< ReportComplex > repcList)
 Conversion from ReportComplex to Report More...
 
string validateUrlBase (string url)
 validateUrlBase More...
 
List< FormElementComplexcopyToFormElementComplexList (List< FormElement > formElements)
 Conversion from FormElement list to FormElementComplexList More...
 
Dictionary< String, List< FormElement > > copyToProcessDefinitionForms (List< ProcessDefinitionForm > pdfl)
 Conversion from ProcessDefinitionFormsList to Map More...
 
GrantedUsersAndRolesItem copyGrantedUsersAndRolesToItem (GrantedUsersAndRoles gur)
 Conversion from GrantedUsersAndRoles to GrantedUsersAndRolesItem More...
 
Dictionary< String, String > copyToAvailableLanguagesMap (List< AvailableLanguage > list)
 Conversion from AvailableLanguagesList to map properties More...
 
ResultSet copyToResultSet (ResultSetComplex rsc)
 Conversion from ResultSetComplex to ResultSet More...
 
QueryResult copyToQueryResult (QueryResultComplex qrc)
 Conversion from QueryResultComplex to QueryResult More...
 
List< QueryResultcopyQueryResultList (List< QueryResultComplex > qrlc)
 Conversion from QueryResultListComplex to QueryResultList 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 ( List< GrantedRole grantedRoleList)

copyGrantedRolesToMap

Parameters
grantedRoleList
Returns
Dictionary<string, int>
GrantedUsersAndRolesItem com.openkm.sdk4csharp.util.BeanHelper.copyGrantedUsersAndRolesToItem ( GrantedUsersAndRoles  gur)

Conversion from GrantedUsersAndRoles to GrantedUsersAndRolesItem

Parameters
gur
Returns
Dictionary<String, int> com.openkm.sdk4csharp.util.BeanHelper.copyGrantedUsersToDictionary ( List< GrantedUser grantedUserList)

copyGrantedUsersToMap

Parameters
grantedUserList
Returns
Dictionary<String, int>
List<QueryResult> com.openkm.sdk4csharp.util.BeanHelper.copyQueryResultList ( List< QueryResultComplex qrlc)

Conversion from QueryResultListComplex to QueryResultList

Parameters
qrlc
Returns
Dictionary<String, String> com.openkm.sdk4csharp.util.BeanHelper.copyToAvailableLanguagesMap ( List< AvailableLanguage list)

Conversion from AvailableLanguagesList to map properties

Parameters
list
Returns
Dictionary<String, String> com.openkm.sdk4csharp.util.BeanHelper.copyToDictionary ( List< SimplePropertyGroup spgList)

Conversion from List<SimplePropertyGroup> to Dictionary properties

Parameters
spgList
Returns
Dictionary<String, String>
Dictionary<string,List<FormElement> > com.openkm.sdk4csharp.util.BeanHelper.copyToDictionary ( List< ProcessDefinitionForm 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
List<FormElementComplex> com.openkm.sdk4csharp.util.BeanHelper.copyToFormElementComplexList ( List< FormElement formElements)

Conversion from FormElement list to FormElementComplexList

Parameters
formElements
Returns
List<FormElement> com.openkm.sdk4csharp.util.BeanHelper.copyToFormElementList ( List< FormElementComplex fecList)

Conversion from Map<String, String> to GroupPropertyList

Parameters
fecList
Returns
List<GroupProperty> com.openkm.sdk4csharp.util.BeanHelper.copyToGroupPropertyList ( Dictionary< String, String >  propertiesMap)

copyToGroupPropertyList

Parameters
propertiesMap
Returns
GroupPropertyList
Dictionary<String, int> com.openkm.sdk4csharp.util.BeanHelper.copyToKeywordMap ( List< KeywordMap kmList)

Conversion from KeywordMapList to Dictionary

Parameters
kmList
Returns
Dictionary<String, int>
List<MapParam> com.openkm.sdk4csharp.util.BeanHelper.copyToMapParamList ( Dictionary< String, String >  param)

copyToListOfReports

Parameters
param
Returns
Dictionary<String, List<FormElement> > com.openkm.sdk4csharp.util.BeanHelper.copyToProcessDefinitionForms ( List< ProcessDefinitionForm pdfl)

Conversion from ProcessDefinitionFormsList to Map

Parameters
pdfl
Returns
QueryResult com.openkm.sdk4csharp.util.BeanHelper.copyToQueryResult ( QueryResultComplex  qrc)

Conversion from QueryResultComplex to QueryResult

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

copyToReport

Parameters
reportComplex
Returns
List<Report> com.openkm.sdk4csharp.util.BeanHelper.copyToReports ( List< ReportComplex repcList)

Conversion from ReportComplex to Report

Parameters
repcList
Returns
ResultSet com.openkm.sdk4csharp.util.BeanHelper.copyToResultSet ( ResultSetComplex  rsc)

Conversion from ResultSetComplex to ResultSet

Parameters
rsc
Returns
List<SimplePropertyGroup> com.openkm.sdk4csharp.util.BeanHelper.copyToSimplePropertyGroupList ( Dictionary< String, String >  properties)

Conversion from Dictionary properties list to List<SimplePropertyGroup>

Parameters
properties
Returns
List<SimplePropertyGroup>
Dictionary<String, String> com.openkm.sdk4csharp.util.BeanHelper.copyTranslationListToMap ( List< Translation tList)

Conversion from translationList to Map

Parameters
tList
Returns
Dictionary<String, String> com.openkm.sdk4csharp.util.BeanHelper.copyTranslationsToDictionary ( List< Translation 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
string com.openkm.sdk4csharp.util.BeanHelper.validateUrlBase ( string  url)

validateUrlBase

Parameters
url
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: