pt.despodata.java.ddata
Class DDataFieldInfo

java.lang.Object
  extended bypt.moredata.dao.DataTypeInfo
      extended bypt.moredata.dao.DataFieldInfo
          extended bypt.despodata.java.ddata.DDataFieldInfo

Deprecated. Esta classe foi substituida pela classe DataFieldInfo

public class DDataFieldInfo
extends DataFieldInfo

Inicializa todas as propriedades necessárias para um DDataField ou uma coluna de uma DDataTable.
O principal objectivo é servir de suporte a um gerador de código e(ou) a uma entrada de dados de alto nivel com geração automática da funcionalidade.
Devolve a informacao propriedade a propriedade ou sob a forma de um array de strings de inicializacao das propriedades.
Tem métodos para afectar a informação recolhida a um DDataField (Forms), CellProperties (forms com grids) e a um DDataMetaField (usado nos DataControls).
Podia ter usado um PropertyDescriptor e(ou) editor mas fica para a proxima.???????
Ainda poderia ter mais informacao como por exemplo o editor e o renderer a utilizar


Field Summary
 int CENTER
          Deprecated.  
 int LEFT
          Deprecated.  
protected  java.sql.DatabaseMetaData metaData
          Deprecated. Meta data da base de dados
static int NO_ALIGNMENT
          Deprecated.  
static java.lang.String NO_FORMAT
          Deprecated.  
static java.math.BigDecimal NO_VALUE
          Deprecated.  
static long NO_VALUE_LONG
          Deprecated.  
 int RIGHT
          Deprecated.  
static int VARIABLE_LENGTH
          Deprecated.  
 
Constructor Summary
DDataFieldInfo()
          Deprecated. Esta classe foi substituida pela classe DataFieldIfno
DDataFieldInfo(DataFieldInfo fieldInfo)
          Deprecated. Esta classe foi substituida pela classe DataFieldIfno
 
Method Summary
 int getAlignment()
          Deprecated.  
 int getBytes()
          Deprecated.  
 java.lang.String getColumn()
          Deprecated. Este metodo foi substituido pelo metodo getcolumnName()
 int getColumns()
          Deprecated. Devolve o número total de colunas/caracteres que se pode preencher.
 java.lang.String getDbDataType()
          Deprecated.  
 boolean getFk()
          Deprecated. Este metodo foi substituido pelo metodo isFK()
 java.lang.String getFormat()
          Deprecated.  
protected  void getJDBCMetaData()
          Deprecated.  
 java.lang.String getLabel()
          Deprecated.  
 boolean getPk()
          Deprecated. Este metodo foi substituido pelo metodo isPK()
 java.util.ArrayList getProperties()
          Deprecated.  
 boolean getRequired()
          Deprecated. Este metodo foi substituido pelo metodo isRequired()
 java.lang.String getTable()
          Deprecated.  
 java.lang.String getTitle()
          Deprecated.  
 void setAlignment(int _alignment)
          Deprecated.  
 void setBytes(int _bytes)
          Deprecated.  
 void setColumn(java.lang.String _column)
          Deprecated. Este metodo foi substituido pelo metodo setcolumnName(String)
 void setColumns(int num)
          Deprecated. Altera o número total de colunas/caracteres que se pode preencher.
 void setDataTypeDescription(java.lang.String _dataTypeDescription)
          Deprecated. Este metodo e desnecessario, uma vez que a descricao do tipo esta dependente do tipo de dados. Este metodo e deixado apenas para evitar erros de compilacao / execucao, mas na realidade, a ivocacao deste metodo nao altera a descricao do tipo de dados!
 void setDbDataType(java.lang.String _dbDataType)
          Deprecated.  
 void setFk(boolean _fk)
          Deprecated. Este metodo foi substituido pelo metodo setFK(boolean)
 void setFormat(java.lang.String _format)
          Deprecated.  
 void setLabel(java.lang.String _label)
          Deprecated.  
 void setPk(boolean _pk)
          Deprecated. Este metodo foi substituido pelo metodo setPK(boolean)
 void setPropertiesToCellProperties(CellProperties cellProperties)
          Deprecated.  
 void setPropertiesToDataField(DDataField dataField)
          Deprecated.  
 void setPropertiesToMetaField(DDataMetaField metaField)
          Deprecated.  
 void setTable(java.lang.String _table)
          Deprecated.  
 void setTitle(java.lang.String _title)
          Deprecated.  
 
Methods inherited from class pt.moredata.dao.DataFieldInfo
dump, dump, getColumnName, getColumnOrder, getDefault, getDescriptionColumn, getReferencedColumn, getReferencedTable, getRemarks, isFK, isPK, isRequired, setColumnName, setColumnOrder, setDefault, setDescriptionColumn, setFK, setPK, setReferencedColumn, setReferencedTable, setRemarks, setRequired
 
Methods inherited from class pt.moredata.dao.DataTypeInfo
getDataType, getDataTypeDescription, getDecimals, getMaxLength, getMaxValue, getMinValue, setDataType, setDecimals, setMaxLength, setMaxValue, setMinValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_VALUE

public static java.math.BigDecimal NO_VALUE
Deprecated.  


NO_VALUE_LONG

public static long NO_VALUE_LONG
Deprecated.  


NO_FORMAT

public static java.lang.String NO_FORMAT
Deprecated.  


NO_ALIGNMENT

public static int NO_ALIGNMENT
Deprecated.  


VARIABLE_LENGTH

public static int VARIABLE_LENGTH
Deprecated.  


LEFT

public final int LEFT
Deprecated.  

