Class FieldTypeDefinition
java.lang.Object
com.aquima.interactions.project.impl.FieldTypeDefinition
- All Implemented Interfaces:
IFieldTypeDefinition
,Serializable
Implementation class describing the field type definition
- Since:
- 11.1
- Author:
- Mihai Bob
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBased on the output type, this will return the data type inside the field typegetName()
Returns the unique name of the field type.Returns the output of this Field Typeboolean
Specifies whether the option to set the field's length property is availableboolean
Specifies whether the option to set the field's precondition property is availableboolean
Specifies whether the option to set the field's read only property is availableboolean
Specifies whether the option to set the field's refresh property is availableboolean
Specifies whether the option to set the field's required property is available
-
Constructor Details
-
FieldTypeDefinition
-
-
Method Details
-
getName
Description copied from interface:IFieldTypeDefinition
Returns the unique name of the field type. May not be null.- Specified by:
getName
in interfaceIFieldTypeDefinition
- Returns:
- the name of the field type
-
getOutput
Description copied from interface:IFieldTypeDefinition
Returns the output of this Field Type- Specified by:
getOutput
in interfaceIFieldTypeDefinition
- Returns:
- the output of this Field Type
-
getDataType
Description copied from interface:IFieldTypeDefinition
Based on the output type, this will return the data type inside the field type- Specified by:
getDataType
in interfaceIFieldTypeDefinition
- Returns:
DataType
-
isPreconditionAvailable
public boolean isPreconditionAvailable()Description copied from interface:IFieldTypeDefinition
Specifies whether the option to set the field's precondition property is available- Specified by:
isPreconditionAvailable
in interfaceIFieldTypeDefinition
- Returns:
- whether the option to set the field's precondition property is available
-
isReadOnlyAvailable
public boolean isReadOnlyAvailable()Description copied from interface:IFieldTypeDefinition
Specifies whether the option to set the field's read only property is available- Specified by:
isReadOnlyAvailable
in interfaceIFieldTypeDefinition
- Returns:
true
if available otherwisefalse
-
isRequiredAvailable
public boolean isRequiredAvailable()Description copied from interface:IFieldTypeDefinition
Specifies whether the option to set the field's required property is available- Specified by:
isRequiredAvailable
in interfaceIFieldTypeDefinition
- Returns:
true
if available otherwisefalse
-
isRefreshAvailable
public boolean isRefreshAvailable()Description copied from interface:IFieldTypeDefinition
Specifies whether the option to set the field's refresh property is available- Specified by:
isRefreshAvailable
in interfaceIFieldTypeDefinition
- Returns:
true
if available otherwisefalse
-
isLengthAvailable
public boolean isLengthAvailable()Description copied from interface:IFieldTypeDefinition
Specifies whether the option to set the field's length property is available- Specified by:
isLengthAvailable
in interfaceIFieldTypeDefinition
- Returns:
true
if available otherwisefalse
-