Package com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.outlier.panel.categorization
Class CategorySelectionProvider
java.lang.Object
org.wicketstuff.select2.ChoiceProvider<RoleAnalysisObjectCategorizationType>
com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.outlier.panel.categorization.CategorySelectionProvider
- All Implemented Interfaces:
Serializable,org.apache.wicket.model.IDetachable,org.apache.wicket.util.io.IClusterable
public class CategorySelectionProvider
extends org.wicketstuff.select2.ChoiceProvider<RoleAnalysisObjectCategorizationType>
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionCategorySelectionProvider(boolean advanced, LoadableModel<Boolean> isRoleSelected, RoleAnalysisOptionType sessionAnalysisOption) -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull List<CategorySelectionProvider.CategoryData>allowedCategoryData(boolean advanced, @NotNull RoleAnalysisIdentifiedCharacteristicsItemsType itemContainer, @NotNull LoadableModel<Boolean> isRoleSelected, RoleAnalysisOptionType processMode) static @NotNull List<RoleAnalysisObjectCategorizationType>allowedValues(boolean advanced, @NotNull LoadableModel<Boolean> isRoleSelected, @NotNull RoleAnalysisOptionType sessionAnalysisOption) getCategoryModel(@NotNull RoleAnalysisObjectCategorizationType type, boolean isRoleSelected, @Nullable RoleAnalysisIdentifiedCharacteristicsItemsType itemContainer) static StringgetCategoryValueDisplayString(@NotNull RoleAnalysisObjectCategorizationType value, boolean isRoleSelected) voidquery(String text, int page, org.wicketstuff.select2.Response<RoleAnalysisObjectCategorizationType> response) resolveClassificationCategoryStr(boolean isRoleSelected, @Nullable RoleAnalysisIdentifiedCharacteristicsItemsType itemContainer) static booleanskipProvidedObject(@NotNull RoleAnalysisIdentifiedCharacteristicsItemType item, @NotNull LoadableModel<List<RoleAnalysisObjectCategorizationType>> selectionModel, List<RoleAnalysisObjectCategorizationType> allowedValues) toChoices(@NotNull Collection<String> values) Methods inherited from class org.wicketstuff.select2.ChoiceProvider
detach, toJson
-
Constructor Details
-
CategorySelectionProvider
public CategorySelectionProvider(boolean advanced, LoadableModel<Boolean> isRoleSelected, RoleAnalysisOptionType sessionAnalysisOption)
-
-
Method Details
-
getDisplayValue
- Specified by:
getDisplayValuein classorg.wicketstuff.select2.ChoiceProvider<RoleAnalysisObjectCategorizationType>
-
getIdValue
- Specified by:
getIdValuein classorg.wicketstuff.select2.ChoiceProvider<RoleAnalysisObjectCategorizationType>
-
query
public void query(String text, int page, org.wicketstuff.select2.Response<RoleAnalysisObjectCategorizationType> response) - Specified by:
queryin classorg.wicketstuff.select2.ChoiceProvider<RoleAnalysisObjectCategorizationType>
-
toChoices
public Collection<RoleAnalysisObjectCategorizationType> toChoices(@NotNull @NotNull Collection<String> values) - Specified by:
toChoicesin classorg.wicketstuff.select2.ChoiceProvider<RoleAnalysisObjectCategorizationType>
-
allowedValues
@NotNull public static @NotNull List<RoleAnalysisObjectCategorizationType> allowedValues(boolean advanced, @NotNull @NotNull LoadableModel<Boolean> isRoleSelected, @NotNull @NotNull RoleAnalysisOptionType sessionAnalysisOption) -
allowedCategoryData
@NotNull public static @NotNull List<CategorySelectionProvider.CategoryData> allowedCategoryData(boolean advanced, @NotNull @NotNull RoleAnalysisIdentifiedCharacteristicsItemsType itemContainer, @NotNull @NotNull LoadableModel<Boolean> isRoleSelected, RoleAnalysisOptionType processMode) -
getCategoryValueDisplayString
public static String getCategoryValueDisplayString(@NotNull @NotNull RoleAnalysisObjectCategorizationType value, boolean isRoleSelected) -
getCategoryModel
public static CategorySelectionProvider.CategoryData getCategoryModel(@NotNull @NotNull RoleAnalysisObjectCategorizationType type, boolean isRoleSelected, @Nullable @Nullable RoleAnalysisIdentifiedCharacteristicsItemsType itemContainer) -
resolveClassificationCategoryStr
@NotNull public static @NotNull Map<RoleAnalysisObjectCategorizationType,CategorySelectionProvider.CategoryData> resolveClassificationCategoryStr(boolean isRoleSelected, @Nullable @Nullable RoleAnalysisIdentifiedCharacteristicsItemsType itemContainer) -
skipProvidedObject
public static boolean skipProvidedObject(@NotNull @NotNull RoleAnalysisIdentifiedCharacteristicsItemType item, @NotNull @NotNull LoadableModel<List<RoleAnalysisObjectCategorizationType>> selectionModel, List<RoleAnalysisObjectCategorizationType> allowedValues)
-