Class ProvisioningStatisticsEntryType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningStatisticsEntryType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class ProvisioningStatisticsEntryType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Statistical information on operations executed on a specified resource, dealing with given object class.Java class for ProvisioningStatisticsEntryType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProvisioningStatisticsEntryType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="resourceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="operation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProvisioningStatisticsOperationEntryType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_OBJECT_CLASS
static ItemName
F_OPERATION
static ItemName
F_RESOURCE_REF
protected QName
objectClass
protected List<ProvisioningStatisticsOperationEntryType>
operation
protected ObjectReferenceType
resourceRef
-
Constructor Summary
Constructors Constructor Description ProvisioningStatisticsEntryType()
Creates a newProvisioningStatisticsEntryType
instance.ProvisioningStatisticsEntryType(ProvisioningStatisticsEntryType o)
Creates a newProvisioningStatisticsEntryType
instance by deeply copying a givenProvisioningStatisticsEntryType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ProvisioningStatisticsOperationEntryType
beginOperation()
ObjectReferenceType
beginResourceRef()
ProvisioningStatisticsEntryType
clone()
Creates and returns a deep copy of this object.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)
QName
getObjectClass()
Gets the value of the objectClass property.List<ProvisioningStatisticsOperationEntryType>
getOperation()
Gets the value of the operation property.ObjectReferenceType
getResourceRef()
Gets the value of the resourceRef property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
ProvisioningStatisticsEntryType
objectClass(QName value)
ProvisioningStatisticsEntryType
operation(ProvisioningStatisticsOperationEntryType value)
ProvisioningStatisticsEntryType
resourceRef(ObjectReferenceType value)
ProvisioningStatisticsEntryType
resourceRef(String oid, QName type)
ProvisioningStatisticsEntryType
resourceRef(String oid, QName type, QName relation)
void
setObjectClass(QName value)
Sets the value of the objectClass property.void
setResourceRef(ObjectReferenceType value)
Sets the value of the resourceRef property.String
toString()
Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
resourceRef
protected ObjectReferenceType resourceRef
-
objectClass
protected QName objectClass
-
operation
protected List<ProvisioningStatisticsOperationEntryType> operation
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_RESOURCE_REF
public static final ItemName F_RESOURCE_REF
-
F_OBJECT_CLASS
public static final ItemName F_OBJECT_CLASS
-
F_OPERATION
public static final ItemName F_OPERATION
-
-
Constructor Detail
-
ProvisioningStatisticsEntryType
public ProvisioningStatisticsEntryType()
Creates a newProvisioningStatisticsEntryType
instance.
-
ProvisioningStatisticsEntryType
public ProvisioningStatisticsEntryType(ProvisioningStatisticsEntryType o)
Creates a newProvisioningStatisticsEntryType
instance by deeply copying a givenProvisioningStatisticsEntryType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getResourceRef
public ObjectReferenceType getResourceRef()
Gets the value of the resourceRef property.- Returns:
- possible object is
ObjectReferenceType
-
setResourceRef
public void setResourceRef(ObjectReferenceType value)
Sets the value of the resourceRef property.- Parameters:
value
- allowed object isObjectReferenceType
-
getObjectClass
public QName getObjectClass()
Gets the value of the objectClass property.- Returns:
- possible object is
QName
-
setObjectClass
public void setObjectClass(QName value)
Sets the value of the objectClass property.- Parameters:
value
- allowed object isQName
-
getOperation
public List<ProvisioningStatisticsOperationEntryType> getOperation()
Gets the value of the operation 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 operation property.For example, to add a new item, do as follows:
getOperation().add(newItem);
Objects of the following type(s) are allowed in the list
ProvisioningStatisticsOperationEntryType
-
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
-
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
-
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
-
resourceRef
public ProvisioningStatisticsEntryType resourceRef(ObjectReferenceType value)
-
resourceRef
public ProvisioningStatisticsEntryType resourceRef(String oid, QName type)
-
resourceRef
public ProvisioningStatisticsEntryType resourceRef(String oid, QName type, QName relation)
-
beginResourceRef
public ObjectReferenceType beginResourceRef()
-
objectClass
public ProvisioningStatisticsEntryType objectClass(QName value)
-
operation
public ProvisioningStatisticsEntryType operation(ProvisioningStatisticsOperationEntryType value)
-
beginOperation
public ProvisioningStatisticsOperationEntryType beginOperation()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public ProvisioningStatisticsEntryType clone()
Creates and returns a deep copy of this object.
-
-