# 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.
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.
ModifyActionExpressionType | Statically-typed "modify" action.
TestResourceActionExpressionType | Statically-typed "test-resource" action.
NotifyActionExpressionType | Statically-typed "notify" action.
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.
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.
MappingType | Defines how a value of a property (or attribute) should be constructed.
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.
PurgeSchemaActionExpressionType | Statically-typed "purge-schema" action.
LogActionExpressionType | Statically-typed "log" action.
GenerateValueActionExpressionType | Statically-typed "generate-values" 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.