public final class OutputDefinition extends Object
FunctionDefinition.getOutputDefinitions()
Modifier and Type | Method and Description |
---|---|
static OutputDefinition |
forBoolean(String name,
com.onwbp.base.text.UserMessage label,
com.onwbp.base.text.UserMessage description)
Creates an instance of boolean output.
|
static OutputDefinition |
forDateTime(String name,
com.onwbp.base.text.UserMessage label,
com.onwbp.base.text.UserMessage description)
Creates an instance of date time output.
|
static OutputDefinition |
forDecimal(String name,
com.onwbp.base.text.UserMessage label,
com.onwbp.base.text.UserMessage description)
Creates an instance of decimal output.
|
static OutputDefinition |
forInteger(String name,
com.onwbp.base.text.UserMessage label,
com.onwbp.base.text.UserMessage description)
Creates an instance of integer output.
|
static OutputDefinition |
forString(String name,
com.onwbp.base.text.UserMessage label,
com.onwbp.base.text.UserMessage description)
Creates an instance of string output.
|
com.orchestranetworks.schema.SchemaTypeName |
getDataType()
Return the data type.
|
com.onwbp.base.text.UserMessage |
getDescription()
Returns the output definition description.
|
com.onwbp.base.text.UserMessage |
getLabel()
Returns the output definition label.
|
String |
getName()
Returns the unique name.
|
public static OutputDefinition forBoolean(String name, com.onwbp.base.text.UserMessage label, com.onwbp.base.text.UserMessage description)
name
- The unique name of the output.label
- The localized label.description
- The localized description.public static OutputDefinition forDateTime(String name, com.onwbp.base.text.UserMessage label, com.onwbp.base.text.UserMessage description)
name
- The unique name of the output.label
- The localized label.description
- The localized description.public static OutputDefinition forDecimal(String name, com.onwbp.base.text.UserMessage label, com.onwbp.base.text.UserMessage description)
name
- The unique name of the output.label
- The localized label.description
- The localized description.public static OutputDefinition forInteger(String name, com.onwbp.base.text.UserMessage label, com.onwbp.base.text.UserMessage description)
name
- The unique name of the output.label
- The localized label.description
- The localized description.public static OutputDefinition forString(String name, com.onwbp.base.text.UserMessage label, com.onwbp.base.text.UserMessage description)
name
- The unique name of the output.label
- The localized label.description
- The localized description.public String getName()
public com.onwbp.base.text.UserMessage getLabel()
public com.onwbp.base.text.UserMessage getDescription()
public com.orchestranetworks.schema.SchemaTypeName getDataType()