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 AssignmentPropertiesSpecificationTypeassignmentPropertiesstatic QNameCOMPLEX_TYPEstatic ItemNameF_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 newAssignmentTargetSearchExpressionEvaluatorTypeinstance.AssignmentTargetSearchExpressionEvaluatorType(AssignmentTargetSearchExpressionEvaluatorType o)Creates a newAssignmentTargetSearchExpressionEvaluatorTypeinstance by deeply copying a givenAssignmentTargetSearchExpressionEvaluatorTypeinstance.
-
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 newAssignmentTargetSearchExpressionEvaluatorTypeinstance.
-
AssignmentTargetSearchExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType(AssignmentTargetSearchExpressionEvaluatorType o)
Creates a newAssignmentTargetSearchExpressionEvaluatorTypeinstance by deeply copying a givenAssignmentTargetSearchExpressionEvaluatorTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
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:
toStringin classSearchObjectExpressionEvaluatorType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode- Overrides:
hashCodein classSearchObjectExpressionEvaluatorType
-
hashCode
public int hashCode()
- Overrides:
hashCodein 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:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals- Overrides:
equalsin classSearchObjectExpressionEvaluatorType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classSearchObjectExpressionEvaluatorType
-
assignmentProperties
public AssignmentTargetSearchExpressionEvaluatorType assignmentProperties(AssignmentPropertiesSpecificationType value)
-
beginAssignmentProperties
public AssignmentPropertiesSpecificationType beginAssignmentProperties()
-
targetType
public AssignmentTargetSearchExpressionEvaluatorType targetType(QName value)
- Overrides:
targetTypein classSearchObjectExpressionEvaluatorType
-
oid
public AssignmentTargetSearchExpressionEvaluatorType oid(String value)
- Overrides:
oidin classSearchObjectExpressionEvaluatorType
-
filter
public AssignmentTargetSearchExpressionEvaluatorType filter(SearchFilterType value)
- Overrides:
filterin classSearchObjectExpressionEvaluatorType
-
beginFilter
public SearchFilterType beginFilter()
- Overrides:
beginFilterin classSearchObjectExpressionEvaluatorType
-
searchStrategy
public AssignmentTargetSearchExpressionEvaluatorType searchStrategy(ObjectSearchStrategyType value)
- Overrides:
searchStrategyin classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(ObjectReferenceType value)
- Overrides:
defaultTargetRefin classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type)
- Overrides:
defaultTargetRefin classSearchObjectExpressionEvaluatorType
-
defaultTargetRef
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type, QName relation)
- Overrides:
defaultTargetRefin classSearchObjectExpressionEvaluatorType
-
beginDefaultTargetRef
public ObjectReferenceType beginDefaultTargetRef()
- Overrides:
beginDefaultTargetRefin classSearchObjectExpressionEvaluatorType
-
createOnDemand
public AssignmentTargetSearchExpressionEvaluatorType createOnDemand(Boolean value)
- Overrides:
createOnDemandin classSearchObjectExpressionEvaluatorType
-
populateObject
public AssignmentTargetSearchExpressionEvaluatorType populateObject(PopulateType value)
- Overrides:
populateObjectin classSearchObjectExpressionEvaluatorType
-
beginPopulateObject
public PopulateType beginPopulateObject()
- Overrides:
beginPopulateObjectin classSearchObjectExpressionEvaluatorType
-
populate
public AssignmentTargetSearchExpressionEvaluatorType populate(PopulateType value)
- Overrides:
populatein classSearchObjectExpressionEvaluatorType
-
beginPopulate
public PopulateType beginPopulate()
- Overrides:
beginPopulatein classSearchObjectExpressionEvaluatorType
-
description
public AssignmentTargetSearchExpressionEvaluatorType description(String value)
- Overrides:
descriptionin classSearchObjectExpressionEvaluatorType
-
documentation
public AssignmentTargetSearchExpressionEvaluatorType documentation(String value)
- Overrides:
documentationin classSearchObjectExpressionEvaluatorType
-
trace
public AssignmentTargetSearchExpressionEvaluatorType trace(Boolean value)
- Overrides:
tracein classSearchObjectExpressionEvaluatorType
-
relativityMode
public AssignmentTargetSearchExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value)
- Overrides:
relativityModein classSearchObjectExpressionEvaluatorType
-
includeNullInputs
public AssignmentTargetSearchExpressionEvaluatorType includeNullInputs(Boolean value)
- Overrides:
includeNullInputsin classSearchObjectExpressionEvaluatorType
-
condition
public AssignmentTargetSearchExpressionEvaluatorType condition(ExpressionType value)
- Overrides:
conditionin classSearchObjectExpressionEvaluatorType
-
beginCondition
public ExpressionType beginCondition()
- Overrides:
beginConditionin classSearchObjectExpressionEvaluatorType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classSearchObjectExpressionEvaluatorType
-
clone
public AssignmentTargetSearchExpressionEvaluatorType clone()
Creates and returns a deep copy of this object.- Overrides:
clonein classSearchObjectExpressionEvaluatorType- Returns:
- A deep copy of this object.
-
-