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
Nested ClassesModifier and TypeClassDescriptionstatic enumJava class for null.static enumJava class for null. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AttributeDescriptionsprotected SearchRequest.DerefAliasesTypeprotected Stringprotected Filterprotected SearchRequest.SearchScopeprotected Longprotected Longprotected BooleanFields inherited from class org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.DsmlMessage
control, requestID -
Constructor Summary
Constructors -
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.longGets the value of the sizeLimit property.longGets the value of the timeLimit property.booleanGets the value of the typesOnly property.voidSets the value of the attributes property.voidSets the value of the derefAliases property.voidSets the value of the dn property.voidSets the value of the filter property.voidSets the value of the scope property.voidsetSizeLimit(Long value) Sets the value of the sizeLimit property.voidsetTimeLimit(Long value) Sets the value of the timeLimit property.voidsetTypesOnly(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
-