Class ProcessMetadataType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProcessMetadataType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ProcessMetadataType extends Object implements Serializable, Cloneable, Containerable
Java class for ProcessMetadataType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProcessMetadataType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="requestTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="requestorRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="requestorComment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="createApproverRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="createApprovalComment" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="createApprovalTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="modifyApproverRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="modifyApprovalComment" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="modifyApprovalTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="certificationFinishedTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="certificationOutcome" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="certifierRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="certifierComment" type="{http://www.w3.org/2001/XMLSchema}string" 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_CERTIFICATION_FINISHED_TIMESTAMP
static ItemName
F_CERTIFICATION_OUTCOME
static ItemName
F_CERTIFIER_COMMENT
static ItemName
F_CERTIFIER_REF
static ItemName
F_CREATE_APPROVAL_COMMENT
static ItemName
F_CREATE_APPROVAL_TIMESTAMP
static ItemName
F_CREATE_APPROVER_REF
static ItemName
F_MODIFY_APPROVAL_COMMENT
static ItemName
F_MODIFY_APPROVAL_TIMESTAMP
static ItemName
F_MODIFY_APPROVER_REF
static ItemName
F_REQUEST_TIMESTAMP
static ItemName
F_REQUESTOR_COMMENT
static ItemName
F_REQUESTOR_REF
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ProcessMetadataType()
ProcessMetadataType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_REQUEST_TIMESTAMP
public static final ItemName F_REQUEST_TIMESTAMP
-
F_REQUESTOR_REF
public static final ItemName F_REQUESTOR_REF
-
F_REQUESTOR_COMMENT
public static final ItemName F_REQUESTOR_COMMENT
-
F_CREATE_APPROVER_REF
public static final ItemName F_CREATE_APPROVER_REF
-
F_CREATE_APPROVAL_COMMENT
public static final ItemName F_CREATE_APPROVAL_COMMENT
-
F_CREATE_APPROVAL_TIMESTAMP
public static final ItemName F_CREATE_APPROVAL_TIMESTAMP
-
F_MODIFY_APPROVER_REF
public static final ItemName F_MODIFY_APPROVER_REF
-
F_MODIFY_APPROVAL_COMMENT
public static final ItemName F_MODIFY_APPROVAL_COMMENT
-
F_MODIFY_APPROVAL_TIMESTAMP
public static final ItemName F_MODIFY_APPROVAL_TIMESTAMP
-
F_CERTIFICATION_FINISHED_TIMESTAMP
public static final ItemName F_CERTIFICATION_FINISHED_TIMESTAMP
-
F_CERTIFICATION_OUTCOME
public static final ItemName F_CERTIFICATION_OUTCOME
-
F_CERTIFIER_REF
public static final ItemName F_CERTIFIER_REF
-
F_CERTIFIER_COMMENT
public static final ItemName F_CERTIFIER_COMMENT
-
-
Constructor Detail
-
ProcessMetadataType
public ProcessMetadataType()
-
ProcessMetadataType
public ProcessMetadataType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getRequestTimestamp
public XMLGregorianCalendar getRequestTimestamp()
-
setRequestTimestamp
public void setRequestTimestamp(XMLGregorianCalendar value)
-
getRequestorRef
public ObjectReferenceType getRequestorRef()
-
setRequestorRef
public void setRequestorRef(ObjectReferenceType value)
-
getRequestorComment
public String getRequestorComment()
-
setRequestorComment
public void setRequestorComment(String value)
-
getCreateApproverRef
public List<ObjectReferenceType> getCreateApproverRef()
-
createCreateApproverRefList
public List<ObjectReferenceType> createCreateApproverRefList()
-
getCreateApprovalTimestamp
public XMLGregorianCalendar getCreateApprovalTimestamp()
-
setCreateApprovalTimestamp
public void setCreateApprovalTimestamp(XMLGregorianCalendar value)
-
getModifyApproverRef
public List<ObjectReferenceType> getModifyApproverRef()
-
createModifyApproverRefList
public List<ObjectReferenceType> createModifyApproverRefList()
-
getModifyApprovalTimestamp
public XMLGregorianCalendar getModifyApprovalTimestamp()
-
setModifyApprovalTimestamp
public void setModifyApprovalTimestamp(XMLGregorianCalendar value)
-
getCertificationFinishedTimestamp
public XMLGregorianCalendar getCertificationFinishedTimestamp()
-
setCertificationFinishedTimestamp
public void setCertificationFinishedTimestamp(XMLGregorianCalendar value)
-
getCertificationOutcome
public String getCertificationOutcome()
-
setCertificationOutcome
public void setCertificationOutcome(String value)
-
getCertifierRef
public List<ObjectReferenceType> getCertifierRef()
-
createCertifierRefList
public List<ObjectReferenceType> createCertifierRefList()
-
requestTimestamp
public ProcessMetadataType requestTimestamp(XMLGregorianCalendar value)
-
requestTimestamp
public ProcessMetadataType requestTimestamp(String value)
-
requestorRef
public ProcessMetadataType requestorRef(ObjectReferenceType value)
-
requestorRef
public ProcessMetadataType requestorRef(String oid, QName type)
-
requestorRef
public ProcessMetadataType requestorRef(String oid, QName type, QName relation)
-
beginRequestorRef
public ObjectReferenceType beginRequestorRef()
-
requestorComment
public ProcessMetadataType requestorComment(String value)
-
createApproverRef
public ProcessMetadataType createApproverRef(ObjectReferenceType value)
-
createApproverRef
public ProcessMetadataType createApproverRef(String oid, QName type)
-
createApproverRef
public ProcessMetadataType createApproverRef(String oid, QName type, QName relation)
-
beginCreateApproverRef
public ObjectReferenceType beginCreateApproverRef()
-
createApprovalComment
public ProcessMetadataType createApprovalComment(String value)
-
createApprovalTimestamp
public ProcessMetadataType createApprovalTimestamp(XMLGregorianCalendar value)
-
createApprovalTimestamp
public ProcessMetadataType createApprovalTimestamp(String value)
-
modifyApproverRef
public ProcessMetadataType modifyApproverRef(ObjectReferenceType value)
-
modifyApproverRef
public ProcessMetadataType modifyApproverRef(String oid, QName type)
-
modifyApproverRef
public ProcessMetadataType modifyApproverRef(String oid, QName type, QName relation)
-
beginModifyApproverRef
public ObjectReferenceType beginModifyApproverRef()
-
modifyApprovalComment
public ProcessMetadataType modifyApprovalComment(String value)
-
modifyApprovalTimestamp
public ProcessMetadataType modifyApprovalTimestamp(XMLGregorianCalendar value)
-
modifyApprovalTimestamp
public ProcessMetadataType modifyApprovalTimestamp(String value)
-
certificationFinishedTimestamp
public ProcessMetadataType certificationFinishedTimestamp(XMLGregorianCalendar value)
-
certificationFinishedTimestamp
public ProcessMetadataType certificationFinishedTimestamp(String value)
-
certificationOutcome
public ProcessMetadataType certificationOutcome(String value)
-
certifierRef
public ProcessMetadataType certifierRef(ObjectReferenceType value)
-
certifierRef
public ProcessMetadataType certifierRef(String oid, QName type)
-
certifierRef
public ProcessMetadataType certifierRef(String oid, QName type, QName relation)
-
beginCertifierRef
public ObjectReferenceType beginCertifierRef()
-
certifierComment
public ProcessMetadataType certifierComment(String value)
-
clone
public ProcessMetadataType clone()
-
-