Uses of Class
de.mguennewig.pobjects.Record

Packages that use Record
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.pobjects.metadata This package contains the metadata classes used by the PObject library. 
de.mguennewig.pobjform This package contains the PObjForm library, which support Swing dialogs and HTML forms that use the metadata of the PObjects library. 
de.mguennewig.pobjsearch This package contains the PObjSearch framework that is based on the PObjForm library. 
 

Uses of Record in de.mguennewig.pobjects
 

Classes in de.mguennewig.pobjects with type parameters of type Record
 class AbstractPObjJoin<T extends Record>
          Abstract wrapper object for joins between two tables.
 class PObjMap<T extends Record>
          Wrapper object for map valued joins between two tables.
 class PObjNestedSet<T extends Record>
          Wrapper object for nested set valued joins between two tables.
 class PObjSet<T extends Record>
          Wrapper object for set valued joins between two tables.
 class PObjStack<T extends Record>
          Wrapper object for stack valued joins between two tables.
 

Subclasses of Record in de.mguennewig.pobjects
 class DynamicRecord
          A record that represents a row within a dynamically created SELECT statement.
 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.
 class PObject
          Represents a table row with an id that is unique within the table.
 

Methods in de.mguennewig.pobjects that return Record
 Record Container.createObject(TableExpr te)
          Creates a new Record instance for the given table expression without any binding to this container.
 Record AbstractContainer.createObject(TableExpr te)
          Creates a new Record instance for the given table expression without any binding to this container.
 Record[][] Query.execute()
          Executes this query and returns the result.
 T[] AbstractPObjJoin.findAll()
          Return all the elements of the join, sorted by the primary key's columns.
 T[] PObjNestedSet.getChildren(T node)
          Returns the direct descendants/children of the given node.
 Record Container.getData(TableExpr te)
          Returns a Record instance for the given table expression without reading any data from the DB.
 Record AbstractContainer.getData(TableExpr te)
          Returns a Record instance for the given table expression without reading any data from the DB.
 T[] PObjNestedSet.getDescendants(T node)
          Returns all descendants (the complete subtree) of the given node.
 Record PObjConstraintException.getObject()
          Returns the object which violates some constraints.
 T[] PObjNestedSet.getPath(T node)
          Returns the path from the root to the given node.
 Record[] PObjResultSet.getRow()
          Retrieves the current row from this result set.
 

Methods in de.mguennewig.pobjects that return types with arguments of type Record
 java.lang.Class<? extends Record> AbstractPObjJoin.getElementClass()
          Returns the class of the set's elements.
 

Methods in de.mguennewig.pobjects with parameters of type Record
 boolean Container.deleteRecord(Record obj)
           
static java.lang.Object Terms.evalCast(Cast cast, Record rec)
          Evaluates a Cast.
static java.lang.Object Terms.evalFctCall(FctCall f, Record obj)
          Evaluates a FctCall.
static java.lang.Boolean Terms.evalJunction(Junction j, Record rec)
           
static java.lang.Object Terms.evalMember(Member m, Record rec)
           
static java.lang.Boolean Terms.evalPredicate(Predicate pred, Record rec)
           
static java.lang.Object Terms.evalTerm(Term term, Record rec)
          Evaluates a Term.
 boolean Container.insertRecord(Record obj)
           
 

