Package com.evolveum.midpoint.model.api
Class CorrelationProperty
- java.lang.Object
-
- com.evolveum.midpoint.model.api.CorrelationProperty
-
- All Implemented Interfaces:
DebugDumpable
,Serializable
@Experimental public class CorrelationProperty extends Object implements Serializable, DebugDumpable
Contains information about a correlation property that is to be (e.g.) displayed in the correlation case view. TEMPORARY- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
F_DISPLAY_NAME
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CorrelationProperty
create(@NotNull String name, @NotNull Collection<?> sourceRealValues, @NotNull Map<String,ItemRoute> targetRouteMap, @Nullable ItemDefinition<?> definition)
static CorrelationProperty
createSimple(@NotNull Collection<?> sourceRealValues, @NotNull ItemPath path, @Nullable PrismPropertyDefinition<?> definition)
String
debugDump(int indent)
@Nullable ItemDefinition<?>
getDefinition()
@NotNull String
getDisplayName()
@NotNull String
getName()
@NotNull ItemRoute
getPrimaryTargetRoute()
@NotNull List<ItemRoute>
getSecondaryTargetRoutes()
@NotNull Set<String>
getSourceRealStringValues()
CorrelationProperty
merge(@NotNull Collection<?> newRealValues, @Nullable PrismPropertyDefinition<?> newDefinition)
Merges this definition with new data.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
F_DISPLAY_NAME
public static final String F_DISPLAY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static CorrelationProperty create(@NotNull @NotNull String name, @NotNull @NotNull Collection<?> sourceRealValues, @NotNull @NotNull Map<String,ItemRoute> targetRouteMap, @Nullable @Nullable ItemDefinition<?> definition)
-
createSimple
public static CorrelationProperty createSimple(@NotNull @NotNull Collection<?> sourceRealValues, @NotNull @NotNull ItemPath path, @Nullable @Nullable PrismPropertyDefinition<?> definition)
-
getPrimaryTargetRoute
@NotNull public @NotNull ItemRoute getPrimaryTargetRoute()
-
getDefinition
@Nullable public @Nullable ItemDefinition<?> getDefinition()
-
getDisplayName
@NotNull public @NotNull String getDisplayName()
-
getName
@NotNull public @NotNull String getName()
-
merge
public CorrelationProperty merge(@NotNull @NotNull Collection<?> newRealValues, @Nullable @Nullable PrismPropertyDefinition<?> newDefinition)
Merges this definition with new data.
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
-