Class Retrieve
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
- Direct Known Subclasses:
RetrieveEvaluator
Java class for Retrieve complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Retrieve">
<complexContent>
<extension base="{urn:hl7-org:elm:r1}Expression">
<sequence>
<element name="id" type="{urn:hl7-org:elm:r1}Expression" minOccurs="0"/>
<element name="codes" type="{urn:hl7-org:elm:r1}Expression" minOccurs="0"/>
<element name="dateRange" type="{urn:hl7-org:elm:r1}Expression" minOccurs="0"/>
<element name="context" type="{urn:hl7-org:elm:r1}Expression" minOccurs="0"/>
<element name="include" type="{urn:hl7-org:elm:r1}IncludeElement" maxOccurs="unbounded" minOccurs="0"/>
<element name="codeFilter" type="{urn:hl7-org:elm:r1}CodeFilterElement" maxOccurs="unbounded" minOccurs="0"/>
<element name="dateFilter" type="{urn:hl7-org:elm:r1}DateFilterElement" maxOccurs="unbounded" minOccurs="0"/>
<element name="otherFilter" type="{urn:hl7-org:elm:r1}OtherFilterElement" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="dataType" use="required" type="{http://www.w3.org/2001/XMLSchema}QName" />
<attribute name="templateId" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="idProperty" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="idSearch" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="contextProperty" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="contextSearch" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="codeProperty" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="codeSearch" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="codeComparator" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="valueSetProperty" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="dateProperty" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="dateLowProperty" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="dateHighProperty" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="dateSearch" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="includedIn" type="{http://www.w3.org/2001/XMLSchema}string" />
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected List<CodeFilterElement>protected Stringprotected Expressionprotected Stringprotected Expressionprotected Stringprotected Stringprotected QNameprotected List<DateFilterElement>protected Stringprotected Stringprotected Stringprotected Expressionprotected Stringprotected Expressionprotected Stringprotected Stringprotected List<IncludeElement>protected Stringprotected List<OtherFilterElement>protected Stringprotected StringFields inherited from class org.cqframework.cql.elm.execution.Element
annotation, localId, locator, resultTypeName, resultTypeSpecifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) booleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the codeComparator property.Gets the value of the codeFilter property.Gets the value of the codeProperty property.getCodes()Gets the value of the codes property.Gets the value of the codeSearch property.Gets the value of the context property.Gets the value of the contextProperty property.Gets the value of the contextSearch property.Gets the value of the dataType property.Gets the value of the dateFilter property.Gets the value of the dateHighProperty property.Gets the value of the dateLowProperty property.Gets the value of the dateProperty property.Gets the value of the dateRange property.Gets the value of the dateSearch property.getId()Gets the value of the id property.Gets the value of the idProperty property.Gets the value of the idSearch property.Gets the value of the include property.Gets the value of the includedIn property.Gets the value of the otherFilter property.Gets the value of the templateId property.Gets the value of the valueSetProperty property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetCodeComparator(String value) Sets the value of the codeComparator property.voidsetCodeProperty(String value) Sets the value of the codeProperty property.voidsetCodes(Expression value) Sets the value of the codes property.voidsetCodeSearch(String value) Sets the value of the codeSearch property.voidsetContext(Expression value) Sets the value of the context property.voidsetContextProperty(String value) Sets the value of the contextProperty property.voidsetContextSearch(String value) Sets the value of the contextSearch property.voidsetDataType(QName value) Sets the value of the dataType property.voidsetDateHighProperty(String value) Sets the value of the dateHighProperty property.voidsetDateLowProperty(String value) Sets the value of the dateLowProperty property.voidsetDateProperty(String value) Sets the value of the dateProperty property.voidsetDateRange(Expression value) Sets the value of the dateRange property.voidsetDateSearch(String value) Sets the value of the dateSearch property.voidsetId(Expression value) Sets the value of the id property.voidsetIdProperty(String value) Sets the value of the idProperty property.voidsetIdSearch(String value) Sets the value of the idSearch property.voidsetIncludedIn(String value) Sets the value of the includedIn property.voidsetTemplateId(String value) Sets the value of the templateId property.voidsetValueSetProperty(String value) Sets the value of the valueSetProperty property.toString()withAnnotation(Collection<CqlToElmBase> values) withAnnotation(CqlToElmBase... values) withCodeComparator(String value) withCodeFilter(Collection<CodeFilterElement> values) withCodeFilter(CodeFilterElement... values) withCodeProperty(String value) withCodes(Expression value) withCodeSearch(String value) withContext(Expression value) withContextProperty(String value) withContextSearch(String value) withDataType(QName value) withDateFilter(Collection<DateFilterElement> values) withDateFilter(DateFilterElement... values) withDateHighProperty(String value) withDateLowProperty(String value) withDateProperty(String value) withDateRange(Expression value) withDateSearch(String value) withId(Expression value) withIdProperty(String value) withIdSearch(String value) withInclude(Collection<IncludeElement> values) withInclude(IncludeElement... values) withIncludedIn(String value) withLocalId(String value) withLocator(String value) withOtherFilter(Collection<OtherFilterElement> values) withOtherFilter(OtherFilterElement... values) withResultTypeName(QName value) withTemplateId(String value) withValueSetProperty(String value) Methods inherited from class org.cqframework.cql.elm.execution.Element
getAnnotation, getLocalId, getLocator, getResultTypeName, getResultTypeSpecifier, setLocalId, setLocator, setResultTypeName, setResultTypeSpecifierMethods inherited from class org.opencds.cqf.cql.engine.elm.execution.Executable
evaluate, internalEvaluate
-
Field Details
-
id
-
codes
-
dateRange
-
context
-
include
-
codeFilter
-
dateFilter
-
otherFilter
-
dataType
-
templateId
-
idProperty
-
idSearch
-
contextProperty
-
contextSearch
-
codeProperty
-
codeSearch
-
codeComparator
-
valueSetProperty
-
dateProperty
-
dateLowProperty
-
dateHighProperty
-
dateSearch
-
includedIn
-
-
Constructor Details
-
Retrieve
public Retrieve()
-
-
Method Details
-
getId
Gets the value of the id property.- Returns:
- possible object is
Expression
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isExpression
-
getCodes
Gets the value of the codes property.- Returns:
- possible object is
Expression
-
setCodes
Sets the value of the codes property.- Parameters:
value- allowed object isExpression
-
getDateRange
Gets the value of the dateRange property.- Returns:
- possible object is
Expression
-
setDateRange
Sets the value of the dateRange property.- Parameters:
value- allowed object isExpression
-
getContext
Gets the value of the context property.- Returns:
- possible object is
Expression
-
setContext
Sets the value of the context property.- Parameters:
value- allowed object isExpression
-
getInclude
Gets the value of the include property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the include property.For example, to add a new item, do as follows:
getInclude().add(newItem);Objects of the following type(s) are allowed in the list
IncludeElement -
getCodeFilter
Gets the value of the codeFilter property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the codeFilter property.For example, to add a new item, do as follows:
getCodeFilter().add(newItem);Objects of the following type(s) are allowed in the list
CodeFilterElement -
getDateFilter
Gets the value of the dateFilter property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the dateFilter property.For example, to add a new item, do as follows:
getDateFilter().add(newItem);Objects of the following type(s) are allowed in the list
DateFilterElement -
getOtherFilter
Gets the value of the otherFilter property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the otherFilter property.For example, to add a new item, do as follows:
getOtherFilter().add(newItem);Objects of the following type(s) are allowed in the list
OtherFilterElement -
getDataType
Gets the value of the dataType property.- Returns:
- possible object is
QName
-
setDataType
Sets the value of the dataType property.- Parameters:
value- allowed object isQName
-
getTemplateId
Gets the value of the templateId property.- Returns:
- possible object is
String
-
setTemplateId
Sets the value of the templateId property.- Parameters:
value- allowed object isString
-
getIdProperty
Gets the value of the idProperty property.- Returns:
- possible object is
String
-
setIdProperty
Sets the value of the idProperty property.- Parameters:
value- allowed object isString
-
getIdSearch
Gets the value of the idSearch property.- Returns:
- possible object is
String
-
setIdSearch
Sets the value of the idSearch property.- Parameters:
value- allowed object isString
-
getContextProperty
Gets the value of the contextProperty property.- Returns:
- possible object is
String
-
setContextProperty
Sets the value of the contextProperty property.- Parameters:
value- allowed object isString
-
getContextSearch
Gets the value of the contextSearch property.- Returns:
- possible object is
String
-
setContextSearch
Sets the value of the contextSearch property.- Parameters:
value- allowed object isString
-
getCodeProperty
Gets the value of the codeProperty property.- Returns:
- possible object is
String
-
setCodeProperty
Sets the value of the codeProperty property.- Parameters:
value- allowed object isString
-
getCodeSearch
Gets the value of the codeSearch property.- Returns:
- possible object is
String
-
setCodeSearch
Sets the value of the codeSearch property.- Parameters:
value- allowed object isString
-
getCodeComparator
Gets the value of the codeComparator property.- Returns:
- possible object is
String
-
setCodeComparator
Sets the value of the codeComparator property.- Parameters:
value- allowed object isString
-
getValueSetProperty
Gets the value of the valueSetProperty property.- Returns:
- possible object is
String
-
setValueSetProperty
Sets the value of the valueSetProperty property.- Parameters:
value- allowed object isString
-
getDateProperty
Gets the value of the dateProperty property.- Returns:
- possible object is
String
-
setDateProperty
Sets the value of the dateProperty property.- Parameters:
value- allowed object isString
-
getDateLowProperty
Gets the value of the dateLowProperty property.- Returns:
- possible object is
String
-
setDateLowProperty
Sets the value of the dateLowProperty property.- Parameters:
value- allowed object isString
-
getDateHighProperty
Gets the value of the dateHighProperty property.- Returns:
- possible object is
String
-
setDateHighProperty
Sets the value of the dateHighProperty property.- Parameters:
value- allowed object isString
-
getDateSearch
Gets the value of the dateSearch property.- Returns:
- possible object is
String
-
setDateSearch
Sets the value of the dateSearch property.- Parameters:
value- allowed object isString
-
getIncludedIn
Gets the value of the includedIn property.- Returns:
- possible object is
String
-
setIncludedIn
Sets the value of the includedIn property.- Parameters:
value- allowed object isString
-
withId
-
withCodes
-
withDateRange
-
withContext
-
withInclude
-
withInclude
-
withCodeFilter
-
withCodeFilter
-
withDateFilter
-
withDateFilter
-
withOtherFilter
-
withOtherFilter
-
withDataType
-
withTemplateId
-
withIdProperty
-
withIdSearch
-
withContextProperty
-
withContextSearch
-
withCodeProperty
-
withCodeSearch
-
withCodeComparator
-
withValueSetProperty
-
withDateProperty
-
withDateLowProperty
-
withDateHighProperty
-
withDateSearch
-
withIncludedIn
-
withAnnotation
- Overrides:
withAnnotationin classExpression
-
withAnnotation
- Overrides:
withAnnotationin classExpression
-
withResultTypeSpecifier
- Overrides:
withResultTypeSpecifierin classExpression
-
withLocalId
- Overrides:
withLocalIdin classExpression
-
withLocator
- Overrides:
withLocatorin classExpression
-
withResultTypeName
- Overrides:
withResultTypeNamein classExpression
-
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.EqualsStrategy2 strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classExpression
-
equals
- Overrides:
equalsin classExpression
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classExpression
-
hashCode
public int hashCode()- Overrides:
hashCodein classExpression
-
toString
- Overrides:
toStringin classExpression
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classExpression
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classExpression
-