Class AssignmentTargetSearchExpressionEvaluatorType
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType
com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType
com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentTargetSearchExpressionEvaluatorType
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class AssignmentTargetSearchExpressionEvaluatorType
extends SearchObjectExpressionEvaluatorType
Create an expression that provides an assignment based on search results.
Note: search expression evaluators have changed default for includeNullInputs.
Null inputs are NOT processed by search expression evaluators by default.
The reason is that null inputs are usually insignificant for search expression
and skipping them results in fewer search operations.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AssignmentPropertiesSpecificationType
static final QName
static final ItemName
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType
createOnDemand, defaultTargetRef, F_CREATE_ON_DEMAND, F_DEFAULT_TARGET_REF, F_FILTER, F_OID, F_POPULATE, F_POPULATE_OBJECT, F_SEARCH_STRATEGY, F_TARGET_TYPE, filter, oid, populate, populateObject, searchStrategy, targetType
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType
condition, description, documentation, F_CONDITION, F_DESCRIPTION, F_DOCUMENTATION, F_INCLUDE_NULL_INPUTS, F_RELATIVITY_MODE, F_TRACE, includeNullInputs, relativityMode, trace
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(JaxbVisitor visitor) clone()
condition
(ExpressionType value) createOnDemand
(Boolean value) defaultTargetRef
(String oid, QName type) defaultTargetRef
(String oid, QName type, QName relation) description
(String value) documentation
(String value) boolean
equals
(Object other, StructuredEqualsStrategy strategy) filter
(SearchFilterType value) int
hashCode
(StructuredHashCodeStrategy strategy) includeNullInputs
(Boolean value) populate
(PopulateType value) populateObject
(PopulateType value) void
targetType
(QName value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType
getCreateOnDemand, getDefaultTargetRef, getFilter, getOid, getPopulate, getPopulateObject, getSearchStrategy, getTargetType, isCreateOnDemand, setCreateOnDemand, setDefaultTargetRef, setFilter, setOid, setPopulate, setPopulateObject, setSearchStrategy, setTargetType
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.TransformExpressionEvaluatorType
getCondition, getDescription, getDocumentation, getIncludeNullInputs, getRelativityMode, getTrace, isIncludeNullInputs, isTrace, setCondition, setDescription, setDocumentation, setIncludeNullInputs, setRelativityMode, setTrace
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
Field Details
-
assignmentProperties
-
COMPLEX_TYPE
-
F_ASSIGNMENT_PROPERTIES
-
-
Constructor Details
-
AssignmentTargetSearchExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType() -
AssignmentTargetSearchExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType(AssignmentTargetSearchExpressionEvaluatorType other)
-
-
Method Details
-
getAssignmentProperties
-
setAssignmentProperties
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classSearchObjectExpressionEvaluatorType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classSearchObjectExpressionEvaluatorType
-
assignmentProperties
public AssignmentTargetSearchExpressionEvaluatorType assignmentProperties(AssignmentPropertiesSpecificationType value) -
beginAssignmentProperties
-
targetType
- Overrides:
targetType
in classSearchObjectExpressionEvaluatorType
-
oid
- Overrides:
oid
in classSearchObjectExpressionEvaluatorType
-
filter
- Overrides:
filter
in classSearchObjectExpressionEvaluatorType
-
searchStrategy
- Overrides:
searchStrategy
in classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
- Overrides:
defaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
- Overrides:
defaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type, QName relation) - Overrides:
defaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
beginDefaultTargetRef
- Overrides:
beginDefaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
createOnDemand
- Overrides:
createOnDemand
in classSearchObjectExpressionEvaluatorType
-
populateObject
- Overrides:
populateObject
in classSearchObjectExpressionEvaluatorType
-
beginPopulateObject
- Overrides:
beginPopulateObject
in classSearchObjectExpressionEvaluatorType
-
populate
- Overrides:
populate
in classSearchObjectExpressionEvaluatorType
-
beginPopulate
- Overrides:
beginPopulate
in classSearchObjectExpressionEvaluatorType
-
description
- Overrides:
description
in classSearchObjectExpressionEvaluatorType
-
documentation
- Overrides:
documentation
in classSearchObjectExpressionEvaluatorType
-
trace
- Overrides:
trace
in classSearchObjectExpressionEvaluatorType
-
relativityMode
public AssignmentTargetSearchExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value) - Overrides:
relativityMode
in classSearchObjectExpressionEvaluatorType
-
includeNullInputs
- Overrides:
includeNullInputs
in classSearchObjectExpressionEvaluatorType
-
condition
- Overrides:
condition
in classSearchObjectExpressionEvaluatorType
-
beginCondition
- Overrides:
beginCondition
in classSearchObjectExpressionEvaluatorType
-
accept
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classSearchObjectExpressionEvaluatorType
-
clone
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classSearchObjectExpressionEvaluatorType
-