com.ibm.openpages.api.questionnaire

## Interface IControllerQuestionMap

-     public interface IControllerQuestionMap

  This is an interface to access a question dependency controller.
  Category:
    Questionnaire

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `IControllerQuestionMap.ControllerType` Type of the controller

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getControllerPath()` Returns path of the controlling object.
    `IControllerQuestionMap.ControllerType` | `getControllerType()`
    `java.util.Set<java.lang.String>` | `getControllerValues()` Gets all the Controlling values.

- - ### Method Detail

    - #### getControllerType

          IControllerQuestionMap.ControllerType getControllerType()

      Returns:
        the type of the controller.

    - #### getControllerPath

          java.lang.String getControllerPath()

      Returns path of the controlling object. The path is the system name of the question object when the ControllerType is QuestionResponse. The path is the system name of the field of Asset object when the ControllerType is AssetField. The path is the reportID of the question object when the controllerType is QuestionResponseReportId.
      Returns:
        the path of the controlling object

    - #### getControllerValues

          java.util.Set<java.lang.String> getControllerValues()

      Gets all the Controlling values. In most cases, the values will be System names of an IEnumValue.

      Returns:
        set of the Controller Values

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.