|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||