de.inovat.kex.bast.common.datawrapper
Class ValueRangeHashtable

java.lang.Object
  extended by de.inovat.kex.bast.common.datawrapper.ValueRangeHashtable

public class ValueRangeHashtable
extends java.lang.Object

Klasse zum Cachen der IntegerValueRange für Attribute.

Version:
$Id: ValueRangeHashtable.java 442 2008-11-10 06:59:32Z Schawaller $
Author:
LOGOS GmbH Rostock (www.logos-ib.de), Ralf Trier

Field Summary
private static de.bsvrz.dav.daf.main.config.DataModel __DataModel
           
private static java.util.Hashtable<java.lang.String,de.bsvrz.dav.daf.main.config.IntegerValueRange> __Hashtable
           
private static ValueRangeHashtable __Instance
           
 
Constructor Summary
private ValueRangeHashtable(de.bsvrz.dav.daf.main.Data data)
           
 
Method Summary
 de.bsvrz.dav.daf.main.config.IntegerValueRange get(java.lang.String attributePid)
           
static ValueRangeHashtable getInstance(de.bsvrz.dav.daf.main.Data data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

__DataModel

private static de.bsvrz.dav.daf.main.config.DataModel __DataModel

__Hashtable

private static java.util.Hashtable<java.lang.String,de.bsvrz.dav.daf.main.config.IntegerValueRange> __Hashtable

__Instance

private static ValueRangeHashtable __Instance
Constructor Detail

ValueRangeHashtable

private ValueRangeHashtable(de.bsvrz.dav.daf.main.Data data)
Method Detail

getInstance

public static ValueRangeHashtable getInstance(de.bsvrz.dav.daf.main.Data data)
                                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

get

public de.bsvrz.dav.daf.main.config.IntegerValueRange get(java.lang.String attributePid)
                                                   throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException