Class ValueMetadataType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ValueMetadataType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ValueMetadataType extends Object implements Serializable, Cloneable, Containerable
The value metadata.Java class for ValueMetadataType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ValueMetadataType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}extension" minOccurs="0"/> <element name="storage" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}StorageMetadataType" minOccurs="0"/> <element name="process" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProcessMetadataType" minOccurs="0"/> <element name="provisioning" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProvisioningMetadataType" minOccurs="0"/> <element name="transformation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TransformationMetadataType" minOccurs="0"/> <element name="provenance" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProvenanceMetadataType" 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_EXTENSION
static ItemName
F_PROCESS
static ItemName
F_PROVENANCE
static ItemName
F_PROVISIONING
static ItemName
F_STORAGE
static ItemName
F_TRANSFORMATION
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ValueMetadataType()
ValueMetadataType(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_EXTENSION
public static final ItemName F_EXTENSION
-
F_STORAGE
public static final ItemName F_STORAGE
-
F_PROCESS
public static final ItemName F_PROCESS
-
F_PROVISIONING
public static final ItemName F_PROVISIONING
-
F_TRANSFORMATION
public static final ItemName F_TRANSFORMATION
-
F_PROVENANCE
public static final ItemName F_PROVENANCE
-
-
Constructor Detail
-
ValueMetadataType
public ValueMetadataType()
-
ValueMetadataType
public ValueMetadataType(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()
-
getExtension
public ExtensionType getExtension()
-
setExtension
public void setExtension(ExtensionType value)
-
getStorage
public StorageMetadataType getStorage()
-
setStorage
public void setStorage(StorageMetadataType value)
-
getProcess
public ProcessMetadataType getProcess()
-
setProcess
public void setProcess(ProcessMetadataType value)
-
getProvisioning
public ProvisioningMetadataType getProvisioning()
-
setProvisioning
public void setProvisioning(ProvisioningMetadataType value)
-
getTransformation
public TransformationMetadataType getTransformation()
-
setTransformation
public void setTransformation(TransformationMetadataType value)
-
getProvenance
public ProvenanceMetadataType getProvenance()
-
setProvenance
public void setProvenance(ProvenanceMetadataType value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
extension
public ValueMetadataType extension(ExtensionType value)
-
beginExtension
public ExtensionType beginExtension()
-
storage
public ValueMetadataType storage(StorageMetadataType value)
-
beginStorage
public StorageMetadataType beginStorage()
-
process
public ValueMetadataType process(ProcessMetadataType value)
-
beginProcess
public ProcessMetadataType beginProcess()
-
provisioning
public ValueMetadataType provisioning(ProvisioningMetadataType value)
-
beginProvisioning
public ProvisioningMetadataType beginProvisioning()
-
transformation
public ValueMetadataType transformation(TransformationMetadataType value)
-
beginTransformation
public TransformationMetadataType beginTransformation()
-
provenance
public ValueMetadataType provenance(ProvenanceMetadataType value)
-
beginProvenance
public ProvenanceMetadataType beginProvenance()
-
id
public ValueMetadataType id(Long value)
-
clone
public ValueMetadataType clone()
-
-