# Schema http://midpoint.evolveum.com/xml/ns/public/model/scripting-3

Object Type Definitions
Type | Description
--- | ---

Complex Type Definitions
Type | Description
--- | ---
FilterContentExpressionType | Keeps/removes selected items from the input value.
ScriptingVariablesDefinitionType | Definition of scripting variables.
UnassignActionExpressionType | Statically-typed "unassign" action.
ModelExecuteOptionsType | Options for execution of Model operations.
ExtensionType | Place for non-standard object properties.
PartialProcessingOptionsType | Options that allows to select only some of the projector/clockwork parts to process.
ConflictResolutionType | How to resolve write-write conflicts on focal objects, i.
SimulationOptionsType | Container for options that allow selectively switch behavior of different features during simulation or preview changes.
ScriptingExpressionEvaluationOptionsType | Options related to evaluation of scripting expression.
ExpressionPipelineType | Pipeline of expressions - they are executed one after another, input sent to the pipeline as a whole is sent to the first expression.
ExpressionSequenceType | Sequence of command expressions - they are executed one after another, input sent to the sequence as a whole is then sent individually to each expression.
ValueListType |
SearchExpressionType | Queries the model for objects of a given type, optionally fulfilling given condition.
SelectorQualifiedGetOptionsType | Selector-qualified options for a get-like operation.
SelectorQualifiedGetOptionType | TODO
OptionObjectSelectorType | TODO
GetOperationOptionsType | See GetOperationOptions for a description.
FetchErrorHandlingType | How should be errors during object fetch process handled and reported.
ModifyActionExpressionType | Statically-typed "modify" action.
TestResourceActionExpressionType | Statically-typed "test-resource" action.
NotifyActionExpressionType | Statically-typed "notify" action.
EventHandlerType | An event handler type - extends common handler with filter/info and additionally can contain one or more notifiers of various kinds.
SimpleUserNotifierType | TODO
TimeValidityNotifierType | TODO
SimpleFocalObjectNotifierType | TODO
SimpleResourceObjectNotifierType | TODO
SimpleWorkflowNotifierType | TODO
SimpleCaseManagementNotifierType | TODO
UserPasswordNotifierType | TODO
RegistrationConfirmationNotifierType | TODO
PasswordResetNotifierType | TODO
AccountActivationNotifierType | TODO
AccountPasswordNotifierType | TODO
SimpleCampaignNotifierType | TODO
SimpleCampaignStageNotifierType | TODO
SimpleReviewerNotifierType | TODO
SimpleTaskNotifierType | TODO
SimpleReportNotifierType | TODO
SimplePolicyRuleNotifierType | TODO
GeneralNotifierType | General notifier that can handle any type of event.
CustomNotifierType | Custom notifier which uses expression to produce the message object.
ScriptingVariableDefinitionType | Definition of a scripting variable.
ScriptingExpressionType | Root of the expression type inheritance hierarchy.
AbstractExecutionActionExpressionType | Supertype for "execution" actions, carrying some common properties.
DeleteActionExpressionType | Statically-typed "delete" action.
AbstractExecuteActionExpressionType | Statically-typed "execute-script" or "evaluate-expression" action.
RecomputeActionExpressionType | Statically-typed "recompute" action.
TriggerCreationType | Deals with creation of recompute triggers for selected objects.
AssignActionExpressionType | Statically-typed "assign" action.
ConstructionType | Projection construction.
ResourceAttributeDefinitionType | Description of the attribute handling details, such as display name, read/write access and value and synchronization expressions.
PropertyLimitationsType | TODO
PropertyAccessType |
ItemCorrelatorDefinitionType | Definition of a single-item correlator for an item (a resource object attribute or a focus item).
ItemSearchDefinitionType | Specifies how to search for the item.
FuzzySearchDefinitionType | Specifies the fuzzy search algorithm to use for searching.
LevenshteinDistanceSearchDefinitionType | Specifies the use of Levenshtein edit distance for searching.
TrigramSimilaritySearchDefinitionType | Specifies the use of trigram similarity for searching.
ItemSearchConfidenceDefinitionType | Defines the custom confidence value for given search item.
MappingType | Specialization of abstract mapping for regular data mappings.
MetadataMappingType | Specialization of abstract mapping for metadata mappings.
InboundMappingType |
InboundMappingEvaluationPhasesType | Phase or phases in which the mapping should be evaluated.
ResourceObjectAssociationType | Describes how entitlement is associated to the subject (e.
DisableActionExpressionType | Statically-typed "disable" action.
ActionExpressionType | Executes a given action (add, modify, delete, enable, disable, assign, .
ApplyDefinitionActionExpressionType | Statically-typed "apply-definition" action.
ExecuteScriptType |
AddActionExpressionType | Statically-typed "add" action.
ExecuteScriptActionExpressionType | Statically-typed "execute-script" action.
ExecuteScriptOutputType | Output of a single script execution.
EnableActionExpressionType | Statically-typed "enable" action.
PipelineItemType |
SelectExpressionType | Select given item.
ActionParameterValueType | Value of a parameter for an action.
ResolveReferenceActionExpressionType | Statically-typed "resolve" action.
AbstractActionExpressionType | Either traditional "dynamic" action (add, modify, .
PurgeSchemaActionExpressionType | Statically-typed "purge-schema" action.
LogActionExpressionType | Statically-typed "log" action.
GenerateValueActionExpressionType | Statically-typed "generate-values" action.
EvaluateExpressionActionExpressionType | Statically-typed "evaluate-expression" action.
ForeachExpressionType | Executes a given command individually for each item arriving at the input.
FilterExpressionType | Filters input on a given condition.
PipelineDataType |
ResumeTaskActionExpressionType | Statically-typed "resume" action.