au.gov.nehta.vendorlibrary.pcehr.clients.common.type
Class XON.Builder

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.pcehr.clients.common.type.XON.Builder
Enclosing class:
XON

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

Builder class used to construct and validate an XON object.


Constructor Summary
XON.Builder()
          Default constructor.
 
Method Summary
 XON build()
          Build XON and validate necessary fields.
 XON.Builder organisationIdentifier(java.lang.String organisationIdentifier)
          Set the organisation identifier.
 XON.Builder organisationName(java.lang.String organisationName)
          Set the organisation name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XON.Builder

public XON.Builder()
Default constructor.

Method Detail

organisationName

public XON.Builder organisationName(java.lang.String organisationName)
Set the organisation name.

Parameters:
organisationName - Organisation name string.
Returns:
XON.Builder.

organisationIdentifier

public XON.Builder organisationIdentifier(java.lang.String organisationIdentifier)
Set the organisation identifier.

Parameters:
organisationIdentifier - Organisation identifier string.
Returns:
XON.Builder

build

public XON build()
Build XON and validate necessary fields.

Returns:
XON object.