au.gov.nehta.vendorlibrary.mdm.segments
Class OBX.Builder

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.mdm.segments.OBX.Builder
Enclosing class:
OBX

public static final class OBX.Builder
extends java.lang.Object

OBX.Builder Build class used to construct and validate an OBX object.


Constructor Summary
OBX.Builder()
          Default constructor.
 
Method Summary
 OBX build()
          Build OBX and validate necessary fields.
 OBX.Builder encodedData(java.lang.String value)
          Set encoded data.
 OBX.Builder observationIdentifier(CE value)
          Set observation identifier.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OBX.Builder

public OBX.Builder()
Default constructor.

Method Detail

observationIdentifier

public OBX.Builder observationIdentifier(CE value)
Set observation identifier.

Parameters:
value - Observation identifier (not null).
Returns:
OBX.Builder

encodedData

public OBX.Builder encodedData(java.lang.String value)
Set encoded data.

Parameters:
value - Encoded data (not null).
Returns:
OBX.Builder

build

public OBX build()
          throws MDMValidationException
Build OBX and validate necessary fields.

Returns:
OBX
Throws:
MDMValidationException - Thrown when validation of the OBX content fails.