Class ProvenanceAcquisitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProvenanceAcquisitionType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ProvenanceAcquisitionType extends Object implements Serializable, Cloneable, Containerable
Ultimate origin of the data. This metadata structure represents the way how the data (or their components) entered the system. As data are processed by midPoint mechanisms (such as mappings), the acquisition metadata are preserved during the processing. Multiple values of acquisition data indicate that data from several sources were combined to create the result.Java class for ProvenanceAcquisitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProvenanceAcquisitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="originRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="resourceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="actorRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="channel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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_ACTOR_REF
static ItemName
F_CHANNEL
static ItemName
F_ORIGIN_REF
static ItemName
F_RESOURCE_REF
static ItemName
F_TIMESTAMP
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ProvenanceAcquisitionType()
ProvenanceAcquisitionType(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_ORIGIN_REF
public static final ItemName F_ORIGIN_REF
-
F_RESOURCE_REF
public static final ItemName F_RESOURCE_REF
-
F_ACTOR_REF
public static final ItemName F_ACTOR_REF
-
F_CHANNEL
public static final ItemName F_CHANNEL
-
F_TIMESTAMP
public static final ItemName F_TIMESTAMP
-
-
Constructor Detail
-
ProvenanceAcquisitionType
public ProvenanceAcquisitionType()
-
ProvenanceAcquisitionType
public ProvenanceAcquisitionType(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()
-
getOriginRef
public ObjectReferenceType getOriginRef()
-
setOriginRef
public void setOriginRef(ObjectReferenceType value)
-
getResourceRef
public ObjectReferenceType getResourceRef()
-
setResourceRef
public void setResourceRef(ObjectReferenceType value)
-
getActorRef
public ObjectReferenceType getActorRef()
-
setActorRef
public void setActorRef(ObjectReferenceType value)
-
getChannel
public String getChannel()
-
setChannel
public void setChannel(String value)
-
getTimestamp
public XMLGregorianCalendar getTimestamp()
-
setTimestamp
public void setTimestamp(XMLGregorianCalendar value)
-
originRef
public ProvenanceAcquisitionType originRef(ObjectReferenceType value)
-
originRef
public ProvenanceAcquisitionType originRef(String oid, QName type)
-
originRef
public ProvenanceAcquisitionType originRef(String oid, QName type, QName relation)
-
beginOriginRef
public ObjectReferenceType beginOriginRef()
-
resourceRef
public ProvenanceAcquisitionType resourceRef(ObjectReferenceType value)
-
resourceRef
public ProvenanceAcquisitionType resourceRef(String oid, QName type)
-
resourceRef
public ProvenanceAcquisitionType resourceRef(String oid, QName type, QName relation)
-
beginResourceRef
public ObjectReferenceType beginResourceRef()
-
actorRef
public ProvenanceAcquisitionType actorRef(ObjectReferenceType value)
-
actorRef
public ProvenanceAcquisitionType actorRef(String oid, QName type)
-
actorRef
public ProvenanceAcquisitionType actorRef(String oid, QName type, QName relation)
-
beginActorRef
public ObjectReferenceType beginActorRef()
-
channel
public ProvenanceAcquisitionType channel(String value)
-
timestamp
public ProvenanceAcquisitionType timestamp(XMLGregorianCalendar value)
-
timestamp
public ProvenanceAcquisitionType timestamp(String value)
-
clone
public ProvenanceAcquisitionType clone()
-
-