Class TargetSelectionType

java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.xml.ns._public.common.common_3.TargetSelectionType
All Implemented Interfaces:
Containerable, Freezable, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding, DebugDumpable, Serializable, Cloneable

public class TargetSelectionType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Configuration structure related to request access UI wizard and its first step - person of interest.
See Also:
  • Field Details

    • COMPLEX_TYPE

      public static final QName COMPLEX_TYPE
    • F_DEFAULT_SELECTION

      public static final ItemName F_DEFAULT_SELECTION
    • F_ALLOW_REQUEST_FOR_MYSELF

      public static final ItemName F_ALLOW_REQUEST_FOR_MYSELF
    • F_ALLOW_REQUEST_FOR_OTHERS

      public static final ItemName F_ALLOW_REQUEST_FOR_OTHERS
    • F_GROUP

      public static final ItemName F_GROUP
    • FACTORY

      public static final Producer<TargetSelectionType> FACTORY
  • Constructor Details

    • TargetSelectionType

      public TargetSelectionType()
    • TargetSelectionType

      @Deprecated public TargetSelectionType(PrismContext context)
      Deprecated.
  • Method Details

    • getDefaultSelection

      public String getDefaultSelection()
    • setDefaultSelection

      public void setDefaultSelection(String value)
    • isAllowRequestForMyself

      public Boolean isAllowRequestForMyself()
    • getAllowRequestForMyself

      public Boolean getAllowRequestForMyself()
    • setAllowRequestForMyself

      public void setAllowRequestForMyself(Boolean value)
    • isAllowRequestForOthers

      public Boolean isAllowRequestForOthers()
    • getAllowRequestForOthers

      public Boolean getAllowRequestForOthers()
    • setAllowRequestForOthers

      public void setAllowRequestForOthers(Boolean value)
    • getGroup

      public List<GroupSelectionType> getGroup()
    • createGroupList

      public List<GroupSelectionType> createGroupList()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
    • id

      public TargetSelectionType id(Long value)
    • defaultSelection

      public TargetSelectionType defaultSelection(String value)
    • allowRequestForMyself

      public TargetSelectionType allowRequestForMyself(Boolean value)
    • allowRequestForOthers

      public TargetSelectionType allowRequestForOthers(Boolean value)
    • group

    • beginGroup

      public GroupSelectionType beginGroup()
    • end

      public <X> X end()
    • clone

      public TargetSelectionType clone()
      Overrides:
      clone in class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable