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: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: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>
Modifier and Type | Field and Description |
---|---|
protected AssignmentPropertiesSpecificationType |
assignmentProperties |
static QName |
COMPLEX_TYPE |
static ItemName |
F_ASSIGNMENT_PROPERTIES |
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
condition, description, F_CONDITION, F_DESCRIPTION, F_INCLUDE_NULL_INPUTS, F_RELATIVITY_MODE, F_TRACE, includeNullInputs, relativityMode, trace
Constructor and Description |
---|
AssignmentTargetSearchExpressionEvaluatorType()
Creates a new
AssignmentTargetSearchExpressionEvaluatorType instance. |
AssignmentTargetSearchExpressionEvaluatorType(AssignmentTargetSearchExpressionEvaluatorType o)
Creates a new
AssignmentTargetSearchExpressionEvaluatorType instance by deeply copying a given AssignmentTargetSearchExpressionEvaluatorType instance. |
getDefaultTargetRef, getFilter, getOid, getPopulate, getPopulateObject, getSearchStrategy, getTargetType, isCreateOnDemand, setCreateOnDemand, setDefaultTargetRef, setFilter, setOid, setPopulate, setPopulateObject, setSearchStrategy, setTargetType
getCondition, getDescription, getRelativityMode, isIncludeNullInputs, isTrace, setCondition, setDescription, setIncludeNullInputs, setRelativityMode, setTrace
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected AssignmentPropertiesSpecificationType assignmentProperties
public static final QName COMPLEX_TYPE
public static final ItemName F_ASSIGNMENT_PROPERTIES
public AssignmentTargetSearchExpressionEvaluatorType()
AssignmentTargetSearchExpressionEvaluatorType
instance.public AssignmentTargetSearchExpressionEvaluatorType(AssignmentTargetSearchExpressionEvaluatorType o)
AssignmentTargetSearchExpressionEvaluatorType
instance by deeply copying a given AssignmentTargetSearchExpressionEvaluatorType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public AssignmentPropertiesSpecificationType getAssignmentProperties()
AssignmentPropertiesSpecificationType
public void setAssignmentProperties(AssignmentPropertiesSpecificationType value)
value
- allowed object is
AssignmentPropertiesSpecificationType
public String toString()
toString
in class SearchObjectExpressionEvaluatorType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
hashCode
in class SearchObjectExpressionEvaluatorType
public int hashCode()
hashCode
in class SearchObjectExpressionEvaluatorType
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
equals
in class SearchObjectExpressionEvaluatorType
public boolean equals(Object object)
equals
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType assignmentProperties(AssignmentPropertiesSpecificationType value)
public AssignmentPropertiesSpecificationType beginAssignmentProperties()
public AssignmentTargetSearchExpressionEvaluatorType targetType(QName value)
targetType
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType oid(String value)
oid
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType filter(SearchFilterType value)
filter
in class SearchObjectExpressionEvaluatorType
public SearchFilterType beginFilter()
beginFilter
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType searchStrategy(ObjectSearchStrategyType value)
searchStrategy
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(ObjectReferenceType value)
defaultTargetRef
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type)
defaultTargetRef
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type, QName relation)
defaultTargetRef
in class SearchObjectExpressionEvaluatorType
public ObjectReferenceType beginDefaultTargetRef()
beginDefaultTargetRef
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType createOnDemand(Boolean value)
createOnDemand
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType populateObject(PopulateType value)
populateObject
in class SearchObjectExpressionEvaluatorType
public PopulateType beginPopulateObject()
beginPopulateObject
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType populate(PopulateType value)
populate
in class SearchObjectExpressionEvaluatorType
public PopulateType beginPopulate()
beginPopulate
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType description(String value)
description
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType trace(Boolean value)
trace
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value)
relativityMode
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType includeNullInputs(Boolean value)
includeNullInputs
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType condition(ExpressionType value)
condition
in class SearchObjectExpressionEvaluatorType
public ExpressionType beginCondition()
beginCondition
in class SearchObjectExpressionEvaluatorType
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
accept
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType clone()
clone
in class SearchObjectExpressionEvaluatorType
Copyright © 2019 Evolveum. All rights reserved.