ca.infoway.messagebuilder.domainvalue.payload
Class RoleStatusNormal

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

public class RoleStatusNormal
extends EnumPattern
implements RoleStatusNormal, Describable

Codes representing the defined possible Normal states of an Role, as defined by the Role class state machine.

Differentiates whether the role is active, suspended or terminated

Author:
BC Holmes
See Also:
Serialized Form

Field Summary
static RoleStatusNormal ACTIVE
          The state representing the fact that the Entity is currently active in the Role.
static RoleStatusNormal SUSPENDED
          The state that represents a suspension of the Entity playing the Role.
static RoleStatusNormal TERMINATED
          The state representing the successful termination of the Role.
 
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.
 String getDescription()
          Gets the description.
 
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

ACTIVE

public static final RoleStatusNormal ACTIVE
The state representing the fact that the Entity is currently active in the Role.


SUSPENDED

public static final RoleStatusNormal SUSPENDED
The state that represents a suspension of the Entity playing the Role. This state is arrived at from the "active" state.


TERMINATED

public static final RoleStatusNormal TERMINATED
The state representing the successful termination of the Role.

Method Detail

getCodeSystem

public String getCodeSystem()

Gets the code system.

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

getCodeValue

public String getCodeValue()

Gets the code value.

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

getDescription

public String getDescription()

Gets the description.

Specified by:
getDescription in interface Describable
Returns:
the description


Copyright © 2013. All Rights Reserved.