Class WebModelServiceUtils
- java.lang.Object
- 
- com.evolveum.midpoint.gui.api.util.WebModelServiceUtils
 
- 
 public class WebModelServiceUtils extends Object Utility class that contains methods that interact with ModelService and other midPoint components.- Author:
- lazyman
 
- 
- 
Constructor SummaryConstructors Constructor Description WebModelServiceUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassumePowerOfAttorney(PrismObject<UserType> donor, ModelInteractionService modelInteractionService, com.evolveum.midpoint.task.api.TaskManager taskManager, OperationResult parentResult)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>createObjectReferenceList(Class<O> type, PageBase page, Map<String,String> referenceMap)static Collection<SelectorOptions<GetOperationOptions>>createOptionsForParentOrgRefs(GetOperationOptionsBuilder builder)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)static AccessCertificationConfigurationTypegetCertificationConfiguration(PageBase pageBase)static FocusTypegetLoggedInFocus()static StringgetLoggedInFocusOid()static TimeZonegetTimezone()static booleanisEnableExperimentalFeature(ModelServiceLocator pageBase)static 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>
 PrismObject<T>loadObject(Referencable objectReference, PageAdminLTE page, com.evolveum.midpoint.task.api.Task task, OperationResult result)static <T extends ObjectType>
 @Nullable PrismObject<T>loadObject(Referencable objectReference, PageBase page)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, PageBase page)static <T extends ObjectType>
 @NotNull List<PrismObject<T>>searchObjects(Class<T> 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, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageBase page, PrismObject<UserType> principal)static StringtranslateMessage(OperationResult result, ModelServiceLocator page)
 
- 
- 
- 
Method Detail- 
resolveReferenceNamepublic static String resolveReferenceName(Referencable ref, PageBase page) 
 - 
resolveReferenceNamepublic static String resolveReferenceName(Referencable ref, PageBase page, boolean translate) 
 - 
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) 
 - 
createObjectReferenceListpublic static <O extends ObjectType> List<ObjectReferenceType> createObjectReferenceList(Class<O> type, PageBase page, 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, PageBase 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) 
 - 
isNoFetchpublic static boolean isNoFetch(Collection<SelectorOptions<GetOperationOptions>> options) 
 - 
searchObjects@NotNull public static <T extends ObjectType> @NotNull List<PrismObject<T>> searchObjects(Class<T> type, ObjectQuery query, OperationResult result, PageBase page) 
 - 
searchObjects@NotNull public static <T extends ObjectType> @NotNull List<PrismObject<T>> searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageBase page) 
 - 
searchObjects@NotNull public static <T extends ObjectType> @NotNull List<PrismObject<T>> searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageBase 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) 
 - 
savepublic static void save(ObjectDelta delta, OperationResult result, PageAdminLTE page) 
 - 
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) 
 - 
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) 
 - 
getLoggedInFocuspublic static FocusType getLoggedInFocus() 
 - 
getLoggedInFocusOidpublic static String getLoggedInFocusOid() 
 - 
getTimezonepublic static TimeZone 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) 
 - 
assumePowerOfAttorneypublic static void assumePowerOfAttorney(PrismObject<UserType> donor, ModelInteractionService modelInteractionService, com.evolveum.midpoint.task.api.TaskManager taskManager, OperationResult parentResult) 
 - 
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) 
 - 
isEnableExperimentalFeaturepublic static boolean isEnableExperimentalFeature(ModelServiceLocator pageBase) 
 - 
getCertificationConfigurationpublic static AccessCertificationConfigurationType getCertificationConfiguration(PageBase pageBase) 
 - 
translateMessagepublic static String translateMessage(OperationResult result, ModelServiceLocator page) 
 - 
loadSystemConfigurationAsPrismObjectpublic static PrismObject<SystemConfigurationType> loadSystemConfigurationAsPrismObject(PageBase pageBase, com.evolveum.midpoint.task.api.Task task, OperationResult result) 
 - 
loadLookupTablepublic static LookupTableType loadLookupTable(String lookupTableOid, PageBase pageBase) 
 
- 
 
-