org.hl7.rim

Interface Parameter

public interface Parameter extends RimObject, InfrastructureRoot

Interface for RIM class Parameter.

The Parameter class is an implementation class that represents the structure of parameters that may be specified with the Query-by-parameter mechanisms of the V3 query framework. Parameters may be set of name/value pairs, a named parameter list with a set of name/value pairs or any combination the previous two options.

Method Summary
IIgetId()
Gets attribute id of type II and cardinality 0..1.
ParameterListgetParameterList()
Gets association 'parameterList' to RIM class ParameterList with cardinality (0..1).
QueryByParametergetQueryByParameter()
Gets association 'queryByParameter' to RIM class QueryByParameter with cardinality (0..1).
voidsetId(II value)
Sets attribute id of type II and cardinality 0..1.
voidsetParameterList(ParameterList value)
Sets association 'parameterList' to RIM class ParameterList with cardinality (0..1).
voidsetQueryByParameter(QueryByParameter value)
Sets association 'queryByParameter' to RIM class QueryByParameter with cardinality (0..1).

Method Detail

getId

public II getId()
Gets attribute id of type II and cardinality 0..1.

The Parameter.id can assist in tracing problems with implementing the query-by-parameter mechanism.

Returns: the attribute value

getParameterList

public ParameterList getParameterList()
Gets association 'parameterList' to RIM class ParameterList with cardinality (0..1).

Specifies the relationship between a parameter list and the parameters which are its content.

Returns: the reference to the linked class

getQueryByParameter

public QueryByParameter getQueryByParameter()
Gets association 'queryByParameter' to RIM class QueryByParameter with cardinality (0..1).

Returns: the reference to the linked class

setId

public void setId(II value)
Sets attribute id of type II and cardinality 0..1.

The Parameter.id can assist in tracing problems with implementing the query-by-parameter mechanism.

Parameters: value the new attribute value

setParameterList

public void setParameterList(ParameterList value)
Sets association 'parameterList' to RIM class ParameterList with cardinality (0..1).

Specifies the relationship between a parameter list and the parameters which are its content.

Parameters: value the new association value

setQueryByParameter

public void setQueryByParameter(QueryByParameter value)
Sets association 'queryByParameter' to RIM class QueryByParameter with cardinality (0..1).

Parameters: value the new association value