Class ActivationLockoutStatusCapabilityType

  • All Implemented Interfaces:
    JaxbVisitable, Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

    public class ActivationLockoutStatusCapabilityType
    extends CapabilityType
    implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
    Describes capability to provide lockout status (e.g. account temporarily disabled due to many failed login attempts).

    Java class for ActivationLockoutStatusCapabilityType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="ActivationLockoutStatusCapabilityType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}CapabilityType">
           <sequence>
             <element name="returnedByDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="attribute" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
             <element name="normalValue" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <element name="lockedValue" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <element name="ignoreAttribute" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • returnedByDefault

        protected Boolean returnedByDefault
      • attribute

        protected QName attribute
      • ignoreAttribute

        protected Boolean ignoreAttribute
      • COMPLEX_TYPE

        public static final QName COMPLEX_TYPE
      • F_RETURNED_BY_DEFAULT

        public static final ItemName F_RETURNED_BY_DEFAULT
      • F_ATTRIBUTE

        public static final ItemName F_ATTRIBUTE
      • F_NORMAL_VALUE

        public static final ItemName F_NORMAL_VALUE
      • F_LOCKED_VALUE

        public static final ItemName F_LOCKED_VALUE
      • F_IGNORE_ATTRIBUTE

        public static final ItemName F_IGNORE_ATTRIBUTE
    • Constructor Detail

      • ActivationLockoutStatusCapabilityType

        public ActivationLockoutStatusCapabilityType()
        Creates a new ActivationLockoutStatusCapabilityType instance.
      • ActivationLockoutStatusCapabilityType

        public ActivationLockoutStatusCapabilityType​(ActivationLockoutStatusCapabilityType o)
        Creates a new ActivationLockoutStatusCapabilityType instance by deeply copying a given ActivationLockoutStatusCapabilityType instance.
        Parameters:
        o - The instance to copy.
        Throws:
        NullPointerException - if o is null.
    • Method Detail

      • isReturnedByDefault

        public Boolean isReturnedByDefault()
        Gets the value of the returnedByDefault property.
        Returns:
        possible object is Boolean
      • setReturnedByDefault

        public void setReturnedByDefault​(Boolean value)
        Sets the value of the returnedByDefault property.
        Parameters:
        value - allowed object is Boolean
      • getAttribute

        public QName getAttribute()
        Gets the value of the attribute property.
        Returns:
        possible object is QName
      • setAttribute

        public void setAttribute​(QName value)
        Sets the value of the attribute property.
        Parameters:
        value - allowed object is QName
      • getNormalValue

        public List<String> getNormalValue()
        Gets the value of the normalValue property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the normalValue property.

        For example, to add a new item, do as follows:

            getNormalValue().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • getLockedValue

        public List<String> getLockedValue()
        Gets the value of the lockedValue property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the lockedValue property.

        For example, to add a new item, do as follows:

            getLockedValue().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • isIgnoreAttribute

        public Boolean isIgnoreAttribute()
        Gets the value of the ignoreAttribute property.
        Returns:
        possible object is Boolean
      • setIgnoreAttribute

        public void setIgnoreAttribute​(Boolean value)
        Sets the value of the ignoreAttribute property.
        Parameters:
        value - allowed object is Boolean
      • toString

        public String toString()
        Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
        Overrides:
        toString in class CapabilityType
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
        Overrides:
        hashCode in class CapabilityType
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals
        Overrides:
        equals in class CapabilityType