Method parameters in de.mguennewig.pobjects with type arguments of type Record
 void Query.addTableExpr(java.lang.Class<? extends Record> tableClass, boolean pullInFields)
          Adds a new table expression to the query.
 int Container.deleteAll(java.lang.Class<? extends Record> tableClass)
          Deletes all entries within the specified table.
 int AbstractContainer.deleteAll(java.lang.Class<? extends Record> tableClass)
          Deletes all entries within the specified table.
 TableExpr Container.getTableExpr(java.lang.Class<? extends Record> tableClass)
           
 TableExpr AbstractContainer.getTableExpr(java.lang.Class<? extends Record> tableClass)
          
 Query Container.newQuery(java.lang.Class<? extends Record> tableClass)
          Creates a new query for all rows of the given table expression.
 Query AbstractContainer.newQuery(java.lang.Class<? extends Record> tableClass)
          Creates a new query for all rows of the given table expression.
 Query Container.newQuery(java.lang.Class<? extends Record> tableClass, Predicate filter)
          Creates a new query with a filter on the given table expression.
 Query AbstractContainer.newQuery(java.lang.Class<? extends Record> tableClass, Predicate filter)
          Creates a new query with a filter on the given table expression.
 Query Container.newQuery(java.lang.Class<? extends Record> tableClass, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 Query AbstractContainer.newQuery(java.lang.Class<? extends Record> tableClass, Predicate[] filters)
          Creates a new query with a filter on the given table expression.
 

Constructors in de.mguennewig.pobjects with parameters of type Record
PObjConstraintException(Record obj)
          Create a new exception for object obj.
PObjConstraintException(Record obj, Column column, java.lang.String msg)
          Create a new exception with details for object obj.
 

Constructor parameters in de.mguennewig.pobjects with type arguments of type Record
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 Record in de.mguennewig.pobjects.demo
 

Subclasses of Record 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 Record in de.mguennewig.pobjects.event
 

Methods in de.mguennewig.pobjects.event with parameters of type Record
 boolean ContainerWrapper.deleteRecord(Record obj)
          
 boolean ContainerWrapper.insertRecord(Record obj)
          
 

Uses of Record in de.mguennewig.pobjects.filesystem
 

Subclasses of Record in de.mguennewig.pobjects.filesystem
 class FileRecord
          A (read-only) wrapper around a File to map it into pobjects.
 

Methods in de.mguennewig.pobjects.filesystem with parameters of type Record
 boolean FileSystemContainer.deleteRecord(Record obj)
          
 boolean FileSystemContainer.insertRecord(Record obj)
          
 

Uses of Record in de.mguennewig.pobjects.jdbc
 

Methods in de.mguennewig.pobjects.jdbc that return Record
 Record[] JdbcQuery.PObjJdbcResultSet.getRow()
          Retrieves the current row from this result set.
 

Methods in de.mguennewig.pobjects.jdbc with parameters of type Record
 boolean JdbcContainer.deleteRecord(Record obj)
          
 boolean JdbcContainer.insertRecord(Record obj)
          
 

Uses of Record in de.mguennewig.pobjects.memdb
 

Methods in de.mguennewig.pobjects.memdb that return Record
 Record[][] PredicateQuery.execute()
          Executes this query and returns the result.
 

Methods in de.mguennewig.pobjects.memdb with parameters of type Record
 int RecordComparator.compare(Record r1, Record r2)
          
 boolean MemoryContainer.deleteRecord(Record obj)
          
 boolean MemoryContainer.insertRecord(Record obj)
          
 

Uses of Record in de.mguennewig.pobjects.metadata
 

Methods in de.mguennewig.pobjects.metadata with parameters of type Record
 void UniqueConstraint.check(Record obj)
          Checks whether the constraint is fulfilled for the given object.
 void PrimaryKeyConstraint.check(Record obj)
          Checks whether the constraint is fulfilled for the given Record.
 void ForeignKeyConstraint.check(Record obj)
          Checks whether the constraint is fulfilled for the given object.
abstract  void Constraint.check(Record obj)
          Checks whether the constraint is fulfilled for the given object.
 void CheckConstraint.check(Record obj)
          Checks whether the constraint is fulfilled for the given object.
 void TypeRef.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void Type.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void TimeStampType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void StringType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void ScalarType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void RefType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void NumericType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void Int32Type.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 void FileType.checkConstraints(Record rec, Column column)
          Checks all constraints imposed on values of this type.
 

Method parameters in de.mguennewig.pobjects.metadata with type arguments of type Record
 TableExpr PObjDictionary.getTableExpr(java.lang.Class<? extends Record> tableClass)
          Returns the table expression for the given class or null if such does not exist.
 

Uses of Record in de.mguennewig.pobjform
 

Methods in de.mguennewig.pobjform with parameters of type Record
 void PObjForm.populateForm(Record record, FormEntry[] entries)
          Populates the specified form entries with the data from the record.
 void AbstractPObjForm.populateForm(Record record, FormEntry[] entries)
          Populates the specified form entries with the data from the record.
 void PObjForm.populateForm(Record record, FormEntry[] entries, boolean setCurrentAsInitial)
          Populates the specified form entries with the data from the record.
 void AbstractPObjForm.populateForm(Record record, FormEntry[] entries, boolean setCurrentAsInitial)
          Populates the specified form entries with the data from the record.
 void PObjForm.populateObject(FormEntry[] entries, Record record)
          Populates the record with the data from the form elements of the corresponding form entries.
 void AbstractPObjForm.populateObject(FormEntry[] entries, Record record)
          Populates the record with the data from the form elements of the corresponding form entries.
 void PObjForm.populateObject(FormEntry[] entries, Record record, boolean transferUnchangedValues)
          Populates the record with the data from the form elements of the corresponding form entries.
 void AbstractPObjForm.populateObject(FormEntry[] entries, Record record, boolean transferUnchangedValues)
          Populates the record with the data from the form elements of the corresponding form entries.
 

Uses of Record in de.mguennewig.pobjsearch
 

Methods in de.mguennewig.pobjsearch that return Record
 Record[] SearchTableModel.getRow(int rowIndex)
           
 

Methods in de.mguennewig.pobjsearch with parameters of type Record
abstract  java.lang.Object SearchColumn.getValue(Record[] row)
          Returns the "raw" value for this column in the given row.
 java.lang.Object DefaultSearchColumn.getValue(Record[] row)
          Returns the "raw" value for this column in the given row.
abstract  void SearchColumn.setValue(Record[] row, java.lang.Object value)
          Sets the "raw" value for this column in the given row.
 void DefaultSearchColumn.setValue(Record[] row, java.lang.Object value)
          Sets the "raw" value for this column in the given row.
 

Constructor parameters in de.mguennewig.pobjsearch with type arguments of type Record
RedirectFilter(java.lang.String identifier, java.lang.String label, int redirectTableIndex, Column redirectColumn, java.lang.Class<? extends Record> filterTable, Column... filterSelector)
          Creates a new instance of RedirectFilter