Class ActivationCapabilityType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationCapabilityType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class ActivationCapabilityType extends CapabilityType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Describes capability to process activation data, which means enable/disable of accounts, dates for scheduled enable/disable and similar things related to make the account active.Java class for ActivationCapabilityType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ActivationCapabilityType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}CapabilityType"> <sequence> <element name="status" type="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}ActivationStatusCapabilityType" minOccurs="0"/> <element name="validFrom" type="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}ActivationValidityCapabilityType" minOccurs="0"/> <element name="validTo" type="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}ActivationValidityCapabilityType" minOccurs="0"/> <element name="lockoutStatus" type="{http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3}ActivationLockoutStatusCapabilityType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_LOCKOUT_STATUS
static ItemName
F_STATUS
static ItemName
F_VALID_FROM
static ItemName
F_VALID_TO
protected ActivationLockoutStatusCapabilityType
lockoutStatus
protected ActivationStatusCapabilityType
status
protected ActivationValidityCapabilityType
validFrom
protected ActivationValidityCapabilityType
validTo
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
enabled, F_ENABLED
-
-
Constructor Summary
Constructors Constructor Description ActivationCapabilityType()
Creates a newActivationCapabilityType
instance.ActivationCapabilityType(ActivationCapabilityType o)
Creates a newActivationCapabilityType
instance by deeply copying a givenActivationCapabilityType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ActivationLockoutStatusCapabilityType
beginLockoutStatus()
ActivationStatusCapabilityType
beginStatus()
ActivationValidityCapabilityType
beginValidFrom()
ActivationValidityCapabilityType
beginValidTo()
ActivationCapabilityType
clone()
Creates and returns a deep copy of this object.ActivationCapabilityType
enabled(Boolean value)
boolean
equals(Object object)
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)
ActivationLockoutStatusCapabilityType
getLockoutStatus()
Gets the value of the lockoutStatus property.ActivationStatusCapabilityType
getStatus()
Gets the value of the status property.ActivationValidityCapabilityType
getValidFrom()
Gets the value of the validFrom property.ActivationValidityCapabilityType
getValidTo()
Gets the value of the validTo property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
ActivationCapabilityType
lockoutStatus(ActivationLockoutStatusCapabilityType value)
void
setLockoutStatus(ActivationLockoutStatusCapabilityType value)
Sets the value of the lockoutStatus property.void
setStatus(ActivationStatusCapabilityType value)
Sets the value of the status property.void
setValidFrom(ActivationValidityCapabilityType value)
Sets the value of the validFrom property.void
setValidTo(ActivationValidityCapabilityType value)
Sets the value of the validTo property.ActivationCapabilityType
status(ActivationStatusCapabilityType value)
String
toString()
Generates a String representation of the contents of this type.ActivationCapabilityType
validFrom(ActivationValidityCapabilityType value)
ActivationCapabilityType
validTo(ActivationValidityCapabilityType value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
isEnabled, setEnabled
-
-
-
-
Field Detail
-
status
protected ActivationStatusCapabilityType status
-
validFrom
protected ActivationValidityCapabilityType validFrom
-
validTo
protected ActivationValidityCapabilityType validTo
-
lockoutStatus
protected ActivationLockoutStatusCapabilityType lockoutStatus
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_STATUS
public static final ItemName F_STATUS
-
F_VALID_FROM
public static final ItemName F_VALID_FROM
-
F_VALID_TO
public static final ItemName F_VALID_TO
-
F_LOCKOUT_STATUS
public static final ItemName F_LOCKOUT_STATUS
-
-
Constructor Detail
-
ActivationCapabilityType
public ActivationCapabilityType()
Creates a newActivationCapabilityType
instance.
-
ActivationCapabilityType
public ActivationCapabilityType(ActivationCapabilityType o)
Creates a newActivationCapabilityType
instance by deeply copying a givenActivationCapabilityType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getStatus
public ActivationStatusCapabilityType getStatus()
Gets the value of the status property.- Returns:
- possible object is
ActivationStatusCapabilityType
-
setStatus
public void setStatus(ActivationStatusCapabilityType value)
Sets the value of the status property.- Parameters:
value
- allowed object isActivationStatusCapabilityType
-
getValidFrom
public ActivationValidityCapabilityType getValidFrom()
Gets the value of the validFrom property.- Returns:
- possible object is
ActivationValidityCapabilityType
-
setValidFrom
public void setValidFrom(ActivationValidityCapabilityType value)
Sets the value of the validFrom property.- Parameters:
value
- allowed object isActivationValidityCapabilityType
-
getValidTo
public ActivationValidityCapabilityType getValidTo()
Gets the value of the validTo property.- Returns:
- possible object is
ActivationValidityCapabilityType
-
setValidTo
public void setValidTo(ActivationValidityCapabilityType value)
Sets the value of the validTo property.- Parameters:
value
- allowed object isActivationValidityCapabilityType
-
getLockoutStatus
public ActivationLockoutStatusCapabilityType getLockoutStatus()
Gets the value of the lockoutStatus property.- Returns:
- possible object is
ActivationLockoutStatusCapabilityType
-
setLockoutStatus
public void setLockoutStatus(ActivationLockoutStatusCapabilityType value)
Sets the value of the lockoutStatus property.- Parameters:
value
- allowed object isActivationLockoutStatusCapabilityType
-
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 classCapabilityType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in classCapabilityType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCapabilityType
-
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 interfaceorg.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in classCapabilityType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classCapabilityType
-
status
public ActivationCapabilityType status(ActivationStatusCapabilityType value)
-
beginStatus
public ActivationStatusCapabilityType beginStatus()
-
validFrom
public ActivationCapabilityType validFrom(ActivationValidityCapabilityType value)
-
beginValidFrom
public ActivationValidityCapabilityType beginValidFrom()
-
validTo
public ActivationCapabilityType validTo(ActivationValidityCapabilityType value)
-
beginValidTo
public ActivationValidityCapabilityType beginValidTo()
-
lockoutStatus
public ActivationCapabilityType lockoutStatus(ActivationLockoutStatusCapabilityType value)
-
beginLockoutStatus
public ActivationLockoutStatusCapabilityType beginLockoutStatus()
-
enabled
public ActivationCapabilityType enabled(Boolean value)
- Overrides:
enabled
in classCapabilityType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classCapabilityType
-
clone
public ActivationCapabilityType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classCapabilityType
- Returns:
- A deep copy of this object.
-
-