public class SearchObjectExpressionEvaluatorType extends TransformExpressionEvaluatorType implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for SearchObjectExpressionEvaluatorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchObjectExpressionEvaluatorType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TransformExpressionEvaluatorType"> <sequence> <element name="targetType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="oid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="filter" type="{http://prism.evolveum.com/xml/ns/public/query-3}SearchFilterType" minOccurs="0"/> <element name="searchOnResource" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="searchStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectSearchStrategyType" minOccurs="0"/> <element name="createOnDemand" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="populateObject" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PopulateType" minOccurs="0"/> <element name="populate" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PopulateType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
protected Boolean |
createOnDemand |
static QName |
F_CREATE_ON_DEMAND |
static QName |
F_FILTER |
static QName |
F_OID |
static QName |
F_POPULATE |
static QName |
F_POPULATE_OBJECT |
static QName |
F_SEARCH_ON_RESOURCE |
static QName |
F_SEARCH_STRATEGY |
static QName |
F_TARGET_TYPE |
protected SearchFilterType |
filter |
protected String |
oid |
protected PopulateType |
populate |
protected PopulateType |
populateObject |
protected Boolean |
searchOnResource |
protected ObjectSearchStrategyType |
searchStrategy |
protected QName |
targetType |
allowEmptyValues, description, F_ALLOW_EMPTY_VALUES, F_DESCRIPTION, F_INCLUDE_NULL_INPUTS, F_RELATIVITY_MODE, F_TRACE, includeNullInputs, relativityMode, trace
Constructor and Description |
---|
SearchObjectExpressionEvaluatorType()
Creates a new
SearchObjectExpressionEvaluatorType instance. |
SearchObjectExpressionEvaluatorType(SearchObjectExpressionEvaluatorType o)
Creates a new
SearchObjectExpressionEvaluatorType instance by deeply copying a given SearchObjectExpressionEvaluatorType instance. |
Modifier and Type | Method and Description |
---|---|
SearchObjectExpressionEvaluatorType |
clone()
Creates and returns a deep copy of this object.
|
boolean |
equals(Object object) |
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) |
SearchFilterType |
getFilter()
Gets the value of the filter property.
|
String |
getOid()
Gets the value of the oid property.
|
PopulateType |
getPopulate()
Gets the value of the populate property.
|
PopulateType |
getPopulateObject()
Gets the value of the populateObject property.
|
ObjectSearchStrategyType |
getSearchStrategy()
Gets the value of the searchStrategy property.
|
QName |
getTargetType()
Gets the value of the targetType property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isCreateOnDemand()
Gets the value of the createOnDemand property.
|
Boolean |
isSearchOnResource()
Gets the value of the searchOnResource property.
|
void |
setCreateOnDemand(Boolean value)
Sets the value of the createOnDemand property.
|
void |
setFilter(SearchFilterType value)
Sets the value of the filter property.
|
void |
setOid(String value)
Sets the value of the oid property.
|
void |
setPopulate(PopulateType value)
Sets the value of the populate property.
|
void |
setPopulateObject(PopulateType value)
Sets the value of the populateObject property.
|
void |
setSearchOnResource(Boolean value)
Sets the value of the searchOnResource property.
|
void |
setSearchStrategy(ObjectSearchStrategyType value)
Sets the value of the searchStrategy property.
|
void |
setTargetType(QName value)
Sets the value of the targetType property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
getDescription, getRelativityMode, isAllowEmptyValues, isIncludeNullInputs, isTrace, setAllowEmptyValues, setDescription, setIncludeNullInputs, setRelativityMode, setTrace
protected QName targetType
protected String oid
protected SearchFilterType filter
protected Boolean searchOnResource
protected ObjectSearchStrategyType searchStrategy
protected Boolean createOnDemand
protected PopulateType populateObject
protected PopulateType populate
public static final QName COMPLEX_TYPE
public static final QName F_TARGET_TYPE
public static final QName F_OID
public static final QName F_FILTER
public static final QName F_SEARCH_ON_RESOURCE
public static final QName F_SEARCH_STRATEGY
public static final QName F_CREATE_ON_DEMAND
public static final QName F_POPULATE_OBJECT
public static final QName F_POPULATE
public SearchObjectExpressionEvaluatorType()
SearchObjectExpressionEvaluatorType
instance.public SearchObjectExpressionEvaluatorType(SearchObjectExpressionEvaluatorType o)
SearchObjectExpressionEvaluatorType
instance by deeply copying a given SearchObjectExpressionEvaluatorType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public QName getTargetType()
QName
public void setTargetType(QName value)
value
- allowed object is
QName
public String getOid()
String
public void setOid(String value)
value
- allowed object is
String
public SearchFilterType getFilter()
SearchFilterType
public void setFilter(SearchFilterType value)
value
- allowed object is
SearchFilterType
public Boolean isSearchOnResource()
Boolean
public void setSearchOnResource(Boolean value)
value
- allowed object is
Boolean
public ObjectSearchStrategyType getSearchStrategy()
ObjectSearchStrategyType
public void setSearchStrategy(ObjectSearchStrategyType value)
value
- allowed object is
ObjectSearchStrategyType
public Boolean isCreateOnDemand()
Boolean
public void setCreateOnDemand(Boolean value)
value
- allowed object is
Boolean
public PopulateType getPopulateObject()
PopulateType
public void setPopulateObject(PopulateType value)
value
- allowed object is
PopulateType
public PopulateType getPopulate()
PopulateType
public void setPopulate(PopulateType value)
value
- allowed object is
PopulateType
public String toString()
toString
in class TransformExpressionEvaluatorType
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 TransformExpressionEvaluatorType
public int hashCode()
hashCode
in class TransformExpressionEvaluatorType
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 TransformExpressionEvaluatorType
public boolean equals(Object object)
equals
in class TransformExpressionEvaluatorType
public SearchObjectExpressionEvaluatorType clone()
clone
in class TransformExpressionEvaluatorType
Copyright © 2017 Evolveum. All rights reserved.