Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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() - Method in class de.willuhn.datasource.db.EmbeddedDatabase
-
Erstellt eine neue Datenbank, falls sie noch nicht existiert.
- 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 class de.willuhn.datasource.db.EmbeddedDatabase
-
Loescht die Datenbank gnadenlos.
- 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
- EmbeddedDatabase - Class in de.willuhn.datasource.db
-
Embedded Datenbank die man jederzeit gut gebrauchen kann.
- EmbeddedDatabase(String, String, String) - Constructor for class de.willuhn.datasource.db.EmbeddedDatabase
-
Erzeugt eine neue Instanz der Datenbank.
- EmbeddedDBServiceImpl - Class in de.willuhn.datasource.db
-
DB-Service, der gezielt auf die Embedded-DB vorbereitet ist.
- EmbeddedDBServiceImpl(String, String, String) - Constructor for class de.willuhn.datasource.db.EmbeddedDBServiceImpl
-
ct.
- 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.
- executeSQLScript(File) - Method in class de.willuhn.datasource.db.EmbeddedDatabase
-
Fuehrt das uebergebene File mit SQL-Kommandos auf der Datenbank aus.
- exists() - Method in class de.willuhn.datasource.db.EmbeddedDatabase
-
Prueft, ob die Datenbank existiert.
- 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.
- getConnection() - Method in class de.willuhn.datasource.db.EmbeddedDatabase
-
Liefert eine Connection zu dieser Datenbank.
- getDBService() - Method in class de.willuhn.datasource.db.EmbeddedDatabase
-
Liefert einen DBService zu dieser Datenbank.
- 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
- getMD5Sum() - Method in class de.willuhn.datasource.db.EmbeddedDatabase
-
Liefert eine MD5-Checksumme (BASE64-encoded) der Datenbank-Eigenschaften.
- 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 class de.willuhn.datasource.db.EmbeddedDatabase
-
Liefert den Verzeichnis-Pfad, in dem sich die Datenbank befindet.
- 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.
- repair(UserTerminal) - Method in class de.willuhn.datasource.db.EmbeddedDatabase
-
Repariert die Datenbank.
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form