Class SearchObjectsType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.model.model_3.SearchObjectsType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class SearchObjectsType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
A request for searchObjects operation.Java class for SearchObjectsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchObjectsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="objectType" type="{http://www.w3.org/2001/XMLSchema}QName"/> <element name="query" type="{http://prism.evolveum.com/xml/ns/public/query-3}QueryType" minOccurs="0"/> <element name="options" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SelectorQualifiedGetOptionsType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_OBJECT_TYPE
static ItemName
F_OPTIONS
static ItemName
F_QUERY
protected QName
objectType
protected SelectorQualifiedGetOptionsType
options
protected QueryType
query
-
Constructor Summary
Constructors Constructor Description SearchObjectsType()
Creates a newSearchObjectsType
instance.SearchObjectsType(SearchObjectsType o)
Creates a newSearchObjectsType
instance by deeply copying a givenSearchObjectsType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
SelectorQualifiedGetOptionsType
beginOptions()
QueryType
beginQuery()
SearchObjectsType
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)
QName
getObjectType()
Gets the value of the objectType property.SelectorQualifiedGetOptionsType
getOptions()
Gets the value of the options property.QueryType
getQuery()
Gets the value of the query property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
SearchObjectsType
objectType(QName value)
SearchObjectsType
options(SelectorQualifiedGetOptionsType value)
SearchObjectsType
query(QueryType value)
void
setObjectType(QName value)
Sets the value of the objectType property.void
setOptions(SelectorQualifiedGetOptionsType value)
Sets the value of the options property.void
setQuery(QueryType value)
Sets the value of the query property.String
toString()
Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
objectType
protected QName objectType
-
query
protected QueryType query
-
options
protected SelectorQualifiedGetOptionsType options
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_OBJECT_TYPE
public static final ItemName F_OBJECT_TYPE
-
F_QUERY
public static final ItemName F_QUERY
-
F_OPTIONS
public static final ItemName F_OPTIONS
-
-
Constructor Detail
-
SearchObjectsType
public SearchObjectsType()
Creates a newSearchObjectsType
instance.
-
SearchObjectsType
public SearchObjectsType(SearchObjectsType o)
Creates a newSearchObjectsType
instance by deeply copying a givenSearchObjectsType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getObjectType
public QName getObjectType()
Gets the value of the objectType property.- Returns:
- possible object is
QName
-
setObjectType
public void setObjectType(QName value)
Sets the value of the objectType property.- Parameters:
value
- allowed object isQName
-
getQuery
public QueryType getQuery()
Gets the value of the query property.- Returns:
- possible object is
QueryType
-
setQuery
public void setQuery(QueryType value)
Sets the value of the query property.- Parameters:
value
- allowed object isQueryType
-
getOptions
public SelectorQualifiedGetOptionsType getOptions()
Gets the value of the options property.- Returns:
- possible object is
SelectorQualifiedGetOptionsType
-
setOptions
public void setOptions(SelectorQualifiedGetOptionsType value)
Sets the value of the options property.- Parameters:
value
- allowed object isSelectorQualifiedGetOptionsType
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
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)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
objectType
public SearchObjectsType objectType(QName value)
-
query
public SearchObjectsType query(QueryType value)
-
beginQuery
public QueryType beginQuery()
-
options
public SearchObjectsType options(SelectorQualifiedGetOptionsType value)
-
beginOptions
public SelectorQualifiedGetOptionsType beginOptions()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public SearchObjectsType clone()
Creates and returns a deep copy of this object.
-
-