A B C D E F G H I J L M N O P R S T U V W X 

A

AbstractDBObject - Class in de.willuhn.datasource.db
Basisklasse fuer alle Business-Objekte
AbstractDBObject() - Constructor for class de.willuhn.datasource.db.AbstractDBObject
ct
AbstractDBObjectNode - Class in de.willuhn.datasource.db
Diese Klasse ist die ideale Basis-Klasse, wenn es gilt, Baum-Strukturen in einer Datenbank abzubilden.
AbstractDBObjectNode() - Constructor for class de.willuhn.datasource.db.AbstractDBObjectNode
 
AbstractValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.AbstractValue
 
AbstractXmlIO - Class in de.willuhn.datasource.serialize
Abstrakte Basis-Implementierung des XML-Formats.
AbstractXmlIO() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO
 
AbstractXmlIO.AbstractValue - Class in de.willuhn.datasource.serialize
 
AbstractXmlIO.BigDecimalValue - Class in de.willuhn.datasource.serialize
Implementierung fuer BigDecimal.
AbstractXmlIO.BooleanValue - Class in de.willuhn.datasource.serialize
Implementierung fuer Boolean.
AbstractXmlIO.ByteArrayValue - Class in de.willuhn.datasource.serialize
Implementierung fuer Byte-Arrays.
AbstractXmlIO.DateValue - Class in de.willuhn.datasource.serialize
Implementierung fuer java.util.Date.
AbstractXmlIO.DoubleValue - Class in de.willuhn.datasource.serialize
Implementierung fuer Double.
AbstractXmlIO.IntegerValue - Class in de.willuhn.datasource.serialize
Implementierung fuer Integer.
AbstractXmlIO.LongValue - Class in de.willuhn.datasource.serialize
Implementierung fuer Long.
AbstractXmlIO.SqlDateValue - Class in de.willuhn.datasource.serialize
Implementierung fuer java.sql.Date.
AbstractXmlIO.StringValue - Class in de.willuhn.datasource.serialize
Implementierung fuer Strings.
AbstractXmlIO.TimestampValue - Class in de.willuhn.datasource.serialize
Implementierung fuer java.sql.Timestamp.
AbstractXmlIO.Value - Interface in de.willuhn.datasource.serialize
 
acceptsURL(String) - Method in class de.willuhn.datasource.db.MyDriver
 
addDeleteListener(Listener) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
addDeleteListener(Listener) - Method in interface de.willuhn.datasource.rmi.DBObject
Fuegt dem Objekt einen Listener hinzu, der ausgeloest wird, wenn das Objekt gerade geloescht wurde.
addFilter(String) - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
addFilter(String) - Method in interface de.willuhn.datasource.rmi.DBIterator
Fuegt dem Iterator einen zusaetzlichen Filter hinzu, der sich auf die Anzahl der Treffer auswirkt.
addFilter(String, Object...) - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
addFilter(String, Object...) - Method in interface de.willuhn.datasource.rmi.DBIterator
Wie DBIterator.addFilter(String) - allerdings mit dem Unterschied, dass ueber das Objekt-Array zusaetzliche Parameter angegeben werden koennen, mit denen dann ein PreparedStatement gefuellt wird.
addStoreListener(Listener) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
addStoreListener(Listener) - Method in interface de.willuhn.datasource.rmi.DBObject
Fuegt dem Objekt einen Listener hinzu, der ausgeloest wird, wenn das Objekt gespeichert wurde.
asList(GenericIterator) - Static method in class de.willuhn.datasource.pseudo.PseudoIterator
Erzeugt eine Liste aus einem GenericIterator.

B

BeanUtil - Class in de.willuhn.datasource
Hilfsklasse, um auf gemeinsame Weise sowhl GenericObjects als auch regulaere Beans generisch nutzen zu koennen.
BeanUtil() - Constructor for class de.willuhn.datasource.BeanUtil
 
