Class SimulationMetricReference
- java.lang.Object
-
- com.evolveum.midpoint.schema.simulation.SimulationMetricReference
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SimulationMetricReference.BuiltIn
,SimulationMetricReference.Explicit
,SimulationMetricReference.Mark
public abstract class SimulationMetricReference extends Object implements Serializable
Parsed form ofSimulationMetricReferenceType
, suitable e.g. as a map key. Primitive implementation, for now.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SimulationMetricReference.BuiltIn
static class
SimulationMetricReference.Explicit
static class
SimulationMetricReference.Mark
-
Constructor Summary
Constructors Constructor Description SimulationMetricReference()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static SimulationMetricReference.BuiltIn
forBuiltIn(@NotNull BuiltInSimulationMetricType builtIn)
static SimulationMetricReference.Explicit
forExplicit(@NotNull String identifier)
static SimulationMetricReference.Mark
forMark(@NotNull String oid)
static SimulationMetricReference
fromBean(@NotNull SimulationMetricReferenceType bean)
abstract boolean
matches(@Nullable SimulationMetricReferenceType ref)
abstract @NotNull SimulationMetricReferenceType
toBean()
-
-
-
Method Detail
-
fromBean
public static SimulationMetricReference fromBean(@NotNull @NotNull SimulationMetricReferenceType bean)
-
forMark
public static SimulationMetricReference.Mark forMark(@NotNull @NotNull String oid)
-
forExplicit
public static SimulationMetricReference.Explicit forExplicit(@NotNull @NotNull String identifier)
-
forBuiltIn
public static SimulationMetricReference.BuiltIn forBuiltIn(@NotNull @NotNull BuiltInSimulationMetricType builtIn)
-
toBean
@NotNull public abstract @NotNull SimulationMetricReferenceType toBean()
-
matches
public abstract boolean matches(@Nullable @Nullable SimulationMetricReferenceType ref)
-
-