Interface ParameterValueVisitorAdapter
-
- All Known Implementing Classes:
SearchParametersTransportAdapter
public interface ParameterValueVisitorAdapter
Used by a parameter value visitor to translate the parameter values to a new form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dateValue(java.lang.String name, java.time.Instant valueDateStart, java.time.Instant valueDateEnd, java.lang.Integer compositeId, boolean wholeSystem)
Process a date parametervoid
locationValue(java.lang.String name, java.lang.Double valueLatitude, java.lang.Double valueLongitude, java.lang.Integer compositeId)
Process a location parametervoid
numberValue(java.lang.String name, java.math.BigDecimal valueNumber, java.math.BigDecimal valueNumberLow, java.math.BigDecimal valueNumberHigh, java.lang.Integer compositeId)
Process a number parametervoid
profileValue(java.lang.String name, java.lang.String url, java.lang.String version, java.lang.String fragment, boolean wholeSystem)
Process a profile parametervoid
quantityValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, java.math.BigDecimal valueNumber, java.math.BigDecimal valueNumberLow, java.math.BigDecimal valueNumberHigh, java.lang.Integer compositeId)
Process a quantity parametervoid
referenceValue(java.lang.String name, java.lang.String refResourceType, java.lang.String refLogicalId, java.lang.Integer refVersion, java.lang.Integer compositeId)
Process a reference parametervoid
securityValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, boolean wholeSystem)
Process a security parametervoid
stringValue(java.lang.String name, java.lang.String valueString, java.lang.Integer compositeId, boolean wholeSystem, int maxBytes)
Process a string parametervoid
tagValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, boolean wholeSystem)
Process a tag parametervoid
tokenValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, java.lang.Integer compositeId, boolean wholeSystem)
Process a token parameter
-
-
-
Method Detail
-
stringValue
void stringValue(java.lang.String name, java.lang.String valueString, java.lang.Integer compositeId, boolean wholeSystem, int maxBytes)
Process a string parameter- Parameters:
name
-valueString
-compositeId
-wholeSystem
-maxBytes
- the maximum allowed size of input String in bytes
-
numberValue
void numberValue(java.lang.String name, java.math.BigDecimal valueNumber, java.math.BigDecimal valueNumberLow, java.math.BigDecimal valueNumberHigh, java.lang.Integer compositeId)
Process a number parameter- Parameters:
name
-valueNumber
-valueNumberLow
-valueNumberHigh
-compositeId
-
-
dateValue
void dateValue(java.lang.String name, java.time.Instant valueDateStart, java.time.Instant valueDateEnd, java.lang.Integer compositeId, boolean wholeSystem)
Process a date parameter- Parameters:
name
-valueDateStart
-valueDateEnd
-compositeId
-wholeSystem
-
-
tokenValue
void tokenValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, java.lang.Integer compositeId, boolean wholeSystem)
Process a token parameter- Parameters:
name
-valueSystem
-valueCode
-compositeId
-wholeSystem
-
-
tagValue
void tagValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, boolean wholeSystem)
Process a tag parameter- Parameters:
name
-valueSystem
-valueCode
-compositeId
-wholeSystem
-
-
profileValue
void profileValue(java.lang.String name, java.lang.String url, java.lang.String version, java.lang.String fragment, boolean wholeSystem)
Process a profile parameter- Parameters:
name
-url
-version
-fragment
-wholeSystem
-
-
securityValue
void securityValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, boolean wholeSystem)
Process a security parameter- Parameters:
name
-valueSystem
-valueCode
-wholeSystem
-
-
quantityValue
void quantityValue(java.lang.String name, java.lang.String valueSystem, java.lang.String valueCode, java.math.BigDecimal valueNumber, java.math.BigDecimal valueNumberLow, java.math.BigDecimal valueNumberHigh, java.lang.Integer compositeId)
Process a quantity parameter- Parameters:
name
-valueSystem
-valueCode
-valueNumber
-valueNumberLow
-valueNumberHigh
-compositeId
-
-
locationValue
void locationValue(java.lang.String name, java.lang.Double valueLatitude, java.lang.Double valueLongitude, java.lang.Integer compositeId)
Process a location parameter- Parameters:
name
-valueLatitude
-valueLongitude
-compositeId
-
-
referenceValue
void referenceValue(java.lang.String name, java.lang.String refResourceType, java.lang.String refLogicalId, java.lang.Integer refVersion, java.lang.Integer compositeId)
Process a reference parameter- Parameters:
name
-refResourceType
-refLogicalId
-refVersion
-compositeId
-
-
-