Alinhamento a esquerda

See Also:
Constant Field Values

RIGHT

public final int RIGHT
Deprecated.  

Alinhamento a direita

See Also:
Constant Field Values

CENTER

public final int CENTER
Deprecated.  

Alinhamento ao centro

See Also:
Constant Field Values

metaData

protected java.sql.DatabaseMetaData metaData
Deprecated. 
Meta data da base de dados

Constructor Detail

DDataFieldInfo

public DDataFieldInfo()
Deprecated. Esta classe foi substituida pela classe DataFieldIfno

Constroi uma representacao de uma coluna de uma tabela, o nome da coluna e preenchido com a string "unknown column name" e devera ser actualizado. O tipo de dados usado por defeito e o tipo DDataType.CHAR.


DDataFieldInfo

public DDataFieldInfo(DataFieldInfo fieldInfo)
Deprecated. Esta classe foi substituida pela classe DataFieldIfno

Constroi uma representacao de uma coluna de uma tabela, a partir de um obecto do tipo DataFieldIfno.

Method Detail

setPropertiesToMetaField

public void setPropertiesToMetaField(DDataMetaField metaField)
Deprecated.  

Afecta as propriedades que tem disponiveis à MetaColunmn recebida como parametro.


getProperties

public java.util.ArrayList getProperties()
Deprecated.  

Devolve as propriedades definidas, mas sob a forma de array de strings que correspondem à a afectacao das propriedades para eventual geracao de codigo.
De notar que quem usar as propriedades deve colocar antes o nome do objecto e um ponto.

ex: E devolvido setMaxValue(100)
     O programador deve adicionar txtValor.;
     para que fique: txtValor.setMaxValue(100);
 

Se as propriedades forem iguais ao default da classe nao devolve a sua afectação no artary de propriedades


setPropertiesToDataField

public void setPropertiesToDataField(DDataField dataField)
Deprecated.  

Afecta as propriedades ao data field

Parameters:
dataField - Campo visual ao qual serão afectadas as propriedades

setPropertiesToCellProperties

public void setPropertiesToCellProperties(CellProperties cellProperties)
Deprecated.  

Afecta as propriedades do campo como propriedades de uma célula de uma tabela

Parameters:
cellProperties - Referência para as propriedades a afectar

getBytes

public int getBytes()
Deprecated.  


getJDBCMetaData

protected void getJDBCMetaData()
                        throws java.sql.SQLException
Deprecated.  

Obtem a partir de uma das conexões a meta informação disponivel pelo JDBC ???? Isto provavelmente sera deprecado indo para DDataTableInfo

Throws:
java.sql.SQLException

getColumns

public int getColumns()
Deprecated. 
Devolve o número total de colunas/caracteres que se pode preencher.

Returns:
coluna definida

setColumns

public void setColumns(int num)
Deprecated. 
Altera o número total de colunas/caracteres que se pode preencher.

Parameters:
num - O numero de colunas/caracteres que se pode preencher.

setTable

public void setTable(java.lang.String _table)
Deprecated.  

Definir propriedade tabela

Parameters:
_table - Tabela a que a coluna pertence

getTable

public java.lang.String getTable()
Deprecated.  

Devolve a tabela a que a coluna pertence

Returns:
Tabela a que a coluna pertence

setAlignment

public void setAlignment(int _alignment)
Deprecated.  

Definir propriedade alinhamento

Parameters:
_alignment - alinhamento

setFormat

public void setFormat(java.lang.String _format)
Deprecated.  

Definir propriedade format

Parameters:
_format - format

getAlignment

public int getAlignment()
Deprecated.  

Devolve o valor correspondente ao alignment

Returns:
valor de alignment

setDbDataType

public void setDbDataType(java.lang.String _dbDataType)
Deprecated.  


getDbDataType

public java.lang.String getDbDataType()
Deprecated.  


getFormat

public java.lang.String getFormat()
Deprecated.  


setLabel

public void setLabel(java.lang.String _label)
Deprecated.  


getLabel

public java.lang.String getLabel()
Deprecated.  


setTitle

public void setTitle(java.lang.String _title)
Deprecated.  


getTitle

public java.lang.String getTitle()
Deprecated.  


setPk

public void setPk(boolean _pk)
Deprecated. Este metodo foi substituido pelo metodo setPK(boolean)


getPk

public boolean getPk()
Deprecated. Este metodo foi substituido pelo metodo isPK()


setFk

public void setFk(boolean _fk)
Deprecated. Este metodo foi substituido pelo metodo setFK(boolean)


getFk

public boolean getFk()
Deprecated. Este metodo foi substituido pelo metodo isFK()


getRequired

public boolean getRequired()
Deprecated. Este metodo foi substituido pelo metodo isRequired()


setBytes

public void setBytes(int _bytes)
Deprecated.  

Definir propriedade bytes

Parameters:
_bytes - bytes

setColumn

public void setColumn(java.lang.String _column)
Deprecated. Este metodo foi substituido pelo metodo setcolumnName(String)

Definir propriedade coluna


getColumn

public java.lang.String getColumn()
Deprecated. Este metodo foi substituido pelo metodo getcolumnName()

Devolve a coluna definida

Returns:
coluna definida

setDataTypeDescription

public void setDataTypeDescription(java.lang.String _dataTypeDescription)
Deprecated. Este metodo e desnecessario, uma vez que a descricao do tipo esta dependente do tipo de dados. Este metodo e deixado apenas para evitar erros de compilacao / execucao, mas na realidade, a ivocacao deste metodo nao altera a descricao do tipo de dados!