Class WebModelServiceUtils
java.lang.Object
com.evolveum.midpoint.gui.api.util.WebModelServiceUtils
Utility class that contains methods that interact with ModelService and other
 midPoint components.
- Author:
- lazyman
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidcheckExpressionInFilter(ObjectFilter filter) static <C extends Containerable>
 intcountContainers(Class<C> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, PageBase page) static <T extends ObjectType>
 intcountObjects(Class<T> type, ObjectQuery query, PageBase page) static <T extends ObjectType>
 ObjectDelta<T>createActivationAdminStatusDelta(Class<T> type, String oid, boolean enabled, PrismContext context) static Collection<SelectorOptions<GetOperationOptions>>createLookupTableRetrieveOptions(SchemaService schemaService) static <O extends ObjectType>
 List<ObjectReferenceType>createObjectReferenceListForObjects(PageBase page, List<PrismObject<O>> objects, Map<String, String> referenceMap) static <O extends ObjectType>
 List<ObjectReferenceType>static Collection<SelectorOptions<GetOperationOptions>>static com.evolveum.midpoint.task.api.TaskcreateSimpleTask(String operation, PrismObject<? extends FocusType> owner, com.evolveum.midpoint.task.api.TaskManager manager) static com.evolveum.midpoint.task.api.TaskcreateSimpleTask(String operation, String channel, PrismObject<? extends FocusType> owner, com.evolveum.midpoint.task.api.TaskManager manager) static <T extends ObjectType>
 voiddeleteObject(Class<T> type, String oid, ModelExecuteOptions options, OperationResult result, PageBase page) static <T extends ObjectType>
 voiddeleteObject(Class<T> type, String oid, ModelExecuteOptions options, OperationResult result, PageBase page, PrismObject<UserType> principal) static <T extends ObjectType>
 voiddeleteObject(Class<T> type, String oid, OperationResult result, PageBase page) static voiddropPowerOfAttorney(ModelInteractionService modelInteractionService, com.evolveum.midpoint.task.api.TaskManager taskManager, OperationResult parentResult) static ActivationStatusTypegetAssignmentEffectiveStatus(String lifecycleStatus, ActivationType activationType, PageBase pageBase) getCertificationConfiguration(PageBase pageBase) static FocusTypestatic Stringstatic TimeZonestatic booleanstatic booleanisEnableExperimentalFeature(ModelInteractionService modelInteractionService, com.evolveum.midpoint.task.api.Task task, OperationResult result) static booleanisEnableExperimentalFeature(com.evolveum.midpoint.task.api.Task task, ModelServiceLocator pageBase) static booleanisNoFetch(Collection<SelectorOptions<GetOperationOptions>> options) static LookupTableTypeloadLookupTable(String lookupTableOid, PageBase pageBase) static <O extends ObjectType>
 PrismObject<O>loadObject(PrismReferenceValue objectRef, QName expectedTargetType, PageBase pageBase, com.evolveum.midpoint.task.api.Task task, OperationResult result) static <T extends ObjectType>
 @Nullable PrismObject<T>loadObject(Referencable objectReference, boolean allowNull, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) static <T extends ObjectType>
 @Nullable PrismObject<T>loadObject(Referencable objectReference, PageAdminLTE page) static <T extends ObjectType>
 PrismObject<T>loadObject(Referencable objectReference, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) static <T extends ObjectType>
 @Nullable PrismObject<T>loadObject(Class<T> type, String oid, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) static <T extends ObjectType>
 @Nullable PrismObject<T>loadObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, boolean allowNotFound, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) static <T extends ObjectType>
 @Nullable PrismObject<T>loadObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) static PrismObject<SystemConfigurationType>loadSystemConfigurationAsPrismObject(PageBase pageBase, com.evolveum.midpoint.task.api.Task task, OperationResult result) static <O extends ObjectType>
 PrismObject<O>reconstructObject(Class<O> type, String oid, String eventIdentifier, com.evolveum.midpoint.task.api.Task task, OperationResult result) static StringresolveReferenceName(Referencable ref, PageBase page) static StringresolveReferenceName(Referencable ref, PageBase page, boolean translate) static StringresolveReferenceName(Referencable ref, PageBase page, com.evolveum.midpoint.task.api.Task task, OperationResult result) static StringresolveReferenceName(Referencable ref, PageBase page, com.evolveum.midpoint.task.api.Task task, OperationResult result, boolean translate) static <T extends ObjectType>
 PrismObject<T>resolveReferenceNoFetch(Referencable reference, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) static voidsave(ObjectDelta delta, ModelExecuteOptions options, OperationResult result, com.evolveum.midpoint.task.api.Task task, PageAdminLTE page) static voidsave(ObjectDelta delta, OperationResult result, PageAdminLTE page) static voidsave(ObjectDelta delta, OperationResult result, com.evolveum.midpoint.task.api.Task task, PageAdminLTE page) static voidsave(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options, OperationResult result, com.evolveum.midpoint.task.api.Task task, PageAdminLTE page) static <C extends Containerable>
 List<C>searchContainers(Class<C> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageBase page) static <T extends ObjectType>
 @NotNull List<PrismObject<T>>searchObjects(Class<T> type, ObjectQuery query, OperationResult result, PageAdminLTE page) static <T extends ObjectType>
 @NotNull List<PrismObject<T>>searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageAdminLTE page) static <T extends ObjectType>
 @NotNull List<PrismObject<T>>searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageAdminLTE page, PrismObject<UserType> principal) static StringtranslateMessage(OperationResult result, ModelServiceLocator page) 
