Uses of Class
de.mguennewig.pobjects.PObject

Packages that use PObject
de.mguennewig.pobjects The package de.mguennewig.pobjects provides an abstraction layer on top of a set of database tables by which table rows can be accessed transparently as Java objects. 
de.mguennewig.pobjects.demo The package de.mguennewig.pobjects.demo prodives a demo application to show the basic usage of the de.mguennewig.pobjects package. 
de.mguennewig.pobjects.event The package provides classes to listen to database changes performed over the PObject library. 
de.mguennewig.pobjects.filesystem This package contains a PObjects Container that uses the file system tree as a database table. 
de.mguennewig.pobjects.jdbc This package contains Container implementations that use a JDBC connection. 
de.mguennewig.pobjects.memdb This package contains a simple non-persistent Container implementation that operates only in memory. 
de.mguennewig.pobjform This package contains the PObjForm library, which support Swing dialogs and HTML forms that use the metadata of the PObjects library. 
 

Uses of PObject in de.mguennewig.pobjects
 

Subclasses of PObject in de.mguennewig.pobjects
 class Pclass
          PObject interface class to access the internal tables for DBMS, which do not support inheritance.
 class PclassColumn
          PObject interface class for class PclassColumn.
 

Methods in de.mguennewig.pobjects that return PObject
 PObject Container.getObject(java.lang.Class<? extends PObject> tableClass, java.lang.String id)
          Returns a PObject instance for the given table class without reading any data from the DB.
 PObject AbstractContainer.getObject(java.lang.Class<? extends PObject> tableClass, java.lang.String id)
          Returns a PObject instance for the given table class without reading any data from the DB.
 PObject Container.getObject(ClassDecl te, java.lang.String id)
          Returns a PObject instance for the given table expression without reading any data from the DB.
 PObject AbstractContainer.getObject(ClassDecl te, java.lang.String id)
          Returns a PObject instance for the given table expression without reading any data from the DB.
 PObject AbstractPObjJoin.getParent()
          Returns the parent object that owns this set and all its values.
 

Methods in de.mguennewig.pobjects with parameters of type PObject
 void PObject.copyState(PObject src)
          Copies the state of the given object into this object.
 void Container.deleteObject(PObject obj)
          Deletes the given persistent object from the database.
static java.lang.String PObject.getKey(PObject obj)
           
 java.lang.String Container.insertObject(PObject obj)
          Inserts the given object into the database.
 void Container.makePersistent(PObject obj)
          Creates the connection between the object and the database container.
 void AbstractContainer.makePersistent(PObject obj)
          Creates the connection between the object and the database container.
 void Container.notifyChange(PObject obj, boolean reverted)
          Notifies this container that the object has been changed.
 void AbstractContainer.notifyChange(PObject obj, boolean reverted)
          Notifies this container that the object has been changed.
 void Container.retrieveData(PObject obj)
          Retrieves the data for the given persistent object from the database.
 void Container.updateObject(PObject obj)
          Updates the given persistent object in the database.
 

Method parameters in de.mguennewig.pobjects with type arguments of type PObject
 PObject Container.getObject(java.lang.Class<? extends PObject> tableClass, java.lang.String id)
          Returns a PObject instance for the given table class without reading any data from the DB.
 PObject AbstractContainer.getObject(java.lang.Class<? extends PObject> tableClass, java.lang.String id)
          Returns a PObject instance for the given table class without reading any data from the DB.
 

Constructors in de.mguennewig.pobjects with parameters of type PObject
PObjMap(PObject parent, java.lang.Class<? extends Record> elementClass)
          Creates a new map.
PObjNestedSet(PObject parent, java.lang.Class<? extends Record> elementClass, Column rightColumn)
           
PObjNestedSet(PObject parent, java.lang.Class<? extends Record> elementClass, NestedSetType nestedSetType)
          Creates a new nested set.
PObjSet(PObject parent, java.lang.Class<? extends Record> elementClass)
          Creates a new set.
PObjStack(PObject parent, java.lang.Class<? extends Record> elementClass)
          Creates a new stack.
 

Uses of PObject in de.mguennewig.pobjects.demo
 

