ca.infoway.messagebuilder.domainvalue.nullflavor
Class NullFlavor

Package class diagram package NullFlavor
java.lang.Object
  extended by ca.infoway.messagebuilder.lang.Enum
      extended by ca.infoway.messagebuilder.lang.EnumPattern
          extended by ca.infoway.messagebuilder.domainvalue.nullflavor.NullFlavor
All Implemented Interfaces:
Code, NullFlavor, Serializable, Comparable

public class NullFlavor
extends EnumPattern
implements NullFlavor

The Enum NullFlavor. Indicates why a value is not present

See Also:
Serialized Form

Field Summary
static NullFlavor ASKED_BUT_UNKNOWN
           
static NullFlavor MASKED
           
static NullFlavor NEGATIVE_INFINITY
           
static NullFlavor NO_INFORMATION
           
static NullFlavor NOT_APPLICABLE
           
static NullFlavor NOT_ASKED
           
static NullFlavor OTHER
           
static NullFlavor POSITIVE_INFINITY
           
static NullFlavor SUFFICIENT_QUANTITY
           
static NullFlavor TEMPORARILY_UNAVAILABLE
           
static NullFlavor TRACE
           
static NullFlavor UN_ENCODED
           
static NullFlavor UNKNOWN
           
 
Fields inherited from class ca.infoway.messagebuilder.lang.Enum
INNER_CLASS_SEPARATOR_CHAR, iToString, PACKAGE_SEPARATOR_CHAR
 
Method Summary
 String getCodeSystem()
          Gets the code system.
 String getCodeValue()
          Gets the code value.
static NullFlavor lookup(String codeValue)
          * fast Code lookup **.
 
Methods inherited from class ca.infoway.messagebuilder.lang.EnumPattern
getEnumConstants, isEnum, name, toString, valueOf, values
 
Methods inherited from class ca.infoway.messagebuilder.lang.Enum
compareTo, equals, getEnum, getEnumClass, getEnumList, getEnumMap, getName, getShortClassName, getShortClassName, hashCode, iterator, readResolve
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NO_INFORMATION

public static final NullFlavor NO_INFORMATION

OTHER

public static final NullFlavor OTHER

NEGATIVE_INFINITY

public static final NullFlavor NEGATIVE_INFINITY

POSITIVE_INFINITY

public static final NullFlavor POSITIVE_INFINITY

UNKNOWN

public static final NullFlavor UNKNOWN

ASKED_BUT_UNKNOWN

public static final NullFlavor ASKED_BUT_UNKNOWN

TEMPORARILY_UNAVAILABLE

public static final NullFlavor TEMPORARILY_UNAVAILABLE

SUFFICIENT_QUANTITY

public static final NullFlavor SUFFICIENT_QUANTITY

NOT_ASKED

public static final NullFlavor NOT_ASKED

TRACE

public static final NullFlavor TRACE

MASKED

public static final NullFlavor MASKED

NOT_APPLICABLE

public static final NullFlavor NOT_APPLICABLE

UN_ENCODED

public static final NullFlavor UN_ENCODED
Method Detail

getCodeValue

public String getCodeValue()

Gets the code value.

Specified by:
getCodeValue in interface Code
Returns:
the code value

getCodeSystem

public String getCodeSystem()

Gets the code system.

Specified by:
getCodeSystem in interface Code
Returns:
the code system

lookup

public static final NullFlavor lookup(String codeValue)
* fast Code lookup **.

Parameters:
codeValue - the code value
Returns:
the null flavor


Copyright © 2013. All Rights Reserved.