|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.mguennewig.pobjects.Record
de.mguennewig.pobjects.PObject
de.mguennewig.pobjects.PclassColumn
public final class PclassColumn
PObject interface class for class PclassColumn.
| Field Summary | |
|---|---|
static Field |
attrColumnName
Contains the definition for columnName. |
static IdField |
attrId
Contains the definition for id. |
static Field |
attrPclass
Contains the definition for pclass. |
static StringType |
atypeColumnName
Contains the type definition for columnName. |
static Int32Type |
atypeId
Contains the type definition for id. |
static RefType |
atypePclass
Contains the type definition for pclass. |
static ClassDecl |
cdeclPclassColumn
Contains the metadata used to create this class. |
static UniqueConstraint |
uniquePclassColumnPclassColumnName
|
| Fields inherited from class de.mguennewig.pobjects.PObject |
|---|
CHECK_ALL_FIELDS, CHECK_CHANGED_ONLY, CHECK_NOTHING, STATE_COMMITED, STATE_DELETE, STATE_DIRTY, STATE_INTERNALIZED, STATE_INVALID, STATE_NEW_OBJECT, STATE_REFERENCE, STATE_TRANSIENT |
| Constructor Summary | |
|---|---|
PclassColumn()
Creates a new PclassColumn with default values. |
|
PclassColumn(java.lang.String columnName,
Pclass pclass)
Creates a new PclassColumn with all values specified. |
|
| Method Summary | |
|---|---|
java.lang.Object |
get(int i)
Returns the value of the column with index i. |
ClassDecl |
getClassDecl()
Returns the metadata used to create this class. |
Field |
getColumnForThis()
Returns the column declaration of the table described by this instance. |
java.lang.String |
getColumnName()
Returns the value of columnName. |
java.lang.String |
getColumnNameForVisual()
Returns the preferred string representation of columnName. |
java.lang.String |
getIdForVisual()
|
Pclass |
getPclass()
Returns the value of pclass. |
static PclassColumn[] |
getPclassColumns(Pclass pclass)
Returns all PclassColumns for the given Pclass. |
java.lang.String |
getPclassForVisual()
Returns the preferred string representation of pclass. |
void |
set(int i,
java.lang.Object value)
Set value of field with index index. |
void |
setColumnName(java.lang.String v)
Sets the value for columnName. |
void |
setPclass(Pclass v)
Sets the value for pclass. |
| Methods inherited from class de.mguennewig.pobjects.PObject |
|---|
checkConstraints, checkConstraints, copyState, delete, getChangedValues, getContainer, getDefaultFieldCheckStyle, getId, getKey, getKey, getOldValues, getPObjState, getTableExpr, isInstanceOf, isInternalized, isPersistent, isReference, loadForUpdate, loadIfReference, revert, set, setDefaultFieldCheckStyle, store, store, toString |
| Methods inherited from class de.mguennewig.pobjects.Record |
|---|
format, get |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Int32Type atypeId
id.
public static final IdField attrId
id.
atypeIdpublic static final RefType atypePclass
pclass.
public static final Field attrPclass
pclass.
atypePclasspublic static final StringType atypeColumnName
columnName.
public static final Field attrColumnName
columnName.
atypeColumnNamepublic static final UniqueConstraint uniquePclassColumnPclassColumnName
public static final ClassDecl cdeclPclassColumn
| Constructor Detail |
|---|
public PclassColumn()
public PclassColumn(java.lang.String columnName,
Pclass pclass)
columnName - The column name.pclass - The pclass instance that describes the table to which the
column belongs.| Method Detail |
|---|
public ClassDecl getClassDecl()
getClassDecl in class PObjectpublic Pclass getPclass()
pclass.
This method ensures that all data will be read from the DBMS if not already done.
PObjReadError - if a database error occurs.public java.lang.String getPclassForVisual()
pclass.
PObjReadError - if a database error occurs.getPclass()public void setPclass(Pclass v)
pclass.
This method ensures that all data will be read from the DBMS if not already done, before changing the field.
PObjReadError - if a database error occurs.public java.lang.String getColumnName()
columnName.
This method ensures that all data will be read from the DBMS if not already done.
PObjReadError - if a database error occurs.public java.lang.String getColumnNameForVisual()
columnName.
PObjReadError - if a database error occurs.getColumnName()public void setColumnName(java.lang.String v)
columnName.
This method ensures that all data will be read from the DBMS if not already done, before changing the field.
PObjReadError - if a database error occurs.public java.lang.Object get(int i)
i.
get in class Recordjava.lang.IndexOutOfBoundsException - if no column with index i
exists.
public void set(int i,
java.lang.Object value)
Recordindex.
This method is primarily intended for use by procedures that work on
meta level of de.mguennewig.pobjects. It differs from the per
field setXXX() methods in that it does not load the object's
data if it is not in memory. If unsure whether the object's state has been
internalized, then any call to this method must be preceded by a
call to PObject.loadIfReference().
set in class Recordpublic java.lang.String getIdForVisual()
getIdForVisual in class PObjectpublic Field getColumnForThis()
null if it is not
known to the container.Pclass.getTableForThis()public static PclassColumn[] getPclassColumns(Pclass pclass)
PclassColumns for the given Pclass.
PObjReadError - if any database error occurs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||