Class ReferenceSearchExpressionEvaluatorType
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.ReferenceSearchExpressionEvaluatorType
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
- Direct Known Subclasses:
ShadowOwnerReferenceSearchExpressionEvaluatorType
Create an expression that provides a reference based on search results.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
static final ItemName
static final ItemName
protected QName
protected ExpressionType
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
ConstructorDescription -
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) relationExpression
(ExpressionType value) void
setRelation
(QName 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, 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
-
relation
-
relationExpression
-
COMPLEX_TYPE
-
F_RELATION
-
F_RELATION_EXPRESSION
-
-
Constructor Details
-
ReferenceSearchExpressionEvaluatorType
public ReferenceSearchExpressionEvaluatorType() -
ReferenceSearchExpressionEvaluatorType
-
-
Method Details
-
getRelation
-
setRelation
-
getRelationExpression
-
setRelationExpression
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classSearchObjectExpressionEvaluatorType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classSearchObjectExpressionEvaluatorType
-
relation
-
relationExpression
-
beginRelationExpression
-
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 ReferenceSearchExpressionEvaluatorType 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 ReferenceSearchExpressionEvaluatorType 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
-