edu.jhu.tmaj.beans.cache
Enum CacheableStaticMetaData

java.lang.Object
  extended by java.lang.Enum<CacheableStaticMetaData>
      extended by edu.jhu.tmaj.beans.cache.CacheableStaticMetaData
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<CacheableStaticMetaData>

public enum CacheableStaticMetaData
extends java.lang.Enum<CacheableStaticMetaData>

Represents JBeans who StaticMetaData is cached.


Nested Class Summary
(package private) static class CacheableStaticMetaData.AnimalExperimentsHolder
          The StaticMetaData for the Animal Experiments Table.
(package private) static class CacheableStaticMetaData.ArraySlidesHolder
          The StaticMetaData for the ArraySlides Table.
(package private) static class CacheableStaticMetaData.BlockOrSlideExchangesHolder
          The StaticMetaData for the BlockOrSlideExchanges Table.
(package private) static class CacheableStaticMetaData.BlocksHolder
          The StaticMetaData for the Blocks Table.
(package private) static class CacheableStaticMetaData.BlockUsagesAltHolder
          The StaticMetaData for the BlockUsagesAlt Table.
(package private) static class CacheableStaticMetaData.BloodHolder
          The StaticMetaData for the BloodSamples Table.
(package private) static class CacheableStaticMetaData.CellLineExperimentsHolder
          The StaticMetaData for the CellLineExperiments Table.
(package private) static class CacheableStaticMetaData.CellLinesHolder
          The StaticMetaData for the CellLines Table.
(package private) static class CacheableStaticMetaData.EnumsGetter
          A Utility class for getting the enumerations for a particular choice.
(package private) static class CacheableStaticMetaData.MachineSessionsHolder
          The StaticMetaData for the MachineSessions Table.
(package private) static class CacheableStaticMetaData.MolecularSamplesHolder
          The StaticMetaData for the MolecularSamples Table.
(package private) static class CacheableStaticMetaData.PaperHolder
          The StaticMetaData for the Papers Table.
(package private) static class CacheableStaticMetaData.PatientsHolder
          The StaticMetaData for the Patients Table.
(package private) static class CacheableStaticMetaData.SampleUsagesHolder
          The StaticMetaData for the SampleUsagess Table.
(package private) static class CacheableStaticMetaData.ScanHolder
          The StaticMetaData for the Scans Table.
(package private) static class CacheableStaticMetaData.SlidesHolder
          The StaticMetaData for the Slides Table.
(package private) static class CacheableStaticMetaData.SpecimensHolder
          The StaticMetaData for the Specimens Table.
(package private) static interface CacheableStaticMetaData.StaticMetaDataHolder
          Holds the StaticMetaData for a table in TMAJ.
(package private) static class CacheableStaticMetaData.TissueDiagnosisHolder
          The StaticMetaData for the TissueDiagnosisH Table.
(package private) static class CacheableStaticMetaData.TissueHolder
          The StaticMetaData for the TissueSamples Table.
(package private) static class CacheableStaticMetaData.UrineHolder
          The StaticMetaData for the UrineSamples Table.
(package private) static class CacheableStaticMetaData.UsersHolder
          The StaticMetaData for the Users Table.
 
Enum Constant Summary
ANIMAL_EXPERIMENTS
           
ARRAY_SLIDES
           
BLOCK_OR_SLIDE_EXCHANGES
           
BLOCK_USAGES_ALT
           
BLOCKS
           
BLOOD
           
CELL_LINE_EXPERIMENTS
           
CELL_LINES
           
MACHINE_SESSIONS
           
MOLECULAR_SAMPLES
           
PAPERS
           
PATIENTS
           
SAMPLE_USAGE
           
SCANS
           
SLIDES
           
SPECIMENS
           
TISSUE
           
TISSUE_DIAGNOSIS
           
URINE
           
USERS
           
 
Method Summary
 CacheableStaticMetaData.StaticMetaDataHolder getStaticMetaDataHolder()
           
static CacheableStaticMetaData valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static CacheableStaticMetaData[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ANIMAL_EXPERIMENTS

public static final CacheableStaticMetaData ANIMAL_EXPERIMENTS

ARRAY_SLIDES

public static final CacheableStaticMetaData ARRAY_SLIDES

BLOCKS

public static final CacheableStaticMetaData BLOCKS

BLOCK_OR_SLIDE_EXCHANGES

public static final CacheableStaticMetaData BLOCK_OR_SLIDE_EXCHANGES

BLOCK_USAGES_ALT

public static final CacheableStaticMetaData BLOCK_USAGES_ALT

BLOOD

public static final CacheableStaticMetaData BLOOD

CELL_LINES

public static final CacheableStaticMetaData CELL_LINES

CELL_LINE_EXPERIMENTS

public static final CacheableStaticMetaData CELL_LINE_EXPERIMENTS

MACHINE_SESSIONS

public static final CacheableStaticMetaData MACHINE_SESSIONS

MOLECULAR_SAMPLES

public static final CacheableStaticMetaData MOLECULAR_SAMPLES

PAPERS

public static final CacheableStaticMetaData PAPERS

PATIENTS

public static final CacheableStaticMetaData PATIENTS

SAMPLE_USAGE

public static final CacheableStaticMetaData SAMPLE_USAGE

SCANS

public static final CacheableStaticMetaData SCANS

SLIDES

public static final CacheableStaticMetaData SLIDES

SPECIMENS

public static final CacheableStaticMetaData SPECIMENS

TISSUE

public static final CacheableStaticMetaData TISSUE

TISSUE_DIAGNOSIS

public static final CacheableStaticMetaData TISSUE_DIAGNOSIS

URINE

public static final CacheableStaticMetaData URINE

USERS

public static final CacheableStaticMetaData USERS
Method Detail

values

public static CacheableStaticMetaData[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (CacheableStaticMetaData c : CacheableStaticMetaData.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static CacheableStaticMetaData valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getStaticMetaDataHolder

public CacheableStaticMetaData.StaticMetaDataHolder getStaticMetaDataHolder()