java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.xml.ns._public.prism_schema_3.DefinitionType
All Implemented Interfaces:
Containerable, Freezable, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding, DebugDumpable, Serializable, Cloneable
Direct Known Subclasses:
ComplexTypeDefinitionType, EnumerationTypeDefinitionType, PrismItemDefinitionType

public class DefinitionType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Common elements for all definitions.
See Also:
  • Field Details

    • COMPLEX_TYPE

      public static final QName COMPLEX_TYPE
    • F_NAME

      public static final ItemName F_NAME
    • F_DISPLAY_NAME

      public static final ItemName F_DISPLAY_NAME
    • F_HELP

      public static final ItemName F_HELP
    • F_DOCUMENTATION

      public static final ItemName F_DOCUMENTATION
    • F_DISPLAY_ORDER

      public static final ItemName F_DISPLAY_ORDER
    • F_DISPLAY_HINT

      public static final ItemName F_DISPLAY_HINT
    • F_LIFECYCLE_STATE

      public static final ItemName F_LIFECYCLE_STATE
    • FACTORY

      public static final Producer<DefinitionType> FACTORY
  • Constructor Details

    • DefinitionType

      public DefinitionType()
    • DefinitionType

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

    • getName

      public QName getName()
    • setName

      public void setName(QName value)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String value)
    • getHelp

      public String getHelp()
    • setHelp

      public void setHelp(String value)
    • getDocumentation

      public String getDocumentation()
    • setDocumentation

      public void setDocumentation(String value)
    • getDisplayOrder

      public Integer getDisplayOrder()
    • setDisplayOrder

      public void setDisplayOrder(Integer value)
    • getDisplayHint

      public DisplayHintType getDisplayHint()
    • setDisplayHint

      public void setDisplayHint(DisplayHintType value)
    • getLifecycleState

      public String getLifecycleState()
    • setLifecycleState

      public void setLifecycleState(String value)
    • equals

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

      public DefinitionType id(Long value)
    • name

      public DefinitionType name(QName value)
    • displayName

      public DefinitionType displayName(String value)
    • help

      public DefinitionType help(String value)
    • documentation

      public DefinitionType documentation(String value)
    • displayOrder

      public DefinitionType displayOrder(Integer value)
    • displayHint

      public DefinitionType displayHint(DisplayHintType value)
    • lifecycleState

      public DefinitionType lifecycleState(String value)
    • end

      public <X> X end()
    • clone

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