- 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.
- 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.
- 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
-