Class AssignmentTargetSearchExpressionEvaluatorType
- java.lang.Object
-
- 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:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class AssignmentTargetSearchExpressionEvaluatorType extends SearchObjectExpressionEvaluatorType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Create an expression that provides an assignment based on search results. </p>
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 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. </p>
Java class for AssignmentTargetSearchExpressionEvaluatorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AssignmentTargetSearchExpressionEvaluatorType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SearchObjectExpressionEvaluatorType"> <sequence> <element name="assignmentProperties" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentPropertiesSpecificationType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AssignmentPropertiesSpecificationType
assignmentProperties
static QName
COMPLEX_TYPE
static ItemName
F_ASSIGNMENT_PROPERTIES
-
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
Constructors Constructor Description AssignmentTargetSearchExpressionEvaluatorType()
Creates a newAssignmentTargetSearchExpressionEvaluatorType
instance.AssignmentTargetSearchExpressionEvaluatorType(AssignmentTargetSearchExpressionEvaluatorType o)
Creates a newAssignmentTargetSearchExpressionEvaluatorType
instance by deeply copying a givenAssignmentTargetSearchExpressionEvaluatorType
instance.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType
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, getRelativityMode, isIncludeNullInputs, isTrace, setCondition, setDescription, setDocumentation, setIncludeNullInputs, setRelativityMode, setTrace
-
-
-
-
Field Detail
-
assignmentProperties
protected AssignmentPropertiesSpecificationType assignmentProperties
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ASSIGNMENT_PROPERTIES
public static final ItemName F_ASSIGNMENT_PROPERTIES
-
-
Constructor Detail
-
AssignmentTargetSearchExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType()
Creates a newAssignmentTargetSearchExpressionEvaluatorType
instance.
-
AssignmentTargetSearchExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType(AssignmentTargetSearchExpressionEvaluatorType o)
Creates a newAssignmentTargetSearchExpressionEvaluatorType
instance by deeply copying a givenAssignmentTargetSearchExpressionEvaluatorType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getAssignmentProperties
public AssignmentPropertiesSpecificationType getAssignmentProperties()
Gets the value of the assignmentProperties property.- Returns:
- possible object is
AssignmentPropertiesSpecificationType
-
setAssignmentProperties
public void setAssignmentProperties(AssignmentPropertiesSpecificationType value)
Sets the value of the assignmentProperties property.- Parameters:
value
- allowed object isAssignmentPropertiesSpecificationType
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin- Overrides:
toString
in classSearchObjectExpressionEvaluatorType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in classSearchObjectExpressionEvaluatorType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSearchObjectExpressionEvaluatorType
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in classSearchObjectExpressionEvaluatorType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classSearchObjectExpressionEvaluatorType
-
assignmentProperties
public AssignmentTargetSearchExpressionEvaluatorType assignmentProperties(AssignmentPropertiesSpecificationType value)
-
beginAssignmentProperties
public AssignmentPropertiesSpecificationType beginAssignmentProperties()
-
targetType
public AssignmentTargetSearchExpressionEvaluatorType targetType(QName value)
- Overrides:
targetType
in classSearchObjectExpressionEvaluatorType
-
oid
public AssignmentTargetSearchExpressionEvaluatorType oid(String value)
- Overrides:
oid
in classSearchObjectExpressionEvaluatorType
-
filter
public AssignmentTargetSearchExpressionEvaluatorType filter(SearchFilterType value)
- Overrides:
filter
in classSearchObjectExpressionEvaluatorType
-
beginFilter
public SearchFilterType beginFilter()
- Overrides:
beginFilter
in classSearchObjectExpressionEvaluatorType
-
searchStrategy
public AssignmentTargetSearchExpressionEvaluatorType searchStrategy(ObjectSearchStrategyType value)
- Overrides:
searchStrategy
in classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(ObjectReferenceType value)
- Overrides:
defaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type)
- Overrides:
defaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type, QName relation)
- Overrides:
defaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
beginDefaultTargetRef
public ObjectReferenceType beginDefaultTargetRef()
- Overrides:
beginDefaultTargetRef
in classSearchObjectExpressionEvaluatorType
-
createOnDemand
public AssignmentTargetSearchExpressionEvaluatorType createOnDemand(Boolean value)
- Overrides:
createOnDemand
in classSearchObjectExpressionEvaluatorType
-
populateObject
public AssignmentTargetSearchExpressionEvaluatorType populateObject(PopulateType value)
- Overrides:
populateObject
in classSearchObjectExpressionEvaluatorType
-
beginPopulateObject
public PopulateType beginPopulateObject()
- Overrides:
beginPopulateObject
in classSearchObjectExpressionEvaluatorType
-
populate
public AssignmentTargetSearchExpressionEvaluatorType populate(PopulateType value)
- Overrides:
populate
in classSearchObjectExpressionEvaluatorType
-
beginPopulate
public PopulateType beginPopulate()
- Overrides:
beginPopulate
in classSearchObjectExpressionEvaluatorType
-
description
public AssignmentTargetSearchExpressionEvaluatorType description(String value)
- Overrides:
description
in classSearchObjectExpressionEvaluatorType
-
documentation
public AssignmentTargetSearchExpressionEvaluatorType documentation(String value)
- Overrides:
documentation
in classSearchObjectExpressionEvaluatorType
-
trace
public AssignmentTargetSearchExpressionEvaluatorType trace(Boolean value)
- Overrides:
trace
in classSearchObjectExpressionEvaluatorType
-
relativityMode
public AssignmentTargetSearchExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value)
- Overrides:
relativityMode
in classSearchObjectExpressionEvaluatorType
-
includeNullInputs
public AssignmentTargetSearchExpressionEvaluatorType includeNullInputs(Boolean value)
- Overrides:
includeNullInputs
in classSearchObjectExpressionEvaluatorType
-
condition
public AssignmentTargetSearchExpressionEvaluatorType condition(ExpressionType value)
- Overrides:
condition
in classSearchObjectExpressionEvaluatorType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginCondition
in classSearchObjectExpressionEvaluatorType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classSearchObjectExpressionEvaluatorType
-
clone
public AssignmentTargetSearchExpressionEvaluatorType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classSearchObjectExpressionEvaluatorType
- Returns:
- A deep copy of this object.
-
-