Class SimulationMetricReferenceType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SimulationMetricReferenceType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class SimulationMetricReferenceType extends AbstractMutableContainerable
Reference to a metric - either by identifier (for explicitly defined ones) or by mark OID (for event mark based).- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_BUILT_IN
static ItemName
F_EVENT_MARK_REF
static ItemName
F_IDENTIFIER
static Producer<SimulationMetricReferenceType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SimulationMetricReferenceType()
SimulationMetricReferenceType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectReferenceType
beginEventMarkRef()
SimulationMetricReferenceType
builtIn(BuiltInSimulationMetricType value)
SimulationMetricReferenceType
clone()
<X> X
end()
boolean
equals(Object other)
SimulationMetricReferenceType
eventMarkRef(ObjectReferenceType value)
SimulationMetricReferenceType
eventMarkRef(String oid, QName type)
SimulationMetricReferenceType
eventMarkRef(String oid, QName type, QName relation)
BuiltInSimulationMetricType
getBuiltIn()
ObjectReferenceType
getEventMarkRef()
String
getIdentifier()
SimulationMetricReferenceType
identifier(String value)
void
setBuiltIn(BuiltInSimulationMetricType value)
void
setEventMarkRef(ObjectReferenceType value)
void
setIdentifier(String value)
-
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_IDENTIFIER
public static final ItemName F_IDENTIFIER
-
F_BUILT_IN
public static final ItemName F_BUILT_IN
-
F_EVENT_MARK_REF
public static final ItemName F_EVENT_MARK_REF
-
FACTORY
public static final Producer<SimulationMetricReferenceType> FACTORY
-
-
Constructor Detail
-
SimulationMetricReferenceType
public SimulationMetricReferenceType()
-
SimulationMetricReferenceType
@Deprecated public SimulationMetricReferenceType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
-
setIdentifier
public void setIdentifier(String value)
-
getBuiltIn
public BuiltInSimulationMetricType getBuiltIn()
-
setBuiltIn
public void setBuiltIn(BuiltInSimulationMetricType value)
-
getEventMarkRef
public ObjectReferenceType getEventMarkRef()
-
setEventMarkRef
public void setEventMarkRef(ObjectReferenceType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
identifier
public SimulationMetricReferenceType identifier(String value)
-
builtIn
public SimulationMetricReferenceType builtIn(BuiltInSimulationMetricType value)
-
eventMarkRef
public SimulationMetricReferenceType eventMarkRef(ObjectReferenceType value)
-
eventMarkRef
public SimulationMetricReferenceType eventMarkRef(String oid, QName type)
-
eventMarkRef
public SimulationMetricReferenceType eventMarkRef(String oid, QName type, QName relation)
-
beginEventMarkRef
public ObjectReferenceType beginEventMarkRef()
-
end
public <X> X end()
-
clone
public SimulationMetricReferenceType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-