|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.ars.ars.persistence.KeyValParam
public class KeyValParam
Diese Klasse definiert die Parameter im Container-Header. Dazu gehören Schluesselname, max. Laenge des Wertes, Wertebereich und Default-Wert. Es gibt Text-
und Zahl-Parameter. Verwaltet werden diese Parameter von der Klasse ContainerHdr.
| Constructor Summary | |
|---|---|
KeyValParam()
|
|
| Method Summary | |
|---|---|
void |
checkVal(long val)
|
void |
checkVal(String val)
|
static KeyValParam |
createNumParam(String key,
long defaultValue,
int valueLength,
long minVal,
long maxVal)
Erzeugt einen neuen Container-Header-Parameter. |
static KeyValParam |
createStringParam(String key,
String defaultValue,
int valueLength)
Erzeugt einen neuen Container-Header-Parameter (Text). |
static KeyValParam |
createStringParam(String key,
String defaultValue,
int valueLength,
String[] allowedValues)
Erzeugt einen neuen Container-Header-Parameter. |
String |
formatVal(long val)
Ergaenzt den angegebenen Wert um fuehrende Nullen bis zur max. |
String |
formatVal(String val)
Ergaenzt den angegebenen Wert um Leerzeichen bis zur max. |
String |
getDefaultVal()
Liefert des Default-Wert fuer diesen Parameter. |
String |
getKey()
Liefert den Schluessel des Container-Header-Parameter. |
int |
getValLen()
Liefert die Lanege des Werts (Anzahl an Zeichen). |
boolean |
isNumeric()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public KeyValParam()
| Method Detail |
|---|
public static KeyValParam createStringParam(String key,
String defaultValue,
int valueLength)
key - Schluessel des ParametersdefaultValue - Vorgabe-WertvalueLength - Laenge des Werts
public static KeyValParam createStringParam(String key,
String defaultValue,
int valueLength,
String[] allowedValues)
key - Schluessel des ParametersdefaultValue - Vorgabe-WertvalueLength - Laenge des WertsallowedValues - Erlaubte Werte
public static KeyValParam createNumParam(String key,
long defaultValue,
int valueLength,
long minVal,
long maxVal)
key - Schluessel des ParametersdefaultValue - Vorgabe-WertvalueLength - Laenge des WertsminVal - minimaler WertmaxVal - maximaler Wert
public void checkVal(long val)
throws PersistenceException
PersistenceException
public void checkVal(String val)
throws PersistenceException
PersistenceExceptionpublic String getKey()
public String formatVal(long val)
val - Wert
public String formatVal(String val)
val - Wert
public String getDefaultVal()
public int getValLen()
public boolean isNumeric()
public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||