public class AssignmentTargetSearchExpressionEvaluatorType extends SearchObjectExpressionEvaluatorType implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
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"/> <element name="relation" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ActivationType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected ActivationType |
activation |
protected AssignmentPropertiesSpecificationType |
assignmentProperties |
static QName |
COMPLEX_TYPE |
static QName |
F_ACTIVATION |
static QName |
F_ASSIGNMENT_PROPERTIES |
static QName |
F_RELATION |
protected QName |
relation |
createOnDemand, defaultTargetRef, F_CREATE_ON_DEMAND, F_DEFAULT_TARGET_REF, F_FILTER, F_OID, F_POPULATE, F_POPULATE_OBJECT, F_SEARCH_ON_RESOURCE, F_SEARCH_STRATEGY, F_TARGET_TYPE, filter, oid, populate, populateObject, searchOnResource, searchStrategy, targetType
allowEmptyValues, condition, description, F_ALLOW_EMPTY_VALUES, 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, isSearchOnResource, setCreateOnDemand, setDefaultTargetRef, setFilter, setOid, setPopulate, setPopulateObject, setSearchOnResource, setSearchStrategy, setTargetType
getCondition, getDescription, getRelativityMode, isAllowEmptyValues, isIncludeNullInputs, isTrace, setAllowEmptyValues, setCondition, setDescription, setIncludeNullInputs, setRelativityMode, setTrace
protected AssignmentPropertiesSpecificationType assignmentProperties
protected QName relation
protected ActivationType activation
public static final QName COMPLEX_TYPE
public static final QName F_ASSIGNMENT_PROPERTIES
public static final QName F_RELATION
public static final QName F_ACTIVATION
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 QName getRelation()
QName
public void setRelation(QName value)
value
- allowed object is
QName
public ActivationType getActivation()
ActivationType
public void setActivation(ActivationType value)
value
- allowed object is
ActivationType
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 relation(QName value)
public AssignmentTargetSearchExpressionEvaluatorType activation(ActivationType value)
public ActivationType beginActivation()
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 searchOnResource(Boolean value)
searchOnResource
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 allowEmptyValues(Boolean value)
allowEmptyValues
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType condition(ExpressionType value)
condition
in class SearchObjectExpressionEvaluatorType
public ExpressionType beginCondition()
beginCondition
in class SearchObjectExpressionEvaluatorType
public AssignmentTargetSearchExpressionEvaluatorType clone()
clone
in class SearchObjectExpressionEvaluatorType
Copyright © 2019 Evolveum. All rights reserved.