|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sibvisions.rad.persist.ServerMetaData
public class ServerMetaData
The ServerMetaData is a description of all columns as ServerColumnMetaData,
the Primary Key columns, Representation columns and auto increment columns.
It also includes the server relevant infos, in addition to the MetaData just for the client.
ServerColumnMetaData| Constructor Summary | |
|---|---|
ServerMetaData()
Creates a new instance of ServerMetaData with new MetaData. |
|
| Method Summary | |
|---|---|
void |
addServerColumnMetaData(ServerColumnMetaData pServerColumnMetaData)
Adds an new ServerColumnMetaData column. |
int[] |
getAutoIncrementColumnIndices()
Returns the auto increment column name indices. |
String[] |
getAutoIncrementColumnNames()
Returns the auto increment column names. |
String[] |
getColumnNames()
Returns all column names of the ColumnMetaData list. |
MetaData |
getMetaData()
Returns the MetaData client infos. |
int[] |
getPrimaryKeyColumnIndices()
Returns the Primary Key column name indices. |
String[] |
getPrimaryKeyColumnNames()
Returns the Primary Key column names. |
String[] |
getRepresentationColumnNames()
Returns the Representation column names. |
ServerColumnMetaData[] |
getServerColumnMetaData()
Returns all ServerColumnMetaData columns. |
ServerColumnMetaData |
getServerColumnMetaData(String pServerColumnName)
Returns the specific ServerColumnMetaData column. |
int |
getServerColumnMetaDataIndex(String pServerColumnName)
Returns the specific ServerColumnMetaData column index. -1 if the Column name doesn't exist. |
int[] |
getWritableColumnIndices()
Returns all writable column name indices. |
void |
setAutoIncrementColumnNames(String[] pAutoIncrementColumnNames)
Sets the auto increment column names. |
void |
setPrimaryKeyColumnNames(String[] pPrimaryKeyColumnNames)
Sets the Primary Key column names. |
void |
setRepresentationColumnNames(String[] pRepresentationColumnNames)
Sets the Representation column names. |
void |
setServerColumnMetaData(ServerColumnMetaData[] pServerColumnMetaData)
Sets all ServerMetaData columns. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ServerMetaData()
ServerMetaData with new MetaData.
| Method Detail |
|---|
public MetaData getMetaData()
public void addServerColumnMetaData(ServerColumnMetaData pServerColumnMetaData)
pServerColumnMetaData - the column meta data to addpublic void setServerColumnMetaData(ServerColumnMetaData[] pServerColumnMetaData)
pServerColumnMetaData - the column meta data to addpublic ServerColumnMetaData[] getServerColumnMetaData()
public ServerColumnMetaData getServerColumnMetaData(String pServerColumnName)
throws ModelException
pServerColumnName - the column name to use.
ModelException - if the column name doesn't existspublic int getServerColumnMetaDataIndex(String pServerColumnName)
pServerColumnName - the column name to use.
public int[] getWritableColumnIndices()
public int[] getPrimaryKeyColumnIndices()
public int[] getAutoIncrementColumnIndices()
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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||