public interface IControllerFieldMap
For FieldDependencyType.VISIBILITY
,
FieldDependencyType.EDITABILITY
, and
FieldDependencyType.REQUIREDNESS
, the Controller values will be the
values that control the behavior of the Dependent field. The value of the
DependentValues is unused.
For FieldDependencyType: FieldDependencyType.PICKLIST
the Controller
Field's values will be mapped to a List of EnumValues that are from the
Dependent Field.
IFieldDependency
,
FieldDependencyType
Modifier and Type | Method and Description |
---|---|
IFieldDefinition |
getControllerField()
Gets the Field Definition for this Controller field.
|
java.util.Set<java.lang.String> |
getControllerValues()
Gets all Controlling values.
|
java.util.List<IEnumValue> |
getDependentValues(java.lang.String controllerValue)
For FieldDependencyType: PICKLIST, the Controller Field's value will be
mapped to a List of EnumValues that are from the Dependent Field.
|
ITypeDefinition |
getTypeDefinition()
Gets the TypeDefinition for this Controller field.
|
ITypeDefinition getTypeDefinition()
Gets the TypeDefinition for this Controller field.
ITypeDefinition
the TypeDefinition for this DependencyIFieldDefinition getControllerField()
Gets the Field Definition for this Controller field.
IFieldDefinition
the Controlling field definitionjava.util.Set<java.lang.String> getControllerValues()
Gets all Controlling values. In most cases, the values will be System names of an EnumValue.
java.util.List<IEnumValue> getDependentValues(java.lang.String controllerValue)
For FieldDependencyType: PICKLIST, the Controller Field's value will be mapped to a List of EnumValues that are from the Dependent Field.
controllerValue
- in most cases the System name of an EnumValue
Licensed Materials - Property of IBM
© Copyright IBM Corp. 2013, 2018. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.