Uses of Class
de.mguennewig.pobjects.metadata.Field

Packages that use Field
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.filesystem This package contains a PObjects Container that uses the file system tree as a database table. 
de.mguennewig.pobjects.metadata This package contains the metadata classes used by the PObject library. 
 

Uses of Field in de.mguennewig.pobjects
 

Fields in de.mguennewig.pobjects declared as Field
static Field PclassColumn.attrColumnName
          Contains the definition for columnName.
static Field PclassColumn.attrPclass
          Contains the definition for pclass.
static Field Pclass.attrTableName
          Contains the definition for tableName.
 

Methods in de.mguennewig.pobjects that return Field
 Field PclassColumn.getColumnForThis()
          Returns the column declaration of the table described by this instance.
 

Uses of Field in de.mguennewig.pobjects.demo
 

Fields in de.mguennewig.pobjects.demo declared as Field
static Field PClassTransaction.attrBrokerCommission
          Contains the definition for brokerCommission.
static Field PClassTransaction.attrCommission
          Contains the definition for commission.
static Field PClassTransaction.attrCurrency
          Contains the definition for currency.
static Field PClassTransaction.attrExchange
          Contains the definition for exchange.
static Field PClassStockExchange.attrLongName
          Contains the definition for longName.
static Field PClassCurrency.attrLongName
          Contains the definition for longName.
static Field PClassStock.attrName
          Contains the definition for name.
static Field PClassTransaction.attrOtherExpenses
          Contains the definition for otherExpenses.
static Field PClassTransaction.attrPrice
          Contains the definition for price.
static Field PClassTransaction.attrShares
          Contains the definition for shares.
static Field PClassStockExchange.attrShortName
          Contains the definition for shortName.
static Field PClassCurrency.attrShortName
          Contains the definition for shortName.
static Field PClassTransaction.attrStock
          Contains the definition for stock.
static Field PClassTransaction.attrTransactionDate
          Contains the definition for transactionDate.
static Field PClassStock.attrWkn
          Contains the definition for wkn.
 

Uses of Field in de.mguennewig.pobjects.filesystem
 

Fields in de.mguennewig.pobjects.filesystem declared as Field
static Field FileRecord.ATTR_MODIFIED
           
static Field FileRecord.ATTR_NAME
           
static Field FileRecord.ATTR_PARENT
           
static Field FileRecord.ATTR_SIZE
           
static Field FileRecord.ATTR_TYPE
           
 

Uses of Field in de.mguennewig.pobjects.metadata
 

Subclasses of Field in de.mguennewig.pobjects.metadata
 class IdField
          A field to identify a row.
 

Methods in de.mguennewig.pobjects.metadata that return Field
 Field UniqueConstraint.getField(int i)
           
 Field Index.getField(int i)
           
 Field ClassDecl.getField(int index)
          Return class field for index.
 Field[] UniqueConstraint.getFields()
           
 Field[] ClassDecl.getLocalFields(boolean includeIdField)
           
 Field ClassDecl.getSortByField()
          Returns the field which should be used to sort a list of objects of this class.
 Field ForeignKeyConstraint.getSourceField(int i)
           
 Field[] ForeignKeyConstraint.getSourceFields()
           
 Field ForeignKeyConstraint.getTargetField(int i)
           
 Field[] ForeignKeyConstraint.getTargetFields()
           
 Field ClassDecl.getVisualField()
          Returns the field which should be used by the application to render a reference to objects of this class.
 

Methods in de.mguennewig.pobjects.metadata with parameters of type Field
 ClassDecl TypeRef.expand(ClassDecl classDecl, Field field)
          Expands this type to an extra table.
 ClassDecl Type.expand(ClassDecl classDecl, Field field)
          Expands this type to an extra table.
 ClassDecl ScalarType.expand(ClassDecl classDecl, Field field)
          Expands this type to an extra table.
 ClassDecl FileType.expand(ClassDecl classDecl, Field field)
          Expands this type to an extra table.
 ForeignKeyConstraint ClassDecl.getForeignKeyConstraint(Field field)
          Returns the first found ForeignKeyConstraint that has the given field as one of its source fields.
 

Constructors in de.mguennewig.pobjects.metadata with parameters of type Field
ClassDecl(java.lang.String name, java.lang.String schemaName, java.lang.String label, IdField idField, ClassDecl baseClass, boolean extensible, Field[] fields, Join[] joins, Constraint[] constraints, Index[] indices, Field visualField)
          Creates a new class declaration.
ClassDecl(java.lang.String name, java.lang.String schemaName, java.lang.String label, IdField idField, ClassDecl baseClass, boolean extensible, Field[] fields, Join[] joins, Constraint[] constraints, Index[] indices, Field visualField)
          Creates a new class declaration.
ForeignKeyConstraint(java.lang.String schemaName, Field[] sourceFields, ClassDecl targetClass, Field[] targetFields, boolean implicit)
          Creates a new ForeignKeyConstraint.
ForeignKeyConstraint(java.lang.String schemaName, Field[] sourceFields, ClassDecl targetClass, Field[] targetFields, boolean implicit)
          Creates a new ForeignKeyConstraint.
ForeignKeyConstraint(java.lang.String schemaName, Field[] sourceFields, ClassDecl targetClass, Field[] targetFields, int onDelete, int onUpdate, boolean implicit)
          Creates a new ForeignKeyConstraint.
ForeignKeyConstraint(java.lang.String schemaName, Field[] sourceFields, ClassDecl targetClass, Field[] targetFields, int onDelete, int onUpdate, boolean implicit)
          Creates a new ForeignKeyConstraint.
ForeignKeyConstraint(java.lang.String schemaName, Field sourceField, ClassDecl targetClass)
          Creates a new foreign key constraint onto the ID field of the target class.
Index(java.lang.String schemaName, Field[] fields, java.lang.String applyFunction)
          Creates an explicit index.
PrimaryKeyConstraint(java.lang.String schemaName, Field[] fields)
          Creates a new primary-key constraint.
UniqueConstraint(java.lang.String schemaName, Field[] fields)
          Creates a new unique constraint.
UniqueConstraint(java.lang.String schemaName, Field[] fields, java.lang.String applyFunction)
          Creates a new unique constraint.