de.bielefeld.umweltamt.aui.mappings.basis
Class BasisStrassen

java.lang.Object
  extended by de.bielefeld.umweltamt.aui.mappings.basis.AbstractBasisStrassen
      extended by de.bielefeld.umweltamt.aui.mappings.basis.BasisStrassen
All Implemented Interfaces:
java.io.Serializable

public class BasisStrassen
extends AbstractBasisStrassen
implements java.io.Serializable

A class that represents a row in the 'BASIS_STRASSEN' table. This class may be customized as it is never re-generated after being created.

See Also:
Serialized Form

Constructor Summary
BasisStrassen()
          Simple constructor of BasisStrassen instances.
BasisStrassen(java.lang.Integer strasseid)
          Constructor of BasisStrassen instances given a simple primary key.
 
Method Summary
static BasisStrassen getStrasseByName(java.lang.String name)
          Liefert das passende BasisStrassen-Objekt zu einem Strassennamen.
static java.lang.String[] getStrassen()
          Liefert alle vorhandenen Straßennamen als Strings.
static java.lang.String[] getStrassen(Session session)
          Liefert alle vorhandenen Straßennamen als Strings.
 java.lang.String toString()
          Liefert den Strassennamen.
 
Methods inherited from class de.bielefeld.umweltamt.aui.mappings.basis.AbstractBasisStrassen
equals, getPlz, getStrasse, getStrasseid, hashCode, setPlz, setStrasse, setStrasseid
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasisStrassen

public BasisStrassen()
Simple constructor of BasisStrassen instances.


BasisStrassen

public BasisStrassen(java.lang.Integer strasseid)
Constructor of BasisStrassen instances given a simple primary key.

Parameters:
strasseid -
Method Detail

toString

public java.lang.String toString()
Liefert den Strassennamen.

Overrides:
toString in class java.lang.Object

getStrasseByName

public static BasisStrassen getStrasseByName(java.lang.String name)
Liefert das passende BasisStrassen-Objekt zu einem Strassennamen.

Returns:
Das passende BasisStrassen-Objekt oder null, falls keins diesen Namens gefunden wird.

getStrassen

public static java.lang.String[] getStrassen(Session session)
                                      throws HibernateException
Liefert alle vorhandenen Straßennamen als Strings.

Parameters:
session - Eine Hibernate-Session
Returns:
Alle vorhandenen Straßennamen
Throws:
HibernateException - Wenn ein Datenbank-Fehler auftritt

getStrassen

public static java.lang.String[] getStrassen()
                                      throws HibernateException
Liefert alle vorhandenen Straßennamen als Strings. Erzeugt für die Abfrage eine neue Hibernate-Session und schließt sie dann wieder. Diese Methode nur an Stellen benutzen, wo gerade keine offene Session zur Verfügung steht.

Returns:
Alle vorhandenen Straßennamen
Throws:
HibernateException - Wenn ein Datenbank-Fehler auftritt