Class ProvenanceAcquisitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProvenanceAcquisitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class ProvenanceAcquisitionType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
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.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
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
static Producer<ProvenanceAcquisitionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ProvenanceAcquisitionType()
ProvenanceAcquisitionType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
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, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
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
-
FACTORY
public static final Producer<ProvenanceAcquisitionType> FACTORY
-
-
Constructor Detail
-
ProvenanceAcquisitionType
public ProvenanceAcquisitionType()
-
ProvenanceAcquisitionType
@Deprecated public ProvenanceAcquisitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
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)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
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)
-
end
public <X> X end()
-
clone
public ProvenanceAcquisitionType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-