org.hl7.rim

Interface QueryBySelection

public interface QueryBySelection extends RimObject, QuerySpec

Interface for RIM class QueryBySelection.

This class contains the definition of a Query by Selection. This is an HL7 query in which a request can specify any or all of the variables offered by a data server and may additionally specify any permissible operators and values for each variable as published in a query conformance statement. This query format is considered an open query because it allows a selection specification against a published data base schema.

Method Summary
voidaddSelectionExpression(SelectionExpression value)
Adds an association 'selectionExpression' to RIM class SelectionExpression.
AssociationSet<SelectionExpression>getSelectionExpression()
Gets association 'selectionExpression' to RIM classes SelectionExpression with cardinality (0..*).
voidsetSelectionExpression(AssociationSet<SelectionExpression> value)
Sets associations 'selectionExpression' to RIM classes SelectionExpression with cardinality (0..*).

Method Detail

addSelectionExpression

public void addSelectionExpression(SelectionExpression value)
Adds an association 'selectionExpression' to RIM class SelectionExpression.

Parameters: value the added association value

getSelectionExpression

public AssociationSet<SelectionExpression> getSelectionExpression()
Gets association 'selectionExpression' to RIM classes SelectionExpression with cardinality (0..*).

Returns: the references to the linked classes

setSelectionExpression

public void setSelectionExpression(AssociationSet<SelectionExpression> value)
Sets associations 'selectionExpression' to RIM classes SelectionExpression with cardinality (0..*).

Parameters: value the new association values