Class ActivationType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable

    public class ActivationType
    extends Object
    implements Serializable, Cloneable, Containerable
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                         Type that defines activation properties. Determines whether something is active
                         (and working) or inactive (e.g. disabled).
                     </p>
     
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                         It applies to several object types. It may apply to user, account, assignment, etc.
                         The data in this type define if the described concept is active, from when it is active
                         and until when. The "active" means that it works. If something is not active, it should
                         not work or not cause any effect. E.g. inactive user should not be able to log in or run
                         any tasks, the non-active role should not be assigned and if assigned it should not be
                         taken into account when computing the accounts.
                     </p>
     

    Java class for ActivationType complex type.

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

     <complexType name="ActivationType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="administrativeStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActivationStatusType" minOccurs="0"/>
             <element name="effectiveStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActivationStatusType" minOccurs="0"/>
             <element name="validFrom" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="validTo" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="validityStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TimeIntervalStatusType" minOccurs="0"/>
             <element name="disableReason" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
             <element name="disableTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="enableTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="archiveTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="validityChangeTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="lockoutStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LockoutStatusType" minOccurs="0"/>
             <element name="lockoutExpirationTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
           </sequence>
           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" />
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form