|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.tekann.codegen.pda.db.DefaultDTO
public class DefaultDTO
Class that represents a row in a table DAO.
This class has some useful methods to work on it such as retrieving the
columns information like the data type, if the column is a primary key and
much more.
| Constructor Summary | |
|---|---|
DefaultDTO()
Constructs a new DefaultDTO |
|
DefaultDTO(int columnsCount)
Constructor with columns number. |
|
DefaultDTO(java.lang.String tableName)
Constructor with a table name. |
|
| Method Summary | |
|---|---|
IDTOColumn |
addColumn(java.lang.String columnName)
Adds a column to the DTO |
IDTOColumn |
addColumn(java.lang.String columnName,
int type)
Adds a column setting its type. |
IDTOColumn |
addColumn(java.lang.String columnName,
int type,
java.lang.String dbType)
Adds a column setting its type and DB type. |
byte[] |
getBytes()
Get DTO xml format in byte array. |
IDTOColumn |
getColumn(java.lang.String columnName)
Get DTO object column by name. |
java.lang.Object[] |
getColumns()
Get DTO object columns. |
java.lang.String |
getDbType(java.lang.String columnName)
Get DTO type. |
int |
getRowStatus()
Gets the row status. |
java.lang.String |
getTableName()
Get DTO table's name; |
int |
getType(java.lang.String columnName)
Get DTO type. |
java.lang.Object |
getValue(java.lang.String columnName)
Get DTO value. |
boolean |
isLiteral(java.lang.String columnName)
Gets if the column is literal or not. |
boolean |
isPK(java.lang.String columnName)
Gets the boolean value for the column. |
void |
setDbType(java.lang.String columnName,
java.lang.String dbType)
Set DTO type. |
void |
setLiteral(java.lang.String columnName,
boolean literal)
Sets the column as literal |
void |
setPK(java.lang.String columnName,
boolean value)
Sets if the column will be PK. |
void |
setRowStatus(int status)
Sets the row status. |
void |
setSQLType(java.lang.String columnName,
int sqlType)
Sets the sql type |
void |
setTableName(java.lang.String tableName)
Sets the table name. |
void |
setType(java.lang.String columnName,
int type)
Set DTO type. |
void |
setValue(java.lang.String columnName,
java.lang.Object value)
Set DTO value. |
java.lang.Object[] |
toArray()
Returns the values in an array. |
java.lang.String |
toXML()
Get DTO XML format. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultDTO()
public DefaultDTO(int columnsCount)
columnsCount - public DefaultDTO(java.lang.String tableName)
tableName - | Method Detail |
|---|
public IDTOColumn addColumn(java.lang.String columnName)
columnName -
public IDTOColumn addColumn(java.lang.String columnName,
int type)
columnName - type -
public IDTOColumn addColumn(java.lang.String columnName,
int type,
java.lang.String dbType)
columnName - type - dbType -
public byte[] getBytes()
IDTO
getBytes in interface IDTOpublic IDTOColumn getColumn(java.lang.String columnName)
IDTO
getColumn in interface IDTOpublic java.lang.Object[] getColumns()
IDTO
getColumns in interface IDTOpublic java.lang.String getDbType(java.lang.String columnName)
IDTO
getDbType in interface IDTOpublic int getRowStatus()
IDTO
getRowStatus in interface IDTOpublic java.lang.String getTableName()
IDTO
getTableName in interface IDTOpublic int getType(java.lang.String columnName)
IDTO
getType in interface IDTOpublic java.lang.Object getValue(java.lang.String columnName)
IDTO
getValue in interface IDTOpublic boolean isLiteral(java.lang.String columnName)
IDTO
isLiteral in interface IDTOpublic boolean isPK(java.lang.String columnName)
IDTO
isPK in interface IDTO
public void setDbType(java.lang.String columnName,
java.lang.String dbType)
IDTO
setDbType in interface IDTO
public void setLiteral(java.lang.String columnName,
boolean literal)
columnName - literal -
public void setPK(java.lang.String columnName,
boolean value)
IDTO
setPK in interface IDTOpublic void setRowStatus(int status)
IDTO
setRowStatus in interface IDTO
public void setSQLType(java.lang.String columnName,
int sqlType)
columnName - sqlType - public void setTableName(java.lang.String tableName)
tableName -
public void setType(java.lang.String columnName,
int type)
IDTO
setType in interface IDTO
public void setValue(java.lang.String columnName,
java.lang.Object value)
IDTO
setValue in interface IDTOpublic java.lang.Object[] toArray()
IDTO
toArray in interface IDTOpublic java.lang.String toXML()
IDTO
toXML in interface IDTO
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||