Class SearchRequest
java.lang.Object
org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.DsmlMessage
org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.SearchRequest
Java class for SearchRequest complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchRequest"> <complexContent> <extension base="{urn:oasis:names:tc:DSML:2:0:core}DsmlMessage"> <sequence> <element name="filter" type="{urn:oasis:names:tc:DSML:2:0:core}Filter"/> <element name="attributes" type="{urn:oasis:names:tc:DSML:2:0:core}AttributeDescriptions" minOccurs="0"/> </sequence> <attribute name="dn" use="required" type="{urn:oasis:names:tc:DSML:2:0:core}DsmlDN" /> <attribute name="scope" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="baseObject"/> <enumeration value="singleLevel"/> <enumeration value="wholeSubtree"/> </restriction> </simpleType> </attribute> <attribute name="derefAliases" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="neverDerefAliases"/> <enumeration value="derefInSearching"/> <enumeration value="derefFindingBaseObj"/> <enumeration value="derefAlways"/> </restriction> </simpleType> </attribute> <attribute name="sizeLimit" type="{urn:oasis:names:tc:DSML:2:0:core}MAXINT" default="0" /> <attribute name="timeLimit" type="{urn:oasis:names:tc:DSML:2:0:core}MAXINT" default="0" /> <attribute name="typesOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </extension> </complexContent> </complexType>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Java class for null.static enum
Java class for null. -
Field Summary
Modifier and TypeFieldDescriptionprotected AttributeDescriptions
protected SearchRequest.DerefAliasesType
protected String
protected Filter
protected SearchRequest.SearchScope
protected Long
protected Long
protected Boolean
Fields inherited from class org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.DsmlMessage
control, requestID
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the attributes property.Gets the value of the derefAliases property.getDn()
Gets the value of the dn property.Gets the value of the filter property.getScope()
Gets the value of the scope property.long
Gets the value of the sizeLimit property.long
Gets the value of the timeLimit property.boolean
Gets the value of the typesOnly property.void
Sets the value of the attributes property.void
Sets the value of the derefAliases property.void
Sets the value of the dn property.void
Sets the value of the filter property.void
Sets the value of the scope property.void
setSizeLimit
(Long value) Sets the value of the sizeLimit property.void
setTimeLimit
(Long value) Sets the value of the timeLimit property.void
setTypesOnly
(Boolean value) Sets the value of the typesOnly property.Methods inherited from class org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.DsmlMessage
getControl, getRequestID, setRequestID
-
Field Details
-
filter
-
attributes
-
dn
-
scope
-
derefAliases
-
sizeLimit
-
timeLimit
-
typesOnly
-
-
Constructor Details
-
SearchRequest
public SearchRequest()
-
-
Method Details
-
getFilter
Gets the value of the filter property.- Returns:
- possible object is
Filter
-
setFilter
Sets the value of the filter property.- Parameters:
value
- allowed object isFilter
-
getAttributes
Gets the value of the attributes property.- Returns:
- possible object is
AttributeDescriptions
-
setAttributes
Sets the value of the attributes property.- Parameters:
value
- allowed object isAttributeDescriptions
-
getDn
Gets the value of the dn property.- Returns:
- possible object is
String
-
setDn
Sets the value of the dn property.- Parameters:
value
- allowed object isString
-
getScope
Gets the value of the scope property.- Returns:
- possible object is
SearchRequest.SearchScope
-
setScope
Sets the value of the scope property.- Parameters:
value
- allowed object isSearchRequest.SearchScope
-
getDerefAliases
Gets the value of the derefAliases property.- Returns:
- possible object is
SearchRequest.DerefAliasesType
-
setDerefAliases
Sets the value of the derefAliases property.- Parameters:
value
- allowed object isSearchRequest.DerefAliasesType
-
getSizeLimit
public long getSizeLimit()Gets the value of the sizeLimit property.- Returns:
- possible object is
Long
-
setSizeLimit
Sets the value of the sizeLimit property.- Parameters:
value
- allowed object isLong
-
getTimeLimit
public long getTimeLimit()Gets the value of the timeLimit property.- Returns:
- possible object is
Long
-
setTimeLimit
Sets the value of the timeLimit property.- Parameters:
value
- allowed object isLong
-
isTypesOnly
public boolean isTypesOnly()Gets the value of the typesOnly property.- Returns:
- possible object is
Boolean
-
setTypesOnly
Sets the value of the typesOnly property.- Parameters:
value
- allowed object isBoolean
-