Interface ICustomFieldMeta
public interface ICustomFieldMeta
Meta information about a custom field
- Since:
- 9.4
- API:
- This is a public API.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Comparator<ICustomFieldMeta>
static final Comparator<ICustomFieldMeta>
-
Method Summary
Modifier and TypeMethodDescriptionGet the value of an additional meta attributeGet the names of all attributes that are definedstatic Set<ICustomFieldMeta>
cases()
Gets all meta information statically defined in projects of the current workflow context for case custom fieldscategory()
The category to display to the end user for the custom field.The description to display to the end user for the custom field.boolean
isHidden()
Do not show hidden custom fields to the end users.label()
The label to display to the end user for the custom field.name()
The technical name of the custom field.static Set<ICustomFieldMeta>
starts()
Gets all meta information statically defined in projects of the current workflow context for start custom fieldsstatic Set<ICustomFieldMeta>
tasks()
Gets all meta information statically defined in projects of the current workflow context for task custom fieldstype()
The type of the custom field
-
Field Details
-
BY_NAME
- API:
- This public API is available in Java.
-
BY_LABEL
- API:
- This public API is available in Java.
-
-
Method Details
-
name
String name()The technical name of the custom field. The technical name should not be shown to the end user. Uselabel()
,description()
andcategory()
instead.- Returns:
- name
- See Also:
- API:
- This public API is available in Java.
-
label
String label()The label to display to the end user for the custom field. The label can be configured in different language in the CMS at/CustomFields/(Tasks|Cases|Starts)/%name%/Label
- Returns:
- label
- API:
- This public API is available in Java.
-
description
String description()The description to display to the end user for the custom field. The description can be configured in different language in the CMS at/CustomFields/(Tasks|Cases|Starts)/%name%/Description
- Returns:
- description
- API:
- This public API is available in Java.
-
category
String category()The category to display to the end user for the custom field. The category can be configured in different language in the CMS at/CustomFields/Categories/%category%
- Returns:
- category
- API:
- This public API is available in Java.
-
type
CustomFieldType type()The type of the custom field- Returns:
- type
- API:
- This public API is available in Java.
-
isHidden
boolean isHidden()Do not show hidden custom fields to the end users. Hidden custom fields holds technical information that are not though to be visible to the end user.- Returns:
- true if hidden, otherwise false
- API:
- This public API is available in Java.
-
attribute
Get the value of an additional meta attribute- Parameters:
attributeName
- the name of the additional meta attribute- Returns:
- value or null if value is not defined
- API:
- This public API is available in Java.
-
attributeNames
Get the names of all attributes that are defined- Returns:
- attribute names
- API:
- This public API is available in Java.
-
tasks
Gets all meta information statically defined in projects of the current workflow context for task custom fields- Returns:
- set of meta information
- See Also:
- API:
- This public API is available in Java.
-
cases
Gets all meta information statically defined in projects of the current workflow context for case custom fields- Returns:
- set of meta information
- See Also:
- API:
- This public API is available in Java.
-
starts
Gets all meta information statically defined in projects of the current workflow context for start custom fields- Returns:
- set of meta information
- See Also:
- API:
- This public API is available in Java.
-