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
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2020. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.