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}PopulateObjectType" 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_OBJECT |
static QName |
F_SEARCH_ON_RESOURCE |
static QName |
F_SEARCH_STRATEGY |
static QName |
F_TARGET_TYPE |
protected com.evolveum.prism.xml.ns._public.query_3.SearchFilterType |
filter |
protected String |
oid |
protected PopulateObjectType |
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) |
com.evolveum.prism.xml.ns._public.query_3.SearchFilterType |
getFilter()
Gets the value of the filter property.
|
String |
getOid()
Gets the value of the oid property.
|
PopulateObjectType |
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(com.evolveum.prism.xml.ns._public.query_3.SearchFilterType value)
Sets the value of the filter property.
|
void |
setOid(String value)
Sets the value of the oid property.
|
void |
setPopulateObject(PopulateObjectType 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, setTraceprotected QName targetType
protected String oid
protected com.evolveum.prism.xml.ns._public.query_3.SearchFilterType filter
protected Boolean searchOnResource
protected ObjectSearchStrategyType searchStrategy
protected Boolean createOnDemand
protected PopulateObjectType populateObject
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 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()
QNamepublic void setTargetType(QName value)
value - allowed object is
QNamepublic void setOid(String value)
value - allowed object is
Stringpublic com.evolveum.prism.xml.ns._public.query_3.SearchFilterType getFilter()
SearchFilterTypepublic void setFilter(com.evolveum.prism.xml.ns._public.query_3.SearchFilterType value)
value - allowed object is
SearchFilterTypepublic Boolean isSearchOnResource()
Booleanpublic void setSearchOnResource(Boolean value)
value - allowed object is
Booleanpublic ObjectSearchStrategyType getSearchStrategy()
ObjectSearchStrategyTypepublic void setSearchStrategy(ObjectSearchStrategyType value)
value - allowed object is
ObjectSearchStrategyTypepublic Boolean isCreateOnDemand()
Booleanpublic void setCreateOnDemand(Boolean value)
value - allowed object is
Booleanpublic PopulateObjectType getPopulateObject()
PopulateObjectTypepublic void setPopulateObject(PopulateObjectType value)
value - allowed object is
PopulateObjectTypepublic String toString()
toString in class TransformExpressionEvaluatorTypepublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class TransformExpressionEvaluatorTypepublic int hashCode()
hashCode in class TransformExpressionEvaluatorTypepublic 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.Equalsequals in class TransformExpressionEvaluatorTypepublic boolean equals(Object object)
equals in class TransformExpressionEvaluatorTypepublic SearchObjectExpressionEvaluatorType clone()
clone in class TransformExpressionEvaluatorTypeCopyright © 2016 Evolveum. All rights reserved.