Uses of Class
com.evolveum.midpoint.schema.expression.ExpressionProfile
Packages that use ExpressionProfile
Package
Description
Classes that support execution (run) of activities.
-
Uses of ExpressionProfile in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context that return ExpressionProfile -
Uses of ExpressionProfile in com.evolveum.midpoint.model.common.expression
Methods in com.evolveum.midpoint.model.common.expression that return ExpressionProfileModifier and TypeMethodDescription@NotNull ExpressionProfileExpressionProfileManager.determineBulkActionsProfile(@NotNull ConfigurationItemOrigin origin, boolean privileged, @NotNull Task task, @NotNull OperationResult result) Special version ofExpressionProfileManager.determineExpressionProfileUnsafe(ConfigurationItemOrigin, OperationResult)for scripting (bulk actions).<O extends ObjectType>
@NotNull ExpressionProfileExpressionProfileManager.determineExpressionProfile(@NotNull PrismObject<O> object, @NotNull OperationResult result) ReturnsExpressionProfilefor given object, based on its archetype policy.@NotNull ExpressionProfileExpressionProfileManager.determineExpressionProfileStrict(@NotNull ConfigurationItemOrigin origin, @NotNull Task task, @NotNull OperationResult result) DeterminesExpressionProfilefor given configuration item origin.@NotNull ExpressionProfileExpressionProfileManager.determineExpressionProfileUnsafe(@NotNull ConfigurationItemOrigin origin, @NotNull OperationResult result) DeterminesExpressionProfilefor given configuration item origin.@NotNull ExpressionProfileExpressionProfileManager.getProfileForCustomWorkflowNotifications(OperationResult result) Origin for custom workflow notifications is blurred, because they travel from policy rules to object triggers. -
Uses of ExpressionProfile in com.evolveum.midpoint.model.common.expression.evaluator
Methods in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type ExpressionProfileModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssignmentTargetSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationFromLinkExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AssociationTargetSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ConstExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>FunctionExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>GenerateExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ProportionalExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ReferenceSearchExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionProfile in com.evolveum.midpoint.model.common.expression.evaluator.path
Methods in com.evolveum.midpoint.model.common.expression.evaluator.path with parameters of type ExpressionProfileModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>PathExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionProfile in com.evolveum.midpoint.model.common.expression.functions
Methods in com.evolveum.midpoint.model.common.expression.functions that return ExpressionProfileModifier and TypeMethodDescription@NotNull ExpressionProfileFunctionLibraryManager.determineFunctionExpressionProfile(@NotNull FunctionLibrary library, @NotNull OperationResult result) TODO cacheMethods in com.evolveum.midpoint.model.common.expression.functions with parameters of type ExpressionProfileModifier and TypeMethodDescriptionvoidFunctionLibraryManager.checkCallAllowed(@NotNull FunctionLibraryManager.FunctionInLibrary function, @Nullable ExpressionProfile expressionProfile) <V extends PrismValue,D extends ItemDefinition<?>>
Expression<V,D> FunctionLibraryManager.createFunctionExpression(FunctionConfigItem function, D outputDefinition, @NotNull ExpressionProfile functionExpressionProfile, Task task, OperationResult result) -
Uses of ExpressionProfile in com.evolveum.midpoint.model.common.expression.script
Methods in com.evolveum.midpoint.model.common.expression.script that return ExpressionProfileModifier and TypeMethodDescriptionScriptExpression.getExpressionProfile()ScriptExpressionEvaluationContext.getExpressionProfile()Methods in com.evolveum.midpoint.model.common.expression.script with parameters of type ExpressionProfileModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ScriptExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) ScriptExpressionFactory.createScriptExpression(@NotNull ScriptExpressionEvaluatorType scriptExpressionBean, ItemDefinition<?> outputDefinition, ExpressionProfile expressionProfile, String shortDesc, OperationResult result) ScriptCache.getInterpreter(ExpressionProfile profile) voidScriptCache.putInterpreter(ExpressionProfile profile, I interpreter) voidScriptExpression.setExpressionProfile(ExpressionProfile expressionProfile) voidScriptExpressionEvaluationContext.setExpressionProfile(ExpressionProfile expressionProfile) -
Uses of ExpressionProfile in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping that return ExpressionProfileModifier and TypeMethodDescriptionAbstractMappingBuilder.getExplicitExpressionProfile()@NotNull ExpressionProfileAbstractMappingImpl.getExpressionProfile()Should be called on prepared mapping. -
Uses of ExpressionProfile in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type ExpressionProfileModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>SequentialValueExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionProfile in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return ExpressionProfileModifier and TypeMethodDescriptionLensContext.getPrivilegedExpressionProfile()Expression profile to use for "privileged" operations, such as scripting hooks. -
Uses of ExpressionProfile in com.evolveum.midpoint.model.impl.scripting
Methods in com.evolveum.midpoint.model.impl.scripting that return ExpressionProfileModifier and TypeMethodDescription@NotNull ExpressionProfileExecutionContext.getExpressionProfile()Constructors in com.evolveum.midpoint.model.impl.scripting with parameters of type ExpressionProfileModifierConstructorDescriptionExecutionContext(ScriptingExpressionEvaluationOptionsType options, Task task, BulkActionsExecutor bulkActionsExecutor, @NotNull BulkActionExecutionOptions executionOptions, VariablesMap initialVariables, @NotNull ExpressionProfile expressionProfile) -
Uses of ExpressionProfile in com.evolveum.midpoint.model.impl.sync
Methods in com.evolveum.midpoint.model.impl.sync that return ExpressionProfile -
Uses of ExpressionProfile in com.evolveum.midpoint.model.impl.tasks
Methods in com.evolveum.midpoint.model.impl.tasks with parameters of type ExpressionProfileModifier and TypeMethodDescriptionAdvancedActivityRunSupportImpl.evaluateQueryExpressions(@NotNull ObjectQuery query, ExpressionProfile expressionProfile, @NotNull RunningTask task, OperationResult result) -
Uses of ExpressionProfile in com.evolveum.midpoint.notifications.api
Methods in com.evolveum.midpoint.notifications.api that return ExpressionProfileModifier and TypeMethodDescription@NotNull ExpressionProfileEventProcessingContext.defaultExpressionProfile()Returns the value of thedefaultExpressionProfilerecord component.Methods in com.evolveum.midpoint.notifications.api with parameters of type ExpressionProfileModifier and TypeMethodDescriptionvoidNotificationManager.processEvent(@NotNull Event event, @Nullable EventHandlerConfigItem customHandler, @Nullable ExpressionProfile customHandlerExpressionProfile, @NotNull Task task, @NotNull OperationResult result) Constructors in com.evolveum.midpoint.notifications.api with parameters of type ExpressionProfileModifierConstructorDescriptionEventProcessingContext(E event, @NotNull ExpressionProfile defaultExpressionProfile, @NotNull Task task) Creates an instance of aEventProcessingContextrecord class. -
Uses of ExpressionProfile in com.evolveum.midpoint.notifications.api.transports
Methods in com.evolveum.midpoint.notifications.api.transports that return ExpressionProfileModifier and TypeMethodDescription@NotNull ExpressionProfileSendingContext.expressionProfile()Returns the value of theexpressionProfilerecord component.Constructors in com.evolveum.midpoint.notifications.api.transports with parameters of type ExpressionProfileModifierConstructorDescriptionSendingContext(@NotNull ExpressionProfile expressionProfile, @Nullable Event event, @NotNull Task task) Creates an instance of aSendingContextrecord class. -
Uses of ExpressionProfile in com.evolveum.midpoint.provisioning.api
Methods in com.evolveum.midpoint.provisioning.api that return ExpressionProfileMethods in com.evolveum.midpoint.provisioning.api with parameters of type ExpressionProfileModifier and TypeMethodDescriptionProvisioningOperationContext.expressionProfile(ExpressionProfile expressionProfile) -
Uses of ExpressionProfile in com.evolveum.midpoint.repo.common
Methods in com.evolveum.midpoint.repo.common that return ExpressionProfileModifier and TypeMethodDescription@NotNull ExpressionProfileSystemObjectCache.getExpressionProfile(@NotNull String identifier, OperationResult result) Methods in com.evolveum.midpoint.repo.common with parameters of type ExpressionProfileModifier and TypeMethodDescriptionvoidAuditHelper.evaluateAuditRecordProperty(SystemConfigurationAuditEventRecordingPropertyType propertyDef, AuditEventRecord auditRecord, PrismObject<? extends ObjectType> primaryObject, ExpressionProfile expressionProfile, Task task, OperationResult parentResult) AuditHelper.evaluateRecordingExpression(ExpressionType expression, AuditEventRecord auditRecord, PrismObject<? extends ObjectType> primaryObject, ExpressionProfile expressionProfile, ExpressionEnvironmentSupplier expressionEnvironmentSupplier, Task task, OperationResult parentResult) -
Uses of ExpressionProfile in com.evolveum.midpoint.repo.common.activity.run
Methods in com.evolveum.midpoint.repo.common.activity.run with parameters of type ExpressionProfileModifier and TypeMethodDescriptionAdvancedActivityRunSupport.evaluateQueryExpressions(@NotNull ObjectQuery query, ExpressionProfile expressionProfile, @NotNull RunningTask task, OperationResult result) Assuming that query has expressions. -
Uses of ExpressionProfile in com.evolveum.midpoint.repo.common.expression
Methods in com.evolveum.midpoint.repo.common.expression that return ExpressionProfileMethods in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionProfileModifier and TypeMethodDescriptionExpressionUtil.createCondition(ExpressionType conditionExpressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>ExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) Creates an evaluator.static PrismPropertyValue<Boolean>ExpressionUtil.evaluateCondition(VariablesMap variables, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static booleanExpressionUtil.evaluateConditionDefaultFalse(VariablesMap variables, ExpressionType expressionBean, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static booleanExpressionUtil.evaluateConditionDefaultTrue(VariablesMap variables, ExpressionType expressionBean, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,D extends ItemDefinition<?>>
VExpressionUtil.evaluateExpression(VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,D extends ItemDefinition<?>>
VExpressionUtil.evaluateExpression(Collection<Source<?, ?>> sources, VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static <V extends PrismValue,D extends ItemDefinition<?>>
@NotNull Collection<V>ExpressionUtil.evaluateExpressionNative(Collection<Source<?, ?>> sources, VariablesMap variables, D outputDefinition, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) static ObjectFilterExpressionUtil.evaluateFilterExpressions(ObjectFilter origFilter, VariablesMap variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult result) static ObjectQueryExpressionUtil.evaluateQueryExpressions(ObjectQuery origQuery, VariablesMap variables, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult result) static Collection<String>ExpressionUtil.evaluateStringExpression(VariablesMap variables, ExpressionType expressionType, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String shortDesc, Task task, OperationResult parentResult) <V extends PrismValue,D extends ItemDefinition<?>>
Expression<V,D> ExpressionFactory.makeExpression(@Nullable ExpressionConfigItem expressionCI, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, @NotNull Task task, @NotNull OperationResult result) Note that the expression profile is provided here explicitly.<V extends PrismValue,D extends ItemDefinition<?>>
Expression<V,D> ExpressionFactory.makeExpression(@Nullable ExpressionType expressionBean, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, @NotNull Task task, @NotNull OperationResult result) Deprecated.<T> Expression<PrismPropertyValue<T>,PrismPropertyDefinition<T>> ExpressionFactory.makePropertyExpression(ExpressionType expressionType, QName outputPropertyName, ExpressionProfile expressionProfile, String shortDesc, Task task, OperationResult result) voidExpressionEvaluationContext.setExpressionProfile(ExpressionProfile expressionProfile) Constructors in com.evolveum.midpoint.repo.common.expression with parameters of type ExpressionProfileModifierConstructorDescriptionValueSetDefinition(ValueSetDefinitionType setDefinitionBean, D itemDefinition, PrismContainerDefinition<ValueMetadataType> valueMetadataDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String additionalVariableName, MappingSpecificationType mappingSpecification, String localContextDescription, String shortDesc, Task task, OperationResult result) -
Uses of ExpressionProfile in com.evolveum.midpoint.repo.common.expression.evaluator
Methods in com.evolveum.midpoint.repo.common.expression.evaluator with parameters of type ExpressionProfileModifier and TypeMethodDescription<V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>AsIsExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) <V extends PrismValue,D extends ItemDefinition<?>>
ExpressionEvaluator<V>LiteralExpressionEvaluatorFactory.createEvaluator(@NotNull Collection<jakarta.xml.bind.JAXBElement<?>> evaluatorElements, D outputDefinition, @Nullable ExpressionProfile expressionProfile, @NotNull ExpressionFactory expressionFactory, @NotNull String contextDescription, @NotNull Task task, @NotNull OperationResult result) -
Uses of ExpressionProfile in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression that return ExpressionProfileModifier and TypeMethodDescriptionstatic @NotNull ExpressionProfileExpressionProfile.full()@NotNull ExpressionProfileExpressionProfiles.getProfile(@NotNull String identifier) static @NotNull ExpressionProfileExpressionProfile.legacyUnprivilegedBulkActions()static @NotNull ExpressionProfileExpressionProfile.none()Methods in com.evolveum.midpoint.schema.expression that return types with arguments of type ExpressionProfileModifier and TypeMethodDescription@NotNull Map<String,ExpressionProfile> ExpressionProfiles.getProfiles()Constructor parameters in com.evolveum.midpoint.schema.expression with type arguments of type ExpressionProfile -
Uses of ExpressionProfile in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return ExpressionProfileModifier and TypeMethodDescriptionstatic ExpressionProfileMiscSchemaUtil.getExpressionProfile()This is NOT A REAL METHOD.