## de.ix.jspTutorial.database
Class DatabaseGenericObject

    java.lang.Object
      |
      +--de.ix.jspTutorial.database.DatabaseGenericObject

public class DatabaseGenericObject
extends java.lang.Object
implements I_DatabaseGenericObject

Generisches Objekt zur Speicherung mit dem DatabaseGenericModifier.

Version:
  $Id:$
Author:
  Peter Rossbach (pr@webapp.de)

Field Summary
`private java.util.Hashtable` `myAttributes` Daten
`static java.lang.String` `vcid` Version der Klasse

Fields inherited from interface de.ix.jspTutorial.database.I_DatabaseGenericObject
`vcid`

Fields inherited from interface de.ix.jspTutorial.database.I_DatabaseObject
`vcid`

Constructor Summary
`DatabaseGenericObject()` Konstruktor
`DatabaseGenericObject(java.util.Hashtable aHashtable)` Dieser Konstruktor erzeugt aus einer Hashtable ein DatabaseGenericObject.

Method Summary
`void` `clear()` Lösche alle Werte und Attribute
`java.lang.Object` `clone()` Diese Methode erzeugt eine Kopie des Objektes.
`java.util.Enumeration` `elements()` Diese Methode reicht die Methode elements an die zugrundeliegende Hashtable weiter.
`java.lang.Object` `getValue(java.lang.String aKey)` Diese Methode liefert den assoziierten Wert des angegebenen Schlüssel aus dem internen Dictionary.
`java.util.Enumeration` `keys()` Diese Methode reicht die Methode keys an die zugrundeliegende Hashtable weiter.
`void` `putValue(java.lang.String aKey, java.lang.Object aValue)` Diese Methode registriert den angegeben Wert unter dem angegebenen Schlüssel im internen Dictionary.
`void` `remove(java.lang.String aKey)` Diese Methode entfernt den angegebenen Schlüssel aus dem internen Dictionary.
`int` `size()` Diese Methode reicht die Methode size an die zugrundeliegende Hashtable weiter.
`java.lang.String` `toString()`

Methods inherited from class java.lang.Object
`<clinit>, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait`

Field Detail

### vcid

    public static java.lang.String vcid

  Version der Klasse

### myAttributes

    private java.util.Hashtable myAttributes

  Daten

Constructor Detail

### DatabaseGenericObject

    public DatabaseGenericObject()

  Konstruktor

### DatabaseGenericObject

    public DatabaseGenericObject(java.util.Hashtable aHashtable)

  Dieser Konstruktor erzeugt aus einer Hashtable ein DatabaseGenericObject.
  Parameters:
    `Hashtable` - eine Parameter-Hashtable

Method Detail

### putValue

    public void putValue(java.lang.String aKey,
                         java.lang.Object aValue)

  Diese Methode registriert den angegeben Wert unter dem angegebenen Schlüssel im internen Dictionary. Ist der Schlüssel bereits vorhanden, so wird der alte Wert überschrieben.
  Specified by:
    putValue in interface I_DatabaseGenericObject
  Parameters:
    `aValue` - der Wert
    `aKey` - der Schlüssel

### getValue

    public java.lang.Object getValue(java.lang.String aKey)

  Description copied from interface: I_DatabaseGenericObject
  Diese Methode liefert den assoziierten Wert des angegebenen Schlüssel aus dem internen Dictionary. Ist der Schlüssel nicht vorhanden, so wird null zurueckgegeben.
  Specified by:
    getValue in interface I_DatabaseGenericObject
  Parameters:
    `aKey` - der Schlüssel
  Returns:
    aValue der Wert

### remove

    public void remove(java.lang.String aKey)

  Diese Methode entfernt den angegebenen Schlüssel aus dem internen Dictionary.
  Specified by:
    remove in interface I_DatabaseGenericObject
  Parameters:
    `aKey` - der Schlüssel

### clear

    public void clear()

  Description copied from interface: I_DatabaseGenericObject
  Lösche alle Werte und Attribute
  Specified by:
    clear in interface I_DatabaseGenericObject

### elements

    public java.util.Enumeration elements()

  Diese Methode reicht die Methode elements an die zugrundeliegende Hashtable weiter.
  Specified by:
    elements in interface I_DatabaseGenericObject
  Returns:
    Enumeration der Elements
  See Also:
    `Hashtable`

### keys

    public java.util.Enumeration keys()

  Diese Methode reicht die Methode keys an die zugrundeliegende Hashtable weiter.
  Specified by:
    keys in interface I_DatabaseGenericObject
  Returns:
    Enumeration der Keys
  See Also:
    `Hashtable`

### size

    public int size()

  Diese Methode reicht die Methode size an die zugrundeliegende Hashtable weiter.
  Specified by:
    size in interface I_DatabaseGenericObject
  Returns:
    Anzahl der Key/value-Paare
  See Also:
    `Hashtable`

### clone

    public java.lang.Object clone()

  Diese Methode erzeugt eine Kopie des Objektes.
  Specified by:
    clone in interface I_DatabaseGenericObject
  Overrides:
    clone in class java.lang.Object
  Returns:
    Kopie des Objektes

### toString

    public java.lang.String toString()

  Overrides:
    toString in class java.lang.Object

~ Das iX JSP Tutorial III - © 2000 by Peter Roßbach ~