au.gov.nehta.vendorlibrary.pcehr.clients.common.type
Class CodedValue

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.pcehr.clients.common.type.CodedValue
All Implemented Interfaces:
java.lang.Comparable<CodedValue>

public final class CodedValue
extends java.lang.Object
implements java.lang.Comparable<CodedValue>

Represents a coded value.


Constructor Summary
CodedValue(java.lang.String codeSystem, java.lang.String value)
          Constructor.
CodedValue(java.lang.String codeSystem, java.lang.String value, java.lang.String displayName)
          Constructor.
CodedValue(java.lang.String codeSystem, java.lang.String codeSystemOid, java.lang.String value, java.lang.String displayName)
          Default constructor.
 
Method Summary
 int compareTo(CodedValue o)
          Compare two objects' content is equal.
 boolean equals(java.lang.Object obj)
          Confirm two objects are equal.
 java.lang.String getCodeSystem()
          Returns the value of 'codeSystem'.
 java.lang.String getCodeSystemOid()
           
 java.lang.String getDisplayName()
          Returns the value of 'displayName'.
 java.lang.String getValue()
          Returns the value of 'value'.
 int hashCode()
          Hash code override.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodedValue

public CodedValue(java.lang.String codeSystem,
                  java.lang.String codeSystemOid,
                  java.lang.String value,
                  java.lang.String displayName)
Default constructor.

Parameters:
codeSystem - code system.
codeSystemOid - code system OID.
value - code value.
displayName - code display name.

CodedValue

public CodedValue(java.lang.String codeSystem,
                  java.lang.String value,
                  java.lang.String displayName)
Constructor.

Parameters:
codeSystem - coded value's code system.
value - coded value's String value.
displayName - coded value's display name.

CodedValue

public CodedValue(java.lang.String codeSystem,
                  java.lang.String value)
Constructor.

Parameters:
codeSystem - coded value's code system.
value - coded value's String value.
Method Detail

getCodeSystem

public java.lang.String getCodeSystem()
Returns the value of 'codeSystem'.

Returns:
value of codeSystem

getCodeSystemOid

public java.lang.String getCodeSystemOid()
Returns:
the codeSystemOid

getValue

public java.lang.String getValue()
Returns the value of 'value'.

Returns:
value of value

getDisplayName

public java.lang.String getDisplayName()
Returns the value of 'displayName'.

Returns:
value of displayName

equals

public boolean equals(java.lang.Object obj)
Confirm two objects are equal.

Overrides:
equals in class java.lang.Object
Parameters:
obj - Object to compare.
Returns:
true/false.
See Also:
java.lang.Comparable#equals(Object)

compareTo

public int compareTo(CodedValue o)
Compare two objects' content is equal.

Specified by:
compareTo in interface java.lang.Comparable<CodedValue>
Parameters:
o - CodedValue object to compare to.
Returns:
int representing comparison result.
See Also:
Comparable.compareTo(java.lang.Object)

hashCode

public int hashCode()
Hash code override.

Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()