Class SimulationsGuiUtil
java.lang.Object
com.evolveum.midpoint.gui.impl.page.admin.simulation.SimulationsGuiUtil
Created by Viliam Repan (lazyman).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectProcessingStateTypestatic org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> createProcessedObjectIconColumn(PageAdminLTE parentPage) static org.apache.wicket.markup.html.basic.LabelcreateProcessedObjectStateLabel(String id, org.apache.wicket.model.IModel<SimulationResultProcessedObjectType> model) static @Nullable StringcreateResultDurationText(@NotNull SimulationResultType result, org.apache.wicket.Component panel) static @NotNull org.apache.wicket.ComponentcreateTaskStateLabel(String id, org.apache.wicket.model.IModel<SimulationResultType> model, org.apache.wicket.model.IModel<TaskType> taskModel, PageBase page) static VisualizationcreateVisualization(ObjectDelta<? extends ObjectType> delta, PageBase page) static VisualizationDtocreateVisualizationDto(Visualization visualization) static Map<BuiltInSimulationMetricType,Integer> static Stringstatic StringgetProcessedObjectName(ProcessedObject<?> object, PageBase page) static StringgetProcessedObjectType(@NotNull org.apache.wicket.model.IModel<SimulationResultProcessedObjectType> model) static @Nullable StringgetShadowNameFromAttribute(ProcessedObject<?> object) static intgetUnmodifiedProcessedObjectCount(SimulationResultType result, Map<BuiltInSimulationMetricType, Integer> builtInMetrics) static @NotNull SimulationResultTypeloadSimulationResult(PageBase page, String resultOid) static @NotNull org.apache.wicket.model.LoadableDetachableModel<SimulationResultProcessedObjectType>loadSimulationResultProcessedObjectModel(@NotNull PageBase pageBase, @NotNull String simulationResultOid, @Nullable Long simulationResultProcessedObjectId) static @NotNull org.apache.wicket.model.LoadableDetachableModel<PrismObjectWrapper<? extends ObjectType>>loadWrapper(PageBase pageBase, SimulationResultProcessedObjectType resultProcessedObjectType) static ProcessedObject<?>parseProcessedObject(@NotNull SimulationResultProcessedObjectType obj, @NotNull PageBase page) static voidperformMarkObjects(List<String> markOids, @NotNull List<SimulationResultProcessedObjectType> selected, PageBase page, com.evolveum.midpoint.task.api.Task task, OperationResult result)
-
Constructor Details
-
SimulationsGuiUtil
public SimulationsGuiUtil()
-
-
Method Details
-
createProcessedObjectStateLabel
public static org.apache.wicket.markup.html.basic.Label createProcessedObjectStateLabel(String id, org.apache.wicket.model.IModel<SimulationResultProcessedObjectType> model) -
getObjectProcessingStateBadgeCss
-
getProcessedObjectType
public static String getProcessedObjectType(@NotNull @NotNull org.apache.wicket.model.IModel<SimulationResultProcessedObjectType> model) -
createProcessedObjectIconColumn
public static org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<SelectableBean<SimulationResultProcessedObjectType>,String> createProcessedObjectIconColumn(PageAdminLTE parentPage) -
createVisualization
public static Visualization createVisualization(ObjectDelta<? extends ObjectType> delta, PageBase page) -
createVisualizationDto
-
getProcessedObjectName
-
getShadowNameFromAttribute
-
parseProcessedObject
public static ProcessedObject<?> parseProcessedObject(@NotNull @NotNull SimulationResultProcessedObjectType obj, @NotNull @NotNull PageBase page) -
getBuiltInMetrics
public static Map<BuiltInSimulationMetricType,Integer> getBuiltInMetrics(SimulationResultType result) -
getUnmodifiedProcessedObjectCount
public static int getUnmodifiedProcessedObjectCount(SimulationResultType result, Map<BuiltInSimulationMetricType, Integer> builtInMetrics) -
builtInMetricToProcessingState
public static ObjectProcessingStateType builtInMetricToProcessingState(BuiltInSimulationMetricType identifier) -
createResultDurationText
@Nullable public static @Nullable String createResultDurationText(@NotNull @NotNull SimulationResultType result, org.apache.wicket.Component panel) -
createTaskStateLabel
@NotNull public static @NotNull org.apache.wicket.Component createTaskStateLabel(String id, org.apache.wicket.model.IModel<SimulationResultType> model, org.apache.wicket.model.IModel<TaskType> taskModel, PageBase page) -
loadSimulationResult
@NotNull public static @NotNull SimulationResultType loadSimulationResult(PageBase page, String resultOid) -
loadSimulationResultProcessedObjectModel
@NotNull public static @NotNull org.apache.wicket.model.LoadableDetachableModel<SimulationResultProcessedObjectType> loadSimulationResultProcessedObjectModel(@NotNull @NotNull PageBase pageBase, @NotNull @NotNull String simulationResultOid, @Nullable @Nullable Long simulationResultProcessedObjectId) -
loadWrapper
@NotNull public static @NotNull org.apache.wicket.model.LoadableDetachableModel<PrismObjectWrapper<? extends ObjectType>> loadWrapper(PageBase pageBase, SimulationResultProcessedObjectType resultProcessedObjectType) -
performMarkObjects
public static void performMarkObjects(List<String> markOids, @NotNull @NotNull List<SimulationResultProcessedObjectType> selected, PageBase page, com.evolveum.midpoint.task.api.Task task, OperationResult result)
-