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
FieldsFields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ReferenceSearchExpressionEvaluatorType
F_RELATION, F_RELATION_EXPRESSION, relation, relationExpressionFields 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, targetTypeFields 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(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) booleanequals(Object other, StructuredEqualsStrategy strategy) filter(SearchFilterType value) inthashCode(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, setRelationExpressionMethods 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, setTargetTypeMethods 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, setTraceMethods 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:
hashCodein interfacePlainStructured- Overrides:
hashCodein classReferenceSearchExpressionEvaluatorType
-
equals
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classReferenceSearchExpressionEvaluatorType
-
relation
- Overrides:
relationin classReferenceSearchExpressionEvaluatorType
-
relationExpression
- Overrides:
relationExpressionin classReferenceSearchExpressionEvaluatorType
-
beginRelationExpression
- Overrides:
beginRelationExpressionin classReferenceSearchExpressionEvaluatorType
-
targetType
- Overrides:
targetTypein classReferenceSearchExpressionEvaluatorType
-
oid
- Overrides:
oidin classReferenceSearchExpressionEvaluatorType
-
filter
- Overrides:
filterin classReferenceSearchExpressionEvaluatorType
-
searchStrategy
public ShadowOwnerReferenceSearchExpressionEvaluatorType searchStrategy(ObjectSearchStrategyType value) - Overrides:
searchStrategyin classReferenceSearchExpressionEvaluatorType
-
defaultTargetRef
public ShadowOwnerReferenceSearchExpressionEvaluatorType defaultTargetRef(ObjectReferenceType value) - Overrides:
defaultTargetRefin classReferenceSearchExpressionEvaluatorType
-
defaultTargetRef
- Overrides:
defaultTargetRefin classReferenceSearchExpressionEvaluatorType
-
defaultTargetRef
public ShadowOwnerReferenceSearchExpressionEvaluatorType defaultTargetRef(String oid, QName type, QName relation) - Overrides:
defaultTargetRefin classReferenceSearchExpressionEvaluatorType
-
beginDefaultTargetRef
- Overrides:
beginDefaultTargetRefin classReferenceSearchExpressionEvaluatorType
-
createOnDemand
- Overrides:
createOnDemandin classReferenceSearchExpressionEvaluatorType
-
populateObject
- Overrides:
populateObjectin classReferenceSearchExpressionEvaluatorType
-
beginPopulateObject
- Overrides:
beginPopulateObjectin classReferenceSearchExpressionEvaluatorType
-
populate
- Overrides:
populatein classReferenceSearchExpressionEvaluatorType
-
beginPopulate
- Overrides:
beginPopulatein classReferenceSearchExpressionEvaluatorType
-
description
- Overrides:
descriptionin classReferenceSearchExpressionEvaluatorType
-
documentation
- Overrides:
documentationin classReferenceSearchExpressionEvaluatorType
-
trace
- Overrides:
tracein classReferenceSearchExpressionEvaluatorType
-
relativityMode
public ShadowOwnerReferenceSearchExpressionEvaluatorType relativityMode(TransformExpressionRelativityModeType value) - Overrides:
relativityModein classReferenceSearchExpressionEvaluatorType
-
includeNullInputs
- Overrides:
includeNullInputsin classReferenceSearchExpressionEvaluatorType
-
condition
- Overrides:
conditionin classReferenceSearchExpressionEvaluatorType
-
beginCondition
- Overrides:
beginConditionin classReferenceSearchExpressionEvaluatorType
-
accept
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classReferenceSearchExpressionEvaluatorType
-
clone
- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classReferenceSearchExpressionEvaluatorType
-