## Uses of Interface
com.ibm.openpages.api.metadata.IEnumValue

- Packages that use IEnumValue
  Package | Description
  --- | ---
  com.ibm.openpages.api.metadata | This package and its components provides access to OpenPages metadata.
  com.ibm.openpages.api.questionnaire | This package and its components provides access to questionnaire objects.
  com.ibm.openpages.api.resource | Provides interfaces to work with the OpenPages content data: folders, GRC objects and document attachments.

- - ### Uses of IEnumValue in com.ibm.openpages.api.metadata

    Methods in com.ibm.openpages.api.metadata that return IEnumValue
    Modifier and Type | Method and Description
    --- | ---
    `IEnumValue` | IFieldDefinition.`getEnumValue(java.lang.String systemName)` Returns the IEnumValue by its system name.
    `IEnumValue` | IFieldDefinition.`getEnumValueById(Id enumValueId)` Returns the IEnumValue by its Id.

    Methods in com.ibm.openpages.api.metadata that return types with arguments of type IEnumValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IEnumValue>` | IControllerFieldMap.`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.
    `java.util.List<IEnumValue>` | IFieldDefinition.`getDescendantEnumValuesByParentId(Id enumValueId)` Returns the IEnumValue by its Id.
    `java.util.List<IEnumValue>` | IFieldDefinition.`getDescendantEnumValuesByParentName(java.lang.String systemName)` Returns the IEnumValue by its system name.
    `java.util.List<IEnumValue>` | IFieldDefinition.`getEnumValues()` Returns the list of `IEnumValue` for all the elements that are part of an enumeration.

  - ### Uses of IEnumValue in com.ibm.openpages.api.questionnaire

    Methods in com.ibm.openpages.api.questionnaire that return types with arguments of type IEnumValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IEnumValue>` | IQuestionnaire.`getAvailableTransitions()` Deprecated. - call `IQuestionnaire.getAvailableActions()` instead.

  - ### Uses of IEnumValue in com.ibm.openpages.api.resource

    Subinterfaces of IEnumValue in com.ibm.openpages.api.resource
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IEnumAnswer` Represents elements of an enumerated answer.

    Methods in com.ibm.openpages.api.resource that return IEnumValue
    Modifier and Type | Method and Description
    --- | ---
    `IEnumValue` | IEnumField.`getEnumValue()` Returns the field value as an element of an enumeration.

    Methods in com.ibm.openpages.api.resource that return types with arguments of type IEnumValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IEnumValue>` | IMultiEnumField.`getEnumValues()` Returns the value of a multi-selectable enumerated field.

    Methods in com.ibm.openpages.api.resource with parameters of type IEnumValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | IEnumField.`setEnumValue(IEnumValue enumValue)` Sets the field value with an element of an enumeration.

    Method parameters in com.ibm.openpages.api.resource with type arguments of type IEnumValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | IMultiEnumField.`setEnumValues(java.util.List<IEnumValue> enumValues)` Sets the value of a multi-selectable enumerated field.

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2021. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.