Class ShadowOwnerReferenceSearchExpressionEvaluatorType
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
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowOwnerReferenceSearchExpressionEvaluatorType
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class ShadowOwnerReferenceSearchExpressionEvaluatorType
extends ReferenceSearchExpressionEvaluatorType
An expression evaluator that provides a reference to the owner of the shadow in question.
Applicable to association values.
Some of the inherited properties have little sense here and/or are simply ignored.
In particular, explicit filter(s) are not allowed when this expression evaluator is used.
- 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.ReferenceSearchExpressionEvaluatorType
F_RELATION, F_RELATION_EXPRESSION, relation, relationExpression
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
-
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) targetType
(QName value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ReferenceSearchExpressionEvaluatorType
getRelation, getRelationExpression, setRelation, setRelationExpression
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
-
COMPLEX_TYPE
-
-
Constructor Details
-
ShadowOwnerReferenceSearchExpressionEvaluatorType
public ShadowOwnerReferenceSearchExpressionEvaluatorType() -
ShadowOwnerReferenceSearchExpressionEvaluatorType
public ShadowOwnerReferenceSearchExpressionEvaluatorType(ShadowOwnerReferenceSearchExpressionEvaluatorType other)
-
-
Method Details
-
hashCode
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classReferenceSearchExpressionEvaluatorType
-
equals
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classReferenceSearchExpressionEvaluatorType
-
relation
- Overrides:
relation
in classReferenceSearchExpressionEvaluatorType
-
relationExpression
- Overrides:
relationExpression
in classReferenceSearchExpressionEvaluatorType
-
beginRelationExpression
- Overrides:
beginRelationExpression
in classReferenceSearchExpressionEvaluatorType
-
targetType
- Overrides:
targetType
in classReferenceSearchExpressionEvaluatorType
-
oid
- Overrides:
oid
in classReferenceSearchExpressionEvaluatorType
-
filter
- Overrides:
filter
in classReferenceSearchExpressionEvaluatorType
-
searchStrategy
public ShadowOwnerReferenceSearchExpressionEvaluatorType searchStrategy(ObjectSearchStrategyType value) - Overrides:
searchStrategy
in classReferenceSearchExpressionEvaluatorType
-
defaultTargetRef
public ShadowOwnerReferenceSearchExpressionEvaluatorType defaultTargetRef(ObjectReferenceType value) - Overrides:
defaultTargetRef
in classReferenceSearchExpressionEvaluatorType
-
defaultTargetRef
- Overrides:
defaultTargetRef
in classReferenceSearchExpressionEvaluatorType
-
defaultTargetRef
public ShadowOwnerReferenceSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type, QName relation) - Overrides:
defaultTargetRef
in classReferenceSearchExpressionEvaluatorType
-
beginDefaultTargetRef
- Overrides:
beginDefaultTargetRef
in classReferenceSearchExpressionEvaluatorType
-
createOnDemand
- Overrides:
createOnDemand
in classReferenceSearchExpressionEvaluatorType
-
populateObject
- Overrides:
populateObject
in classReferenceSearchExpressionEvaluatorType
-
beginPopulateObject
- Overrides:
beginPopulateObject
in classReferenceSearchExpressionEvaluatorType
-
populate
- Overrides:
populate
in classReferenceSearchExpressionEvaluatorType
-
beginPopulate
- Overrides:
beginPopulate
in classReferenceSearchExpressionEvaluatorType
-
description
- Overrides:
description
in classReferenceSearchExpressionEvaluatorType
-
documentation
- Overrides:
documentation
in classReferenceSearchExpressionEvaluatorType
-
trace
- Overrides:
trace
in classReferenceSearchExpressionEvaluatorType
-
relativityMode
public ShadowOwnerReferenceSearchExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value) - Overrides:
relativityMode
in classReferenceSearchExpressionEvaluatorType
-
includeNullInputs
- Overrides:
includeNullInputs
in classReferenceSearchExpressionEvaluatorType
-
condition
- Overrides:
condition
in classReferenceSearchExpressionEvaluatorType
-
beginCondition
- Overrides:
beginCondition
in classReferenceSearchExpressionEvaluatorType
-
accept
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classReferenceSearchExpressionEvaluatorType
-
clone
- Specified by:
clone
in interfacePlainStructured
- Overrides:
clone
in classReferenceSearchExpressionEvaluatorType
-