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 classSimulationMetricReference.BuiltInstatic classSimulationMetricReference.Explicitstatic classSimulationMetricReference.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.BuiltInforBuiltIn(@NotNull BuiltInSimulationMetricType builtIn)static SimulationMetricReference.ExplicitforExplicit(@NotNull String identifier)static SimulationMetricReference.MarkforMark(@NotNull String oid)static SimulationMetricReferencefromBean(@NotNull SimulationMetricReferenceType bean)abstract booleanmatches(@Nullable SimulationMetricReferenceType ref)abstract @NotNull SimulationMetricReferenceTypetoBean()
-
-
-
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)
-
-