Managing Custom Field Descriptors
SIL custom field descriptors are used to translate the custom field value into a valid SIL value.
...
- Default
This descriptor determines the SIL representation of the custom field based on the type of its value. - Boolean -> boolean boolean
Translates a boolean to its SIL internal representation. - Interval -> interval interval
Translates an interval to its SIL internal representation. The custom field value can either be the user friendly string representation (1d 2h) or the number of seconds. - User[] -> string []
Translates a collection of Users to a string array. The collection can also be represented as a single string with values separated by a pipe (|). The values represent the usernames. - Group -> string
Translates a group to a string value representing the group name. - Number[]-> number []
Translates a collection of numbers to a number array. The collection can also be represented as a single string with values separated by a pipe (|). - Option-> string
Translates an option to a string value. - Number -> number
Translates a number to its SIL internal representation. - Boolean[]-> boolean[]
Translates to an array of boolean values. Custom field value can be a collection of boolean values or their string representation separated by a pipe (|). - Date[] -> date []
Translates a collection of dates to a date array. The collection can also be represented as a single string with values separated by a pipe (|). - Date -> date
Translates a date value to its SIL internal representation. - User -> string
Translates a user to a string value representing the username. - Label[] -> string []
Translates labels custom field to a string array containing the labels as strings. - String -> String
Translates to a string value. - Interval[] -> interval []
Translates a collection of intervals to an interval array. The collection can also be represented as a single string with values separated by a pipe (|).
The interval values can be represented either in a user-friendly string form (1d 2h) or in seconds. - Group[] -> string []
Translates a collection of Groups to a string array.
The collection can also be represented as a single string with values separated by a pipe (|).The values represent the group names. - Cascade -> string []
Translates to an array of string values. First is key, second is value. - Collection(String) -> string []
Translates a collection of string values to a string array.
The collection can also be represented as a single string with values separated by a pipe (|).
...