Class OperationExecutionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.OperationExecutionType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class OperationExecutionType extends Object implements Serializable, Cloneable, Containerable
Information about an operation executed on an object.Java class for OperationExecutionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OperationExecutionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="recordType" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationExecutionRecordTypeType" minOccurs="0"/> <element name="realOwner" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationExecutionRecordRealOwnerType" minOccurs="0"/> <element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="operation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectDeltaOperationType" maxOccurs="unbounded" minOccurs="0"/> <element name="status" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultStatusType" minOccurs="0"/> <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="initiatorRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="taskRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="activityPath" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActivityPathType" minOccurs="0"/> <element name="channel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="requestIdentifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ACTIVITY_PATH
static ItemName
F_CHANNEL
static ItemName
F_INITIATOR_REF
static ItemName
F_MESSAGE
static ItemName
F_OPERATION
static ItemName
F_REAL_OWNER
static ItemName
F_RECORD_TYPE
static ItemName
F_REQUEST_IDENTIFIER
static ItemName
F_STATUS
static ItemName
F_TASK_REF
static ItemName
F_TIMESTAMP
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description OperationExecutionType()
OperationExecutionType(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_RECORD_TYPE
public static final ItemName F_RECORD_TYPE
-
F_REAL_OWNER
public static final ItemName F_REAL_OWNER
-
F_TIMESTAMP
public static final ItemName F_TIMESTAMP
-
F_OPERATION
public static final ItemName F_OPERATION
-
F_STATUS
public static final ItemName F_STATUS
-
F_MESSAGE
public static final ItemName F_MESSAGE
-
F_INITIATOR_REF
public static final ItemName F_INITIATOR_REF
-
F_TASK_REF
public static final ItemName F_TASK_REF
-
F_ACTIVITY_PATH
public static final ItemName F_ACTIVITY_PATH
-
F_CHANNEL
public static final ItemName F_CHANNEL
-
F_REQUEST_IDENTIFIER
public static final ItemName F_REQUEST_IDENTIFIER
-
-
Constructor Detail
-
OperationExecutionType
public OperationExecutionType()
-
OperationExecutionType
public OperationExecutionType(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()
-
getRecordType
public OperationExecutionRecordTypeType getRecordType()
-
setRecordType
public void setRecordType(OperationExecutionRecordTypeType value)
-
getRealOwner
public OperationExecutionRecordRealOwnerType getRealOwner()
-
setRealOwner
public void setRealOwner(OperationExecutionRecordRealOwnerType value)
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
-
getOperation
public List<ObjectDeltaOperationType> getOperation()
-
createOperationList
public List<ObjectDeltaOperationType> createOperationList()
-
getStatus
public OperationResultStatusType getStatus()
-
setStatus
public void setStatus(OperationResultStatusType value)
-
getMessage
public String getMessage()
-
setMessage
public void setMessage(String value)
-
getInitiatorRef
public ObjectReferenceType getInitiatorRef()
-
setInitiatorRef
public void setInitiatorRef(ObjectReferenceType value)
-
getTaskRef
public ObjectReferenceType getTaskRef()
-
setTaskRef
public void setTaskRef(ObjectReferenceType value)
-
getActivityPath
public ActivityPathType getActivityPath()
-
setActivityPath
public void setActivityPath(ActivityPathType value)
-
getChannel
public String getChannel()
-
setChannel
public void setChannel(String value)
-
getRequestIdentifier
public String getRequestIdentifier()
-
setRequestIdentifier
public void setRequestIdentifier(String value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
recordType
public OperationExecutionType recordType(OperationExecutionRecordTypeType value)
-
realOwner
public OperationExecutionType realOwner(OperationExecutionRecordRealOwnerType value)
-
beginRealOwner
public OperationExecutionRecordRealOwnerType beginRealOwner()
-
timestamp
public OperationExecutionType timestamp(XMLGregorianCalendar value)
-
timestamp
public OperationExecutionType timestamp(String value)
-
operation
public OperationExecutionType operation(ObjectDeltaOperationType value)
-
beginOperation
public ObjectDeltaOperationType beginOperation()
-
status
public OperationExecutionType status(OperationResultStatusType value)
-
message
public OperationExecutionType message(String value)
-
initiatorRef
public OperationExecutionType initiatorRef(ObjectReferenceType value)
-
initiatorRef
public OperationExecutionType initiatorRef(String oid, QName type)
-
initiatorRef
public OperationExecutionType initiatorRef(String oid, QName type, QName relation)
-
beginInitiatorRef
public ObjectReferenceType beginInitiatorRef()
-
taskRef
public OperationExecutionType taskRef(ObjectReferenceType value)
-
taskRef
public OperationExecutionType taskRef(String oid, QName type)
-
taskRef
public OperationExecutionType taskRef(String oid, QName type, QName relation)
-
beginTaskRef
public ObjectReferenceType beginTaskRef()
-
activityPath
public OperationExecutionType activityPath(ActivityPathType value)
-
beginActivityPath
public ActivityPathType beginActivityPath()
-
channel
public OperationExecutionType channel(String value)
-
requestIdentifier
public OperationExecutionType requestIdentifier(String value)
-
id
public OperationExecutionType id(Long value)
-
clone
public OperationExecutionType clone()
-
-