|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.rad.persist.MetaData
public class MetaData
The MetaData is a description of all columns as ColumnMetaData,
the Primary Key columns, Representation columns and auto increment columns.
ColumnMetaData,
Serialized Form| Nested Class Summary | |
|---|---|
static class |
MetaData.Feature
Supported features. |
| Constructor Summary | |
|---|---|
MetaData()
|
|
| Method Summary | |
|---|---|
void |
addColumnMetaData(ColumnMetaData pColumnMetaData)
Adds an new ColumnMetaData column. |
void |
addFeature(MetaData.Feature pFeature)
Adds support for a feature. |
MetaData |
clone()
|
boolean |
equals(Object pObject)
|
String[] |
getAutoIncrementColumnNames()
Returns the auto increment column names. |
ColumnMetaData[] |
getColumnMetaData()
returns all ColumnMetaData columns. |
ColumnMetaData |
getColumnMetaData(String pColumnName)
Returns the specific ColumnMetaData column. |
int |
getColumnMetaDataIndex(String pColumnName)
Returns the specific ColumnMetaData column index. -1 if the Column name doesn't exist. |
String[] |
getColumnNames()
Returns all column names of the ColumnMetaData list. |
MetaData.Feature[] |
getFeatures()
Gets supported features. |
String[] |
getPrimaryKeyColumnNames()
Returns the Primary Key column names. |
String[] |
getRepresentationColumnNames()
Returns the Representation column names. |
int |
hashCode()
|
boolean |
isSupported(MetaData.Feature pFeature)
Gets whether a specific feature is supported. |
void |
removeFeature(MetaData.Feature pFeature)
Removes support for a feature. |
void |
setAutoIncrementColumnNames(String[] pAutoIncrementColumnNames)
Sets the auto increment column names. |
void |
setColumnMetaData(ColumnMetaData[] pColumnMetaData)
Sets all MetaData columns. |
void |
setFeatures(MetaData.Feature... pFeatures)
Sets supported features. |
void |
setPrimaryKeyColumnNames(String[] pPrimaryKeyColumnNames)
Sets the Primary Key column names. |
void |
setRepresentationColumnNames(String[] pRepresentationColumnNames)
Sets the Representation column names. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MetaData()
| Method Detail |
|---|
public String toString()
toString in class Objectpublic MetaData clone()
clone in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object pObject)
equals in class Objectpublic void addColumnMetaData(ColumnMetaData pColumnMetaData)
pColumnMetaData - the column meta data to addpublic void setColumnMetaData(ColumnMetaData[] pColumnMetaData)
pColumnMetaData - the column meta data to addpublic ColumnMetaData[] getColumnMetaData()
public ColumnMetaData getColumnMetaData(String pColumnName)
throws ModelException
pColumnName - the column name to use.
ModelException - if the column name doesn't existspublic int getColumnMetaDataIndex(String pColumnName)
pColumnName - the column name to use.
public String[] getPrimaryKeyColumnNames()
public void setPrimaryKeyColumnNames(String[] pPrimaryKeyColumnNames)
pPrimaryKeyColumnNames - the Primary Key column names to setpublic String[] getRepresentationColumnNames()
public void setRepresentationColumnNames(String[] pRepresentationColumnNames)
pRepresentationColumnNames - the Representation column names to setpublic String[] getAutoIncrementColumnNames()
public void setAutoIncrementColumnNames(String[] pAutoIncrementColumnNames)
pAutoIncrementColumnNames - the auto increment column names. to setpublic String[] getColumnNames()
public void setFeatures(MetaData.Feature... pFeatures)
pFeatures - the supported featurespublic void addFeature(MetaData.Feature pFeature)
pFeature - the featurepublic void removeFeature(MetaData.Feature pFeature)
pFeature - the featurepublic MetaData.Feature[] getFeatures()
public boolean isSupported(MetaData.Feature pFeature)
pFeature - the feature
true if the feature is supported, false otherwise
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||