ecar.pojo
Interface ObjetoDemanda

All Known Implementing Classes:
AtributoDemandaAtbdem

public interface ObjetoDemanda


Field Summary
static int DEFAULT_LARGURA_TELA_CAMPO
          Define a largura em porcentagem de uma coluna em telas de listagem.
static int DEFAULT_TAMANHO_CAMPO_TEXT
          Define o tamanho default de um campo input, quando o usu�rio n�o define o tamanho.
static int MAX_SEQUENCIA_COLUNA_LISTAGEM
          Define um valor limite para a sequencia de colunas em listagens de atributos demanda.
static int MAX_SEQUENCIA_TELA_CAMPO
          Define um valor limite para a sequencia de um campo na tela.
 
Method Summary
 java.lang.String iGetCodFk()
          Devolve o nome do codigo da fk descrito no atributo_demanda. por exemplo codOrg
 java.lang.String iGetDica()
          Devolve a dica do campo a ser utilizado em telas de cadastro e relat�rios
 SisGrupoAtributoSga iGetGrupoAtributosLivres()
          Devolve o grupo de atributos livres de um atributo demanda
 java.lang.String iGetHierarquiaLocaisDemanda(RegDemandaRegd regDemanda)
          Devolve a hierarquia dos locais de uma demanda (cidade - sigla - estado)
 java.lang.String iGetIndFiltroAtbdem()
          Devolve a indica��o se o atributo demanda � filtro.
 java.lang.String iGetLabel()
          Devolve o label a ser utilizado em telas de cadastro e relat�rios
 java.lang.Integer iGetLargura()
          Devolve a largura de uma coluna em porcentagem nas telas de listagens de item em colunas.
 java.lang.String iGetNome()
          Devolve o nome do atributo da demanda.
 java.lang.String iGetNomeFk()
          Devolve o nome do nome da fk descrito no atributo_demanda. por exemplo descricaoOrg
 java.lang.Boolean iGetObrigatorio()
          Retorna verdadeiro ou falso dependendo da obrigatoriedade do objeto
 java.lang.Integer iGetSequenciaCampoEmTela()
          Devolve o numero que corresponde � sequencia dos campos em uma tela de cadastro.
 java.lang.Integer iGetSequenciaColunaEmListagem()
          Devolve o numero que corresponde � sequencia das colunas em telas de listagem.
 java.lang.Integer iGetTamanhoConteudoAtbdem()
          Devolve o tamanho do conte�do de um atributo demanda.
 java.lang.Class iGetTipo()
          Retorna o tipo da classe que est� encapsulada no ObjetoDemanda.
 java.lang.String iGetValor(RegDemandaRegd regDemanda)
          Obtem o valor cadastrado na tabela de regDemandaRegd de um determinado campo.
 java.lang.String iGetValorCodFk(RegDemandaRegd regDemanda)
          Obtem o valor do codigo de um campo caso ele seja uma FK dentro da tabela de RegDemandaRegd.
 java.lang.String iGetValoresCodFk(RegDemandaRegd regDemanda)
          Obtem o conjunto de valores do codigo de um campo caso ele seja uma FK dentro de uma tabela de relacionamentos que se relaciona com RegDemandaRegd.
 

Field Detail

MAX_SEQUENCIA_TELA_CAMPO

static final int MAX_SEQUENCIA_TELA_CAMPO
Define um valor limite para a sequencia de um campo na tela. Quando o usuario esquece de informar a sequencia do campo no cadastro de atributo_demanda, o campo toma este valor como default, ou seja, ficar� por ultimo na tela.

See Also:
Constant Field Values

MAX_SEQUENCIA_COLUNA_LISTAGEM

static final int MAX_SEQUENCIA_COLUNA_LISTAGEM
Define um valor limite para a sequencia de colunas em listagens de atributos demanda. Quando o usuario esquece de informar a sequencia da coluna no cadastro de atributo_demanda, a coluna toma este valor como default, ou seja, ficar� por ultimo na lista.

See Also:
Constant Field Values

DEFAULT_LARGURA_TELA_CAMPO

static final int DEFAULT_LARGURA_TELA_CAMPO
Define a largura em porcentagem de uma coluna em telas de listagem. Quando usuario esquece de definir a largura de uma coluna em telas de listagem assume esse valor como default.

See Also:
Constant Field Values

DEFAULT_TAMANHO_CAMPO_TEXT

static final int DEFAULT_TAMANHO_CAMPO_TEXT
Define o tamanho default de um campo input, quando o usu�rio n�o define o tamanho. Este tamanho tamb�m � levado em conta na hora do sistema exibir uma text ou textArea. Quando o usu�rio define um tamanho maior que 80, ser� exibido um textArea. Caso o valor seja menor que 80, ser� exibido um text.

See Also:
Constant Field Values
Method Detail

iGetNome

java.lang.String iGetNome()
Devolve o nome do atributo da demanda. Este � o nome que est� mapeado como um campo na tabela tb_reg_demanda_regd. O nome est� na sintaxe de atributo de objeto, ex: descricaoRegd

