au.gov.nehta.vendorlibrary.clinicalpackage.core
Class Member.Builder

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.clinicalpackage.core.Member.Builder
Enclosing class:
Member

public static class Member.Builder
extends java.lang.Object

Builder class used to construct a valid Member object.


Constructor Summary
Member.Builder()
           
 
Method Summary
 Member build()
          Builds a validated Member object.
 Member.Builder fileContent(byte[] fileContent)
          Sets the Builder object's file content.
 Member.Builder uri(java.lang.String uri)
          Sets the Builder object's uri.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Member.Builder

public Member.Builder()
Method Detail

uri

public final Member.Builder uri(java.lang.String uri)
Sets the Builder object's uri.

Parameters:
uri - of Member object being built (not null nor empty).
Returns:
the current Builder being populated.

fileContent

public final Member.Builder fileContent(byte[] fileContent)
Sets the Builder object's file content.

Parameters:
fileContent - of Member object being built (not null).
Returns:
the current Builder being populated.

build

public final Member build()
Builds a validated Member object.

Returns:
populated and valid Member object.