java.lang.Object
com.atlassian.jira.action.issue.customfields.option.MockOption
All Implemented Interfaces:
Option, SimpleOption<Option>

public class MockOption extends Object implements Option
  • Field Details

    • PARENT_OPTION_ID

      public static final Long PARENT_OPTION_ID
    • CHILD_1_ID

      public static final Long CHILD_1_ID
  • Constructor Details

    • MockOption

      public MockOption(Option parentOption, List<Option> childOptions, Long sequence, String value, FieldConfig relatedField, Long optionId)
    • MockOption

      public MockOption(Map params)
    • MockOption

      public MockOption(org.ofbiz.core.entity.GenericValue params)
  • Method Details

    • value

      public static Option value(String value)
    • getParentOption

      public Option getParentOption()
      Specified by:
      getParentOption in interface Option
    • getParentOptionId

      @Nullable public Long getParentOptionId()
      Specified by:
      getParentOptionId in interface Option
    • setParentOption

      public void setParentOption(Option parentOption)
    • getChildOptions

      @Nonnull public List<Option> getChildOptions()
      Description copied from interface: Option
      Return a list of options that exist under this option (i.e. its children).

      NOTE: This method is here is keep the API checker happy (JRADEV-23901).

      Specified by:
      getChildOptions in interface Option
      Specified by:
      getChildOptions in interface SimpleOption<Option>
      Returns:
      the list of options that exist under this option. An empty list is returned when such options exist.
    • setChildOptions

      public void setChildOptions(List childOptions)
    • getSequence

      public Long getSequence()
      Specified by:
      getSequence in interface Option
    • setSequence

      public void setSequence(Long sequence)
      Specified by:
      setSequence in interface Option
    • getValue

      public String getValue()
      Description copied from interface: Option
      The current value of the option. This is the option displayed to the user.

      NOTE: This method is here is keep the API checker happy (JRADEV-23901).

      Specified by:
      getValue in interface Option
      Specified by:
      getValue in interface SimpleOption<Option>
      Returns:
      the value of the option.
    • setValue

      public void setValue(String value)
      Specified by:
      setValue in interface Option
    • getRelatedCustomField

      public FieldConfig getRelatedCustomField()
      Description copied from interface: Option
      Get related CustomField's FieldConfig.
      Specified by:
      getRelatedCustomField in interface Option
      Returns:
      FieldConfig of a CustomField
    • setRelatedCustomField

      public void setRelatedCustomField(FieldConfig relatedField)
    • getOptionId

      public Long getOptionId()
      Description copied from interface: Option
      The ID of the option or null if it currently does not have one.

      NOTE: This method is here is keep the API checker happy (see JRADEV-23901).

      Specified by:
      getOptionId in interface Option
      Specified by:
      getOptionId in interface SimpleOption<Option>
      Returns:
      the ID of the option or null if it does not have one.
    • setOptionId

      public void setOptionId(Long optionId)
    • getDisabled

      public Boolean getDisabled()
      Description copied from interface: Option
      Get the disabled status. A disabled option will is not available to be assigned to this associated custom field, It remains valid historically and for searching with.
      Specified by:
      getDisabled in interface Option
    • setDisabled

      public void setDisabled(Boolean disabled)
      Specified by:
      setDisabled in interface Option
    • retrieveAllChildren

      public List<Option> retrieveAllChildren(List<Option> listToAddTo)
      Specified by:
      retrieveAllChildren in interface Option
      Parameters:
      listToAddTo - the list to add the options to
      Returns:
      a list of all descendant options
    • setAllChildren

      public void setAllChildren(List<Option> allChildren)
    • store

      public void store()
      Specified by:
      store in interface Option
    • getGenericValue

      public org.ofbiz.core.entity.GenericValue getGenericValue()
      Specified by:
      getGenericValue in interface Option
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getParentoptionid

      public Long getParentoptionid()
    • setParentoptionid

      public void setParentoptionid(Long parentoptionid)
    • _newMockChild2GV

      public static MockGenericValue _newMockChild2GV()
    • _newMockChild1GV

      public static MockGenericValue _newMockChild1GV()
    • _newMockParentOptionGV

      public static MockGenericValue _newMockParentOptionGV()
    • _getMockParentOption

      public static MockOption _getMockParentOption()
    • _getMockChild1Option

      public static MockOption _getMockChild1Option()
    • _getMockChild2Option

      public static MockOption _getMockChild2Option()
    • _getMockParent2Option

      public static Option _getMockParent2Option()