com.sun.mdm.index.codelookup
Class CodeRegistry

java.lang.Object
  extended bycom.sun.mdm.index.codelookup.CodeRegistry

public class CodeRegistry
extends java.lang.Object

Code registry


Method Summary
 java.util.Map getCodeMap()
          Get map of module->code->CodeDescription
 java.util.Map getCodeMapByModule(java.lang.String module)
          Get map code->CodeDescription
 java.util.ArrayList getCodesByModule(java.lang.String module)
          Get all codes for given module.
static CodeRegistry getInstance()
          Get instance of CodeRegistry
static CodeRegistry getInstance(java.sql.Connection con)
          Get instance of CodeRegistry
 boolean hasCode(java.lang.String module, java.lang.String code)
          Check if code exists.
 boolean hasModule(java.lang.String module)
          Check if module exists.
 void traceAllCodes()
          Pretty print code
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCodeMap

public java.util.Map getCodeMap()
Get map of module->code->CodeDescription

Returns:
map of module->code->CodeDescription.

getCodeMapByModule

public java.util.Map getCodeMapByModule(java.lang.String module)
Get map code->CodeDescription

Parameters:
module - Module name.
Returns:
map of code->CodeDescription

getCodesByModule

public java.util.ArrayList getCodesByModule(java.lang.String module)
Get all codes for given module.

Parameters:
module - Module name.
Returns:
ArrayList of CodeDescription objects.

getInstance

public static CodeRegistry getInstance()
                                throws CodeLookupException
Get instance of CodeRegistry

Returns:
CodeRegistry instance.
Throws:
CodeLookupException - if an error is encountered.

getInstance

public static CodeRegistry getInstance(java.sql.Connection con)
                                throws CodeLookupException
Get instance of CodeRegistry

Parameters:
con - Database connection handle.
Returns:
CodeRegistry instance.
Throws:
CodeLookupException - if an error is encountered.

hasCode

public boolean hasCode(java.lang.String module,
                       java.lang.String code)
Check if code exists.

Parameters:
module - Module name.
code - Code.
Returns:
true if the code exists, false otherwise.

hasModule

public boolean hasModule(java.lang.String module)
Check if module exists.

Parameters:
module - Module name
Returns:
true if the module exists, false otherwise.

traceAllCodes

public void traceAllCodes()
Pretty print code



Sun Microsystems, Inc.