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
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
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) void
setRelation
(QName value) targetType
(QName value) 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
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
Field Details
-
relation
-
COMPLEX_TYPE
-
F_RELATION
-
-
Constructor Details
-
ReferenceSearchExpressionEvaluatorType
public ReferenceSearchExpressionEvaluatorType() -
ReferenceSearchExpressionEvaluatorType
-
-
Method Details
-
getRelation
-
setRelation
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classSearchObjectExpressionEvaluatorType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classSearchObjectExpressionEvaluatorType
-
relation
-
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
-