begin() - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
begin() - Method in interface de.willuhn.datasource.GenericIterator
Blaettert den Iterator wieder an den Anfang zurueck.
begin() - Method in class de.willuhn.datasource.pseudo.PseudoIterator
 
BigDecimalValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.BigDecimalValue
 
BooleanValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.BooleanValue
 
ByteArrayValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.ByteArrayValue
 

C

Changeable - Interface in de.willuhn.datasource.rmi
Bildet Funktionen zur Aenderung eines Objektes ab.
checkConnection(Connection) - Method in class de.willuhn.datasource.db.DBServiceImpl
Kann von abgeleiteten Klassen ueberschrieben werden, um die Connection zu testen.
clear() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
clear() - Method in interface de.willuhn.datasource.rmi.Changeable
Loescht alle Eigenschaften (incl.
close() - Method in interface de.willuhn.datasource.serialize.IO
Schliesst den Serializer.
close() - Method in class de.willuhn.datasource.serialize.XmlReader
 
close() - Method in class de.willuhn.datasource.serialize.XmlWriter
 
connect(String, Properties) - Method in class de.willuhn.datasource.db.MyDriver
 
contains(GenericObject) - Method in class de.willuhn.datasource.pseudo.PseudoIterator
 
contains(T) - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
contains(T) - Method in interface de.willuhn.datasource.GenericIterator
Prueft, ob das uebergebene Objekt in der aktuellen Liste vorhanden ist.
create(String, String, Map) - Method in interface de.willuhn.datasource.serialize.ObjectFactory
Erzeugt ein neues Objekt des angegebenen Typs.
createList(Class<? extends DBObject>) - Method in class de.willuhn.datasource.db.DBServiceImpl
 
createList(Class<? extends DBObject>) - Method in interface de.willuhn.datasource.rmi.DBService
Liefert eine Liste aller in der Datenbank vorhandenen Objekte des angegebenen Typs,
createObject(Class<? extends DBObject>, String) - Method in class de.willuhn.datasource.db.DBServiceImpl
 
createObject(Class<? extends DBObject>, String) - Method in interface de.willuhn.datasource.rmi.DBService
Erzeugt ein neues Objekt des angegebenen Typs.

D

DateValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.DateValue
 
DBIterator<T extends DBObject> - Interface in de.willuhn.datasource.rmi
Iterator fuer Datenbanktabellen auf Objekt-Ebene.
DBIteratorImpl<T extends AbstractDBObject> - Class in de.willuhn.datasource.db
Kleiner Hilfsiterator zum Holen von Listen von Objekten aus der Datenbank.
DBObject - Interface in de.willuhn.datasource.rmi
Erweiterung des GenericObjects um Datenbank-Funktionalitaet.
DBObjectNode - Interface in de.willuhn.datasource.rmi
Diese Klasse ist die ideale Basis-Klasse, wenn es gilt, Baum-Strukturen abzubilden.
DBService - Interface in de.willuhn.datasource.rmi
Basisklasse fuer alle DBServices.
DBServiceImpl - Class in de.willuhn.datasource.db
Diese Klasse implementiert eine ueber RMI erreichbaren Datenbank.
DBServiceImpl() - Constructor for class de.willuhn.datasource.db.DBServiceImpl
Erzeugt eine neue Instanz.
DBServiceImpl(String, String) - Constructor for class de.willuhn.datasource.db.DBServiceImpl
Erzeugt eine neue Instanz.
DBServiceImpl(String, String, String, String) - Constructor for class de.willuhn.datasource.db.DBServiceImpl
Erzeugt eine neue Instanz.
de.willuhn.datasource - package de.willuhn.datasource
 
de.willuhn.datasource.db - package de.willuhn.datasource.db
 
de.willuhn.datasource.db.types - package de.willuhn.datasource.db.types
 
de.willuhn.datasource.pseudo - package de.willuhn.datasource.pseudo
 
de.willuhn.datasource.rmi - package de.willuhn.datasource.rmi
 
de.willuhn.datasource.serialize - package de.willuhn.datasource.serialize
 
delete() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
delete() - Method in interface de.willuhn.datasource.rmi.Changeable
Loescht das Objekt aus der Datenbank.
deleteCheck() - Method in class de.willuhn.datasource.db.AbstractDBObject
Diese Methode wird intern vor der Ausfuehrung von delete() aufgerufen.
deleteCheck() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
Da Objekte in einem Baum Abhaengigkeiten untereinander haben, muessen diese vorm Loeschen geprueft werden.
DoubleValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.DoubleValue
 

E

ENCODING - Static variable in class de.willuhn.datasource.serialize.AbstractXmlIO
 
equals(GenericObject) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
equals(GenericObject) - Method in interface de.willuhn.datasource.GenericObject
Vergleicht dieses Objekt mit dem uebergebenen.
equals(GenericObject) - Method in interface de.willuhn.datasource.rmi.DBObject
Vergleicht dieses Objekt mit dem uebergebenen.
equals(Object, Object) - Static method in class de.willuhn.datasource.BeanUtil
Vergleicht zwei Objekte.
Event - Interface in de.willuhn.datasource.rmi
Ein Event, dass bei verschiedenen Aktionen ausgeloest werden kann.
execute(String, Object[], ResultSetExtractor) - Method in class de.willuhn.datasource.db.DBServiceImpl
 
execute(String, Object[], ResultSetExtractor) - Method in interface de.willuhn.datasource.rmi.DBService
Fuehrt ein SQL-Statement aus und uebergibt das Resultset an den Extractor.
extract(ResultSet) - Method in interface de.willuhn.datasource.rmi.ResultSetExtractor
Wird vom DBService aufgerufen.

F

fromArray(GenericObject[]) - Static method in class de.willuhn.datasource.pseudo.PseudoIterator
Erzeugt einen GenericIterator aus einem Array von GenericObjects.

G

GenericIterator<T extends GenericObject> - Interface in de.willuhn.datasource
generischer RMI-tauglicher Iterator.
GenericObject - Interface in de.willuhn.datasource
Generisches RMI-faehiges Objekt, welches Attribute besitzt.
GenericObjectNode - Interface in de.willuhn.datasource
Generisches RMI-faehiges Objekt, welches von genericObject abgeleitet ist, jedoch noch Funktionen zur Abbildung einer Baumstruktur mitbringt.
get(Object, String) - Static method in class de.willuhn.datasource.BeanUtil
Fuehrt auf der uebergebenen Bean die zugehoerige Getter-Methode zum genannten Attibut aus.
get(ResultSet, String) - Method in interface de.willuhn.datasource.db.types.Type
Liest den Wert zum angegebenen Feld aus dem Resultset.
get(ResultSet, String) - Method in class de.willuhn.datasource.db.types.TypeByteArray
 
get(ResultSet, String) - Method in class de.willuhn.datasource.db.types.TypeGeneric
 
get(ResultSet, String) - Method in class de.willuhn.datasource.db.types.TypeLongString
 
get(ResultSet, String) - Method in class de.willuhn.datasource.db.types.TypeString
 
getAttribute(String) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
getAttribute(String) - Method in interface de.willuhn.datasource.GenericObject
Liefert den Wert des angegebenen Attributes.
getAttribute(String) - Method in interface de.willuhn.datasource.rmi.DBObject
Liefert den Wert des angegebenen Attributes.
getAttributeNames() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
getAttributeNames() - Method in interface de.willuhn.datasource.GenericObject
Liefert ein String-Array mit allen verfuegbaren Attribut-Namen.
getAttributeNames(GenericObject) - Method in class de.willuhn.datasource.serialize.XmlWriter
Liefert die Namen der zu serialisierenden Attributes des Objektes.
getAttributeType(String) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
getAttributeType(String) - Method in interface de.willuhn.datasource.rmi.DBObject
Liefert den Attributtyp des uebergebenen Feldes.
getAutoCommit() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert true, wenn autocommit aktiv sein soll.
getChildren() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 
getChildren() - Method in interface de.willuhn.datasource.GenericObjectNode
Liefert einen Iterator mit allen direkten Kind-Objekten des aktuellen Objektes.
getConnection() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert die Connection, die dieser Service gerade verwendet.
getForeignObject(String) - Method in class de.willuhn.datasource.db.AbstractDBObject
Prueft, ob das angegebene Feld ein Fremschluessel zu einer anderen Tabelle ist.
getID() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
getID() - Method in interface de.willuhn.datasource.GenericObject
Liefert einen Identifier fuer dieses Objekt.
getIDField() - Method in class de.willuhn.datasource.db.AbstractDBObject
Liefert den Namen der Spalte, in der sich der Primary-Key befindet.
getInsertSQL() - Method in class de.willuhn.datasource.db.AbstractDBObject
Liefert das automatisch erzeugte SQL-Statement fuer ein Insert.
getInsertWithID() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert true, wenn der DB-Service bei INSERT-Queries vorher die zu verwendende ID ermitteln soll.
getJdbcDriver() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert den JDBC-Treiber.
getJdbcPassword() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert das JDBC-Passwort.
getJdbcUrl() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert die JDBC-URL.
getJdbcUsername() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert den JDBC-Usernamen.
getList() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
getList() - Method in interface de.willuhn.datasource.rmi.DBObject
Liefert eine Liste aller Objekte des aktuellen Types.
getListQuery() - Method in class de.willuhn.datasource.db.AbstractDBObject
Liefert das automatisch erzeugte SQL-Statement fuer die Erzeugung einer Liste dieses Typs.
getLoadQuery() - Method in class de.willuhn.datasource.db.AbstractDBObject
Liefert das automatisch erzeugte SQL-Statement zum Laden des Objektes.
getMajorVersion() - Method in class de.willuhn.datasource.db.MyDriver
 
getMetaData(Class, Class) - Static method in class de.willuhn.datasource.db.ObjectMetaCache
Liefert die Meta-Daten einer Klasse oder null.
getMinorVersion() - Method in class de.willuhn.datasource.db.MyDriver
 
getName() - Method in class de.willuhn.datasource.db.DBServiceImpl
 
getName() - Method in interface de.willuhn.datasource.Service
Liefert den sprechenden Namen des Services.
getNodeField() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
Liefert den Namen der Spalte, in dem sich die ID des �bergeordneten Objektes befindet.
getObject() - Method in interface de.willuhn.datasource.rmi.Event
Das Objekt, fuer das dieses Event ausgeloest wurde.
getParent() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 
getParent() - Method in interface de.willuhn.datasource.GenericObjectNode
Liefert das Eltern-Element des aktuellen oder null, wenn es sich bereits auf oberster Ebene befindet.
getParentLogger() - Method in class de.willuhn.datasource.db.MyDriver
 
getPath() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 
getPath() - Method in interface de.willuhn.datasource.GenericObjectNode
Liefert eine Liste mit allen Eltern-Objekten bis hoch zum Root-Objekt.
getPossibleParents() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 
getPossibleParents() - Method in interface de.willuhn.datasource.GenericObjectNode
Liefert alle moeglichen Eltern-Objekte dieses Objektes.
getPrimaryAttribute() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
getPrimaryAttribute() - Method in interface de.willuhn.datasource.GenericObject
Liefert den Namen des Primaer-Attributes dieses Objektes.
getPrimaryAttribute() - Method in interface de.willuhn.datasource.rmi.DBObject
 
getProperties(Object) - Static method in class de.willuhn.datasource.BeanUtil
Liefert die Property-Namen einer Bean.
getPropertyInfo(String, Properties) - Method in class de.willuhn.datasource.db.MyDriver
 
getService() - Method in class de.willuhn.datasource.db.AbstractDBObject
Liefert den Service-Provider.
getStats() - Static method in class de.willuhn.datasource.db.ObjectMetaCache
Liefert den prozentualen Anteil zwischen Cache-Abfragen insgesamt und erfolgreich beantworteten Abfragen.
getTableName() - Method in class de.willuhn.datasource.db.AbstractDBObject
Liefert den Namen der repraesentierenden SQL-Tabelle.
getTopLevelList() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 
getTopLevelList() - Method in interface de.willuhn.datasource.rmi.DBObjectNode
Liefert einen Iterator mit allen Root-Objekten.
getTransactionIsolationLevel() - Method in class de.willuhn.datasource.db.DBServiceImpl
Liefert den Transaction-Isolation-Level.
getType(Class) - Static method in class de.willuhn.datasource.BeanUtil
Liefert die Typisierung einer Klasse.
getType(String) - Static method in class de.willuhn.datasource.db.types.TypeRegistry
Liefert die Typ-Implementierung fuer den angegebenen Typ.
getUpdateSQL() - Method in class de.willuhn.datasource.db.AbstractDBObject
Liefert das automatisch erzeugte SQL-Statement fuer ein Update.

H

handleEvent(Event) - Method in interface de.willuhn.datasource.rmi.Listener
Wird bei Aenderungen des DBObjects aufgerufen.
hasChanged() - Method in class de.willuhn.datasource.db.AbstractDBObject
Prueft, ob das Objekt seit dem Laden geaendert wurde.
hasChanged(String) - Method in class de.willuhn.datasource.db.AbstractDBObject
Prueft, ob sich der Wert des genannten Attributs seit dem Laden geaendert hat.
hasChild(GenericObjectNode) - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 
hasChild(GenericObjectNode) - Method in interface de.willuhn.datasource.GenericObjectNode
Prueft, ob das uebergeben Node-Objekt ein Kind des aktuellen ist.
hasNext() - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
hasNext() - Method in interface de.willuhn.datasource.GenericIterator
Liefert true, wenn weitere Elemente in diesem Iterator existieren.
hasNext() - Method in class de.willuhn.datasource.pseudo.PseudoIterator
 

I

init() - Method in class de.willuhn.datasource.db.AbstractDBObject
Holt sich die Meta-Daten der Tabelle und erzeugt die Properties.
insert() - Method in class de.willuhn.datasource.db.AbstractDBObject
Speichert das Objekt explizit als neuen Datensatz in der Datenbank.
insertCheck() - Method in class de.willuhn.datasource.db.AbstractDBObject
Diese Methode wird intern vor der Ausfuehrung von insert() aufgerufen.
insertCheck() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
Prueft, ob das angegebene Eltern-Objekt (insofern vorhanden) erlaubt ist.
IntegerValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.IntegerValue
 
invoke(Object, String, Object[]) - Static method in class de.willuhn.datasource.BeanUtil
Fuehrt auf der uebergebenen Bean genannte Methode aus.
IO - Interface in de.willuhn.datasource.serialize
Basis-Interface aller Reader und Writer.
isNewObject() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
isNewObject() - Method in interface de.willuhn.datasource.rmi.Changeable
Prueft, ob es sich um ein neues Objekt oder ein bereits in der Datenbank existierendes handelt.
isStartable() - Method in class de.willuhn.datasource.db.DBServiceImpl
 
isStartable() - Method in interface de.willuhn.datasource.Service
Prueft, ob der Service gestartet werden darf.
isStarted() - Method in class de.willuhn.datasource.db.DBServiceImpl
 
isStarted() - Method in interface de.willuhn.datasource.Service
Prueft, ob dieser Service gestartet ist.

J

jdbcCompliant() - Method in class de.willuhn.datasource.db.MyDriver
 
join(String) - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
join(String) - Method in interface de.willuhn.datasource.rmi.DBIterator
Fuegt eine Tabelle via Join hinzu.

L

Listener - Interface in de.willuhn.datasource.rmi
Ein Listener, der ueber Aenderungen an DBObjects benachrichtigt wird.
load(String) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
load(String) - Method in interface de.willuhn.datasource.rmi.DBObject
Laedt die Eigenschaften des Datensatzes mit der angegebenen ID aus der Datenbank.
LongValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.LongValue
 

M

MyDriver - Class in de.willuhn.datasource.db
Hilfsklasse da java.sql.DriverManager nur Driver akzeptiert, die vom Systemclassloader geladen worden.
MyDriver(String, ClassLoader) - Constructor for class de.willuhn.datasource.db.MyDriver
ct.

N

next() - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
next() - Method in interface de.willuhn.datasource.GenericIterator
Liefert das aktuelle Element der Iteration und blaettert um ein Element weiter.
next() - Method in class de.willuhn.datasource.pseudo.PseudoIterator
 

O

ObjectFactory - Interface in de.willuhn.datasource.serialize
Factory, welche die Objekt-Instanzen erzeugt.
ObjectMetaCache - Class in de.willuhn.datasource.db
Diese Klasse ist (wie der Name schon sagt ;) ein Cache.
ObjectMetaCache() - Constructor for class de.willuhn.datasource.db.ObjectMetaCache
 
ObjectNotFoundException - Exception in de.willuhn.datasource.rmi
Exception, die geworfen wird, wenn ein Objekt nicht in der Datenbank gefunden wurde.
ObjectNotFoundException() - Constructor for exception de.willuhn.datasource.rmi.ObjectNotFoundException
ct.
ObjectNotFoundException(String) - Constructor for exception de.willuhn.datasource.rmi.ObjectNotFoundException
ct.
ObjectNotFoundException(String, Throwable) - Constructor for exception de.willuhn.datasource.rmi.ObjectNotFoundException
ct.
overwrite(DBObject) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
overwrite(DBObject) - Method in interface de.willuhn.datasource.rmi.Changeable
Ueberschreibt dieses Objekt mit den Attributen des uebergebenen.

P

previous() - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
previous() - Method in interface de.willuhn.datasource.GenericIterator
Liefert das aktuelle Element der Iteration und blaetter um ein Element zurueck.
previous() - Method in class de.willuhn.datasource.pseudo.PseudoIterator
 
PseudoIterator - Class in de.willuhn.datasource.pseudo
Ein Pseudo-Iterator, der zwar das GenericIterator-Interface implementiert, jedoch kein Datenbank-Backend benutzt sondern Listen/Maps aus java.util.

R

read() - Method in interface de.willuhn.datasource.serialize.Reader
Liest das naechste Objekt aus dem Reader.
read() - Method in class de.willuhn.datasource.serialize.XmlReader
 
Reader - Interface in de.willuhn.datasource.serialize
Interface zum Lesen von Objekten des Typs GenericObject.
register(String, Type) - Static method in class de.willuhn.datasource.db.types.TypeRegistry
Registriert einen benutzerdefinierten SQL-Typ.
removeDeleteListener(Listener) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
removeDeleteListener(Listener) - Method in interface de.willuhn.datasource.rmi.DBObject
Entfernt den Listener wieder.
removeStoreListener(Listener) - Method in class de.willuhn.datasource.db.AbstractDBObject
 
removeStoreListener(Listener) - Method in interface de.willuhn.datasource.rmi.DBObject
Entfernt den Listener wieder.
ResultSetExtractor - Interface in de.willuhn.datasource.rmi
Ein Interface, ueber das man sich die Daten aus einem Resultset holen kann.

S

serialize(Object) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.AbstractValue
 
serialize(Object) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.ByteArrayValue
 
serialize(Object) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.DateValue
 
serialize(Object) - Method in interface de.willuhn.datasource.serialize.AbstractXmlIO.Value
Erzeugt eine String-Repraesentation des Objektes.
Service - Interface in de.willuhn.datasource
Basis-Interface aller Services, die via RMI genutzt werden koennen.
set(Object, String, Object) - Static method in class de.willuhn.datasource.BeanUtil
Fuehrt auf der uebergebenen Bean die zugehoerige Setter-Methode zum genannten Attibut aus.
set(Object, String, Object[]) - Static method in class de.willuhn.datasource.BeanUtil
Fuehrt auf der uebergebenen Bean die zugehoerige Setter-Methode zum genannten Attibut aus.
set(PreparedStatement, int, Object) - Method in interface de.willuhn.datasource.db.types.Type
Speichert den uebergebenen Wert im Statement.
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeByteArray
 
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeDate
 
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeDouble
 
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeGeneric
 
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeInteger
 
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeLongString
 
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeString
 
set(PreparedStatement, int, Object) - Method in class de.willuhn.datasource.db.types.TypeTimestamp
 
setAttribute(String, Object) - Method in class de.willuhn.datasource.db.AbstractDBObject
Speichert einen neuen Wert in den Properties und liefert den vorherigen zurueck.
setClassFinder(ClassFinder) - Method in class de.willuhn.datasource.db.DBServiceImpl
Definiert einen optionalen Classfinder, der von dem Service zum Laden von Objekten genommen werden soll.
setClassloader(ClassLoader) - Method in class de.willuhn.datasource.db.DBServiceImpl
Definiert einen optionalen benutzerdefinierten Classloader.
setID(String) - Method in class de.willuhn.datasource.db.AbstractDBObject
Speichert die uebergeben ID in diesem Objekt.
setLimit(int) - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
setLimit(int) - Method in interface de.willuhn.datasource.rmi.DBIterator
Fuegt ein "limit {i}" dem Statement hinzu.
setMetaData(Class, Class, HashMap) - Static method in class de.willuhn.datasource.db.ObjectMetaCache
Fuegt dem Cache die Meta-Daten einer DBObject-Klasse hinzu.
setOrder(String) - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
setOrder(String) - Method in interface de.willuhn.datasource.rmi.DBIterator
Fuegt dem Iterator eine Sortierung hinzu.
setParent(DBObjectNode) - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 
setParent(DBObjectNode) - Method in interface de.willuhn.datasource.rmi.DBObjectNode
Speichert das Eltern-Element.
setService(DBServiceImpl) - Method in class de.willuhn.datasource.db.AbstractDBObject
Speichert den Service-Provider.
size() - Method in class de.willuhn.datasource.db.DBIteratorImpl
 
size() - Method in interface de.willuhn.datasource.GenericIterator
Liefert die Anzahl der Elemente dieses Iterators.
size() - Method in class de.willuhn.datasource.pseudo.PseudoIterator
 
SqlDateValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.SqlDateValue
 
start() - Method in class de.willuhn.datasource.db.DBServiceImpl
 
start() - Method in interface de.willuhn.datasource.Service
Startet den Service.
stop(boolean) - Method in class de.willuhn.datasource.db.DBServiceImpl
 
stop(boolean) - Method in interface de.willuhn.datasource.Service
Stoppt den Service.
store() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
store() - Method in interface de.willuhn.datasource.rmi.Changeable
Speichert das Objekt in der Datenbank.
StringValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.StringValue
 

T

TimestampValue() - Constructor for class de.willuhn.datasource.serialize.AbstractXmlIO.TimestampValue
 
toGetMethod(String) - Static method in class de.willuhn.datasource.BeanUtil
Macht aus einem Attribut-Namen einen Getter.
toProperty(String) - Static method in class de.willuhn.datasource.BeanUtil
Macht aus einem Getter/Setter den Attribut-Namen.
toSetMethod(String) - Static method in class de.willuhn.datasource.BeanUtil
Macht aus einem Attribut-Namen einen Setter.
toString(Object) - Static method in class de.willuhn.datasource.BeanUtil
Liefert eine toString-Repraesentation des Objektes.
Transactionable - Interface in de.willuhn.datasource.rmi
Bildet Funktionen zur Unterstuetzung von Transaktionen ab.
transactionBegin() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
transactionBegin() - Method in interface de.willuhn.datasource.rmi.Transactionable
Damit kann man manuell eine Transaktion starten.
transactionCommit() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
transactionCommit() - Method in interface de.willuhn.datasource.rmi.Transactionable
Beendet eine manuell gestartete Transaktion.
transactionRollback() - Method in class de.willuhn.datasource.db.AbstractDBObject
 
transactionRollback() - Method in interface de.willuhn.datasource.rmi.Transactionable
Rollt die angefangene Transaktion manuell zurueck.
Type - Interface in de.willuhn.datasource.db.types
Basis-Interface fuer alle Typen.
TYPE_DEFAULT - Static variable in class de.willuhn.datasource.db.types.TypeRegistry
Generischer Typ, der Verwendung findet, wenn kein passender Typ gefunden wurde.
TypeByteArray - Class in de.willuhn.datasource.db.types
Typ Byte-Array.
TypeByteArray() - Constructor for class de.willuhn.datasource.db.types.TypeByteArray
 
TypeDate - Class in de.willuhn.datasource.db.types
Typ Date
TypeDate() - Constructor for class de.willuhn.datasource.db.types.TypeDate
 
TypeDouble - Class in de.willuhn.datasource.db.types
Typ Double.
TypeDouble() - Constructor for class de.willuhn.datasource.db.types.TypeDouble
 
TypeGeneric - Class in de.willuhn.datasource.db.types
Generisch.
TypeGeneric() - Constructor for class de.willuhn.datasource.db.types.TypeGeneric
 
TypeInteger - Class in de.willuhn.datasource.db.types
Typ Integer.
TypeInteger() - Constructor for class de.willuhn.datasource.db.types.TypeInteger
 
TypeLongString - Class in de.willuhn.datasource.db.types
Typ fuer "TEXT" und "LONGVARCHAR".
TypeLongString() - Constructor for class de.willuhn.datasource.db.types.TypeLongString
 
TypeRegistry - Class in de.willuhn.datasource.db.types
Registry, in der die unterstuetzten Feld-Typen gehalten werden.
TypeRegistry() - Constructor for class de.willuhn.datasource.db.types.TypeRegistry
 
TypeString - Class in de.willuhn.datasource.db.types
Typ String.
TypeString() - Constructor for class de.willuhn.datasource.db.types.TypeString
 
TypeTimestamp - Class in de.willuhn.datasource.db.types
Typ Timestamp.
TypeTimestamp() - Constructor for class de.willuhn.datasource.db.types.TypeTimestamp
 

U

unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.BigDecimalValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.BooleanValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.ByteArrayValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.DateValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.DoubleValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.IntegerValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.LongValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.SqlDateValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.StringValue
 
unserialize(String) - Method in class de.willuhn.datasource.serialize.AbstractXmlIO.TimestampValue
 
unserialize(String) - Method in interface de.willuhn.datasource.serialize.AbstractXmlIO.Value
Erzeugt ein Object aus dem String.
updateCheck() - Method in class de.willuhn.datasource.db.AbstractDBObject
Diese Methode wird intern vor der Ausfuehrung von update() aufgerufen.
updateCheck() - Method in class de.willuhn.datasource.db.AbstractDBObjectNode
 

V

valueMap - Static variable in class de.willuhn.datasource.serialize.AbstractXmlIO
 

W

write(GenericObject) - Method in interface de.willuhn.datasource.serialize.Writer
Serialisiert das Objekt.
write(GenericObject) - Method in class de.willuhn.datasource.serialize.XmlWriter
 
Writer - Interface in de.willuhn.datasource.serialize
Interface zum Schreiben von Objekten des Typs GenericObject.

X

XmlReader - Class in de.willuhn.datasource.serialize
Implementierung des Readers im XML-Format.
XmlReader(InputStream, ObjectFactory) - Constructor for class de.willuhn.datasource.serialize.XmlReader
ct
XmlWriter - Class in de.willuhn.datasource.serialize
Implementierung des Serializers mittels XML.
XmlWriter(OutputStream) - Constructor for class de.willuhn.datasource.serialize.XmlWriter
ct
A B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links

Copyright © 2018. All rights reserved.