Subclasses of PObject in de.mguennewig.pobjects.demo
 class Currency
          A representation of a currency.
 class PClassCurrency
          PObject glue class for Currency.
 class PClassStock
          PObject glue class for Stock.
 class PClassStockExchange
          PObject glue class for StockExchange.
 class PClassTransaction
          PObject glue class for Transaction.
 class Stock
          Class description goes here.
 class StockExchange
          Class description goes here.
 class Transaction
          Class description goes here.
 

Uses of PObject in de.mguennewig.pobjects.event
 

Methods in de.mguennewig.pobjects.event that return PObject
 PObject ContainerWrapper.getObject(ClassDecl te, java.lang.String id)
          Returns a PObject instance for the given table expression without reading any data from the DB.
 

Methods in de.mguennewig.pobjects.event with parameters of type PObject
 void ContainerWrapper.deleteObject(PObject obj)
          Deletes the given persistent object from the database.
 java.lang.String ContainerWrapper.insertObject(PObject obj)
          Inserts the given object into the database.
 void ContainerWrapper.notifyChange(PObject obj, boolean reverted)
          Notifies this container that the object has been changed.
 void ContainerWrapper.retrieveData(PObject obj)
          Retrieves the data for the given persistent object from the database.
 void ContainerWrapper.updateObject(PObject obj)
          Updates the given persistent object in the database.
 

Uses of PObject in de.mguennewig.pobjects.filesystem
 

Methods in de.mguennewig.pobjects.filesystem with parameters of type PObject
 void FileSystemContainer.deleteObject(PObject obj)
          Deletes the given persistent object from the database.
 java.lang.String FileSystemContainer.insertObject(PObject obj)
          Inserts the given object into the database.
 void FileSystemContainer.retrieveData(PObject obj)
          Retrieves the data for the given persistent object from the database.
 void FileSystemContainer.updateObject(PObject obj)
          Updates the given persistent object in the database.
 

Uses of PObject in de.mguennewig.pobjects.jdbc
 

Methods in de.mguennewig.pobjects.jdbc that return PObject
 PObject JdbcContainer.getObject(ClassDecl cdecl, java.lang.String id)
          Returns a PObject instance for the given table expression without reading any data from the DB.
 

Methods in de.mguennewig.pobjects.jdbc with parameters of type PObject
 void JdbcContainer.deleteObject(PObject obj)
          Deletes the given persistent object from the database.
 java.lang.String SqlServerContainer.insertObject(PObject obj)
          Inserts the given object into the database.
 java.lang.String SQLiteContainer.insertObject(PObject obj)
          Inserts the given object into the database.
 java.lang.String PostgreSQLContainer.insertObject(PObject obj)
          Inserts the given object into the database.
 java.lang.String OracleContainer.insertObject(PObject obj)
          Inserts the given object into the database.
 java.lang.String MySQLContainer.insertObject(PObject obj)
          Inserts the given object into the database.
 void JdbcContainer.retrieveData(PObject obj)
          Retrieves the data for the given persistent object from the database.
 void JdbcContainer.updateObject(PObject obj)
          Updates the given persistent object in the database.
 

Uses of PObject in de.mguennewig.pobjects.memdb
 

Methods in de.mguennewig.pobjects.memdb with parameters of type PObject
 void MemoryContainer.deleteObject(PObject obj)
          Deletes the given persistent object from the database.
 java.lang.String MemoryContainer.insertObject(PObject obj)
          Inserts the given object into the database.
 void MemoryContainer.retrieveData(PObject obj)
          Retrieves the data for the given persistent object from the database.
 void MemoryContainer.updateObject(PObject obj)
          Updates the given persistent object in the database.
 

Uses of PObject in de.mguennewig.pobjform
 

Methods in de.mguennewig.pobjform that return PObject
static PObject ReferenceModel.fromString(Container db, ClassDecl cd, java.lang.String v)
          Returns a database object for the given value string.
 

Methods in de.mguennewig.pobjform with parameters of type PObject
static java.lang.String ReferenceModel.toString(PObject obj)
          Returns a visual string for the given object.