Returns:
nome do campo na tabela RegDemandaRegd

iGetCodFk

java.lang.String iGetCodFk()
Devolve o nome do codigo da fk descrito no atributo_demanda. por exemplo codOrg

Returns:

iGetNomeFk

java.lang.String iGetNomeFk()
Devolve o nome do nome da fk descrito no atributo_demanda. por exemplo descricaoOrg

Returns:

iGetLabel

java.lang.String iGetLabel()
Devolve o label a ser utilizado em telas de cadastro e relat�rios. *

Returns:
nome do label que ser� mostrado ao usu�rio

iGetValor

java.lang.String iGetValor(RegDemandaRegd regDemanda)
                           throws ECARException
Obtem o valor cadastrado na tabela de regDemandaRegd de um determinado campo. Utiliza o regDemanda e o nome no atributo demanda para determinar seu valor. Por exemplo, devolve o valor do campo nome_iett realizando um getDescricaoRegd() ou getOrgaoOrg().getDescricaoOrg() conforme estiver cadastrado em tb_atributo_demanda_atbdem no campo nome_fk_atbdem

Parameters:
item -
Returns:
string contendo o valor do campo na tabela ItemEstruturaIett
Throws:
ECARException

iGetValorCodFk

java.lang.String iGetValorCodFk(RegDemandaRegd regDemanda)
                                throws ECARException
Obtem o valor do codigo de um campo caso ele seja uma FK dentro da tabela de RegDemandaRegd. Por exemplo, para OrgaoOrg, vai voltar o valor do codigo do Org�o (codOrg). Para um objeto que n�o seja FK, n�o se aplica, vai retornar o mesmo valor que iGetValor

Parameters:
item -
Returns:
string contendo o codigo do campo na tabela RegDemandaRegd
Throws:
ECARException

iGetValoresCodFk

java.lang.String iGetValoresCodFk(RegDemandaRegd regDemanda)
                                  throws ECARException
Obtem o conjunto de valores do codigo de um campo caso ele seja uma FK dentro de uma tabela de relacionamentos que se relaciona com RegDemandaRegd. Por exemplo, para OrgaoOrg, vai voltar o valor do codigo do Org�o (codOrg). Para um objeto que n�o seja FK, n�o se aplica, vai retornar o mesmo valor que iGetValor

Parameters:
item -
Returns:
string contendo o codigo do campo na tabela RegDemandaRegd
Throws:
ECARException

iGetLargura

java.lang.Integer iGetLargura()
Devolve a largura de uma coluna em porcentagem nas telas de listagens de item em colunas. Se nao estiver especificado um valor, deve retornar DEFAULT_LARGURA_TELA_CAMPO

Returns:
valor correspondendo a largura de uma coluna

iGetSequenciaColunaEmListagem

java.lang.Integer iGetSequenciaColunaEmListagem()
Devolve o numero que corresponde � sequencia das colunas em telas de listagem.

Returns:
o numero de sequencia entre 0..1000

iGetSequenciaCampoEmTela

java.lang.Integer iGetSequenciaCampoEmTela()
Devolve o numero que corresponde � sequencia dos campos em uma tela de cadastro.

Returns:
numero da sequencia entre 0..1000

iGetTipo

java.lang.Class iGetTipo()
Retorna o tipo da classe que est� encapsulada no ObjetoDemanda. Geralmente deve retornar ecar.pojo.RegDemandaRegd

Returns:
o tipo da classe

iGetObrigatorio

java.lang.Boolean iGetObrigatorio()
Retorna verdadeiro ou falso dependendo da obrigatoriedade do objeto

Returns:
Boolean(true) ou Boolean(false)

iGetDica

java.lang.String iGetDica()
Devolve a dica do campo a ser utilizado em telas de cadastro e relat�rios. � o campo dicaAtbdem.

Returns:
dica do campo que ser� mostrado ao usu�rio

iGetGrupoAtributosLivres

SisGrupoAtributoSga iGetGrupoAtributosLivres()
Devolve o grupo de atributos livres de um atributo demanda

Returns:
SisGrupoAtributoSga

iGetTamanhoConteudoAtbdem

java.lang.Integer iGetTamanhoConteudoAtbdem()
Devolve o tamanho do conte�do de um atributo demanda.

Returns:
Integer

iGetIndFiltroAtbdem

java.lang.String iGetIndFiltroAtbdem()
Devolve a indica��o se o atributo demanda � filtro.

Returns:
String

iGetHierarquiaLocaisDemanda

java.lang.String iGetHierarquiaLocaisDemanda(RegDemandaRegd regDemanda)
                                             throws ECARException
Devolve a hierarquia dos locais de uma demanda (cidade - sigla - estado)

Parameters:
regDemanda -
Returns:
Throws:
ECARException


Copyright © 2007, PRODEPA - Processamento de Dados do Pará