Class MacroParameter
MacroParameter class
Syntax
Constructors
MacroParameter()
Initializes a new instance of the MacroParameter class.
Declaration
MacroParameter
MacroParameter(String,String,Map,String,String,Bool)
Initializes a new instance of the MacroParameter class.
Declaration
MacroParameter(String name, String type, Map controlConfig, String label, String description, Bool isOptional)
Parameters
| Type | Name | Description |
|---|---|---|
| String | name | The name of the parameter. |
| String | type | The type of the parameter. |
| Map | controlConfig | The control configuration values the type of the parameter allows. Optional |
| String | label | The label of the parameter. |
| String | description | A longer description of the parameter. |
| Bool | isOptional | Whether the parameter is optional. |
Returns
| Type | Description |
|---|---|
MacroParameter(String,String,Map,String,String,Bool,String,Bool)
Initializes a new instance of the MacroParameter class.
Declaration
MacroParameter(String name, String type, Map controlConfig, String label, String description, Bool isOptional, String defaultValue, Bool defaultValueIsFixed)
Parameters
| Type | Name | Description |
|---|---|---|
| String | name | The name of the parameter. |
| String | type | The type of the parameter. |
| Map | controlConfig | The control configuration values the type of the parameter allows. Optional |
| String | label | The label of the parameter. |
| String | description | A longer description of the parameter. |
| Bool | isOptional | Whether the parameter is optional. |
| String | defaultValue | |
| Bool | defaultValueIsFixed | Whether or not the default value of the parameter is fixed. |
Returns
| Type | Description |
|---|---|
Methods
getControlConfig()
Gets the optional control configuration values that influence how the input control behaves.
Declaration
Map getControlConfig()
Returns
| Type | Description |
|---|---|
| Map |
getDescription()
Returns a longer description of the parameter.
Declaration
String getDescription()
Returns
| Type | Description |
|---|---|
| String |
Remarks
Can for instance be used as help in a form.
getIsFixedValue()
Returns true if the value is fixed, and false if it is read from another task or the environment.
Declaration
Bool getIsFixedValue()
Returns
| Type | Description |
|---|---|
| Bool | True if the value is fixed; otherwise, false. |
getIsOptional()
Returns true if the value is optional, and false if it is mandatory.
Declaration
Bool getIsOptional()
Returns
| Type | Description |
|---|---|
| Bool | True if the value is optional; false if mandatory. |
getLabel()
Returns the label for the parameter when displayed in a form.
Declaration
String getLabel()
Returns
| Type | Description |
|---|---|
| String | The label for the parameter when displayed in a form. |
getName()
Returns the name of the parameter.
Declaration
String getName()
Returns
| Type | Description |
|---|---|
| String | The name of the parameter. |
Remarks
The name is used for accessing the parameter.
getSourcePath()
Returns the source path of the object it is called from.
Declaration
String getSourcePath()
Returns
| Type | Description |
|---|---|
| String | The source path of the object it is called from. |
Examples
"loadTicket.id", "_environment.entryId"
getType()
Returns the type of the parameter.
Declaration
String getType()
Returns
| Type | Description |
|---|---|
| String |
Remarks
Used for displaying correct control in form. Available types:
- AnchorLine
- InfoFields
- Grid
- HR
- BR
- SubHeader
- ParserCode
- Messages
- EjScript
- HtmlGrid
- Planner
- StaticGrid
- DrillDown
- GenericGrid
- InfoFields2
- ExtraTableEntriesGrid
- DirectedAcyclicGraph
- EjscriptElement
- Chart
- WhereChart
- ListRecipients
- EntityCard
getValue()
If the parameter is a fixed value, this function will return that value.
Declaration
String getValue()
Returns
| Type | Description |
|---|---|
| String |
setControlConfig(Map)
Sets the optional configuration values for the type. The configuration will influence how the input control behaves.
Declaration
Void setControlConfig(Map values)
Parameters
| Type | Name | Description |
|---|---|---|
| Map | values | Values to set. |
Returns
| Type | Description |
|---|---|
| Void |
setDescription(String)
Sets a longer description of the parameter. This description can for instance be used in as help in a form.
Declaration
Void setDescription(String description)
Parameters
| Type | Name | Description |
|---|---|---|
| String | description | The text to set. |
Returns
| Type | Description |
|---|---|
| Void |
setIsFixedValue(Bool)
Sets whether or not the parameter is a fixed value.
Declaration
Void setIsFixedValue(Bool isFixed)
Parameters
| Type | Name | Description |
|---|---|---|
| Bool | isFixed |
Returns
| Type | Description |
|---|---|
| Void |
setIsOptional(Bool)
Sets whether or not the parameter is optional.
Declaration
Void setIsOptional(Bool isOptional)
Parameters
| Type | Name | Description |
|---|---|---|
| Bool | isOptional |
Returns
| Type | Description |
|---|---|
| Void |
setLabel(String)
Sets the label of the parameter when displayed in form.
Declaration
Void setLabel(String label)
Parameters
| Type | Name | Description |
|---|---|---|
| String | label |
Returns
| Type | Description |
|---|---|
| Void |
setName(String)
Sets the name of the parameter.
Declaration
Void setName(String name)
Parameters
| Type | Name | Description |
|---|---|---|
| String | name |
Returns
| Type | Description |
|---|---|
| Void |
Remarks
Parameters are accessed by their name.
setSourcePath(String)
Sets the parameter's source path.
Declaration
Void setSourcePath(String path)
Parameters
| Type | Name | Description |
|---|---|---|
| String | path |
Returns
| Type | Description |
|---|---|
| Void |
Examples
"loadTicket.id", "_environment.entryId"
setType(String)
Sets the type of the parameter.
Declaration
Void setType(String type)
Parameters
| Type | Name | Description |
|---|---|---|
| String | type |
Returns
| Type | Description |
|---|---|
| Void |
Remarks
Available types:
- AnchorLine
- InfoFields
- Grid
- HR
- BR
- SubHeader
- ParserCode
- Messages
- EjScript
- HtmlGrid
- Planner
- StaticGrid
- DrillDown
- GenericGrid
- InfoFields2
- ExtraTableEntriesGrid
- DirectedAcyclicGraph
- EjscriptElement
- Chart
- WhereChart
- ListRecipients
- EntityCard
setValue(String)
Sets the value of the parameter, given that the parameter is a fixed value.
Declaration
Void setValue(String value)
Parameters
| Type | Name | Description |
|---|---|---|
| String | value |
Returns
| Type | Description |
|---|---|
| Void |