- 
Constructor Details- 
WebModelServiceUtilspublic WebModelServiceUtils()
 
- 
- 
Method Details- 
resolveReferenceName
- 
resolveReferenceName
- 
resolveReferenceNamepublic static String resolveReferenceName(Referencable ref, PageBase page, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
resolveReferenceNamepublic static String resolveReferenceName(Referencable ref, PageBase page, com.evolveum.midpoint.task.api.Task task, OperationResult result, boolean translate) 
- 
resolveReferenceNoFetchpublic static <T extends ObjectType> PrismObject<T> resolveReferenceNoFetch(Referencable reference, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
createObjectReferenceListForTypepublic static <O extends ObjectType> List<ObjectReferenceType> createObjectReferenceListForType(Class<O> type, PageBase page, Map<String, String> referenceMap) 
- 
createObjectReferenceListForObjectspublic static <O extends ObjectType> List<ObjectReferenceType> createObjectReferenceListForObjects(PageBase page, List<PrismObject<O>> objects, Map<String, String> referenceMap) 
- 
loadObjectpublic static <O extends ObjectType> PrismObject<O> loadObject(PrismReferenceValue objectRef, QName expectedTargetType, PageBase pageBase, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
loadObject@Nullable public static <T extends ObjectType> @Nullable PrismObject<T> loadObject(Referencable objectReference, PageAdminLTE page) 
- 
loadObjectpublic static <T extends ObjectType> PrismObject<T> loadObject(Referencable objectReference, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
loadObject@Nullable public static <T extends ObjectType> @Nullable PrismObject<T> loadObject(Referencable objectReference, boolean allowNull, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
loadObject@Nullable public static <T extends ObjectType> @Nullable PrismObject<T> loadObject(Class<T> type, String oid, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
loadObject@Nullable public static <T extends ObjectType> @Nullable PrismObject<T> loadObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
loadObject@Nullable public static <T extends ObjectType> @Nullable PrismObject<T> loadObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, boolean allowNotFound, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
isNoFetch
- 
searchObjects@NotNull public static <T extends ObjectType> @NotNull List<PrismObject<T>> searchObjects(Class<T> type, ObjectQuery query, OperationResult result, PageAdminLTE page) 
- 
searchObjects@NotNull public static <T extends ObjectType> @NotNull List<PrismObject<T>> searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageAdminLTE page) 
- 
searchObjects@NotNull public static <T extends ObjectType> @NotNull List<PrismObject<T>> searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageAdminLTE page, PrismObject<UserType> principal) 
- 
countObjectspublic static <T extends ObjectType> int countObjects(Class<T> type, ObjectQuery query, PageBase page) 
- 
deleteObjectpublic static <T extends ObjectType> void deleteObject(Class<T> type, String oid, OperationResult result, PageBase page) 
- 
deleteObjectpublic static <T extends ObjectType> void deleteObject(Class<T> type, String oid, ModelExecuteOptions options, OperationResult result, PageBase page) 
- 
deleteObjectpublic static <T extends ObjectType> void deleteObject(Class<T> type, String oid, ModelExecuteOptions options, OperationResult result, PageBase page, PrismObject<UserType> principal) 
- 
createOptionsForParentOrgRefspublic static Collection<SelectorOptions<GetOperationOptions>> createOptionsForParentOrgRefs(GetOperationOptionsBuilder builder) 
- 
save
- 
savepublic static void save(ObjectDelta delta, OperationResult result, com.evolveum.midpoint.task.api.Task task, PageAdminLTE page) 
- 
savepublic static void save(ObjectDelta delta, ModelExecuteOptions options, OperationResult result, com.evolveum.midpoint.task.api.Task task, PageAdminLTE page) 
- 
savepublic static void save(Collection<ObjectDelta<? extends ObjectType>> deltas, ModelExecuteOptions options, OperationResult result, com.evolveum.midpoint.task.api.Task task, PageAdminLTE page) 
- 
searchContainerspublic static <C extends Containerable> List<C> searchContainers(Class<C> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageBase page) 
- 
checkExpressionInFilterpublic static void checkExpressionInFilter(ObjectFilter filter) throws ExpressionEvaluationException - Throws:
- ExpressionEvaluationException
 
- 
countContainerspublic static <C extends Containerable> int countContainers(Class<C> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, PageBase page) 
- 
createActivationAdminStatusDeltapublic static <T extends ObjectType> ObjectDelta<T> createActivationAdminStatusDelta(Class<T> type, String oid, boolean enabled, PrismContext context) 
- 
getLoggedInFocus
- 
getLoggedInFocusOid
- 
getTimezone
- 
createSimpleTaskpublic static com.evolveum.midpoint.task.api.Task createSimpleTask(String operation, PrismObject<? extends FocusType> owner, com.evolveum.midpoint.task.api.TaskManager manager) 
- 
createSimpleTaskpublic static com.evolveum.midpoint.task.api.Task createSimpleTask(String operation, String channel, PrismObject<? extends FocusType> owner, com.evolveum.midpoint.task.api.TaskManager manager) 
- 
reconstructObjectpublic static <O extends ObjectType> PrismObject<O> reconstructObject(Class<O> type, String oid, String eventIdentifier, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
createLookupTableRetrieveOptionspublic static Collection<SelectorOptions<GetOperationOptions>> createLookupTableRetrieveOptions(SchemaService schemaService) 
- 
getAssignmentEffectiveStatuspublic static ActivationStatusType getAssignmentEffectiveStatus(String lifecycleStatus, ActivationType activationType, PageBase pageBase) 
- 
dropPowerOfAttorneypublic static void dropPowerOfAttorney(ModelInteractionService modelInteractionService, com.evolveum.midpoint.task.api.TaskManager taskManager, OperationResult parentResult) 
- 
isEnableExperimentalFeaturepublic static boolean isEnableExperimentalFeature(com.evolveum.midpoint.task.api.Task task, ModelServiceLocator pageBase) 
- 
isEnableExperimentalFeaturepublic static boolean isEnableExperimentalFeature(ModelInteractionService modelInteractionService, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
isEnableExperimentalFeature
- 
getCertificationConfiguration
- 
translateMessage
- 
loadSystemConfigurationAsPrismObjectpublic static PrismObject<SystemConfigurationType> loadSystemConfigurationAsPrismObject(PageBase pageBase, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
- 
loadLookupTable
 
-