ecar.taglib.util
Class ValidacaoRegDemandaTag

java.lang.Object
  extended by ecar.taglib.util.ValidacaoRegDemandaTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class ValidacaoRegDemandaTag
extends java.lang.Object
implements javax.servlet.jsp.tagext.Tag

Taglib para gerar as rotinas de valida��o dos campos da tela de Demandas.
Permite valida��es espec�ficas para cada campo que devem ser implementadas nos m�todos geraValidacao

Author:

Field Summary
private  java.lang.String acao
           
private  java.util.Collection atributos
           
private  javax.servlet.jsp.PageContext page
           
private  java.lang.StringBuffer retornoPesquisa
           
private  SisGrupoAtributoDao sisGrupoAtributoDao
           
private  java.lang.Boolean telaFiltro
           
private  java.lang.StringBuffer validacaoCampos
           
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
ValidacaoRegDemandaTag()
           
 
Method Summary
 int doEndTag()
          Encerra Tag.
 int doStartTag()
          Inicializa a montagem da tag para ser adicionada na tela de HTML.
private  void geraValidacaoAtributoLivre(ObjetoDemanda objetoDemanda)
          Gera valida��o de atributo livre.
private  void geraValidacaoCampoObrigatorio(ObjetoDemanda objetoDemanda)
          Gera valida��o campo obrigatorio.
private  void geraValidacaoCampoObrigatorioEntidadesCheck(ObjetoDemanda objetoDemanda)
          Gera valida��o campo obrigatorio.
private  void geraValidacaoCampoObrigatorioLocaisCheck(ObjetoDemanda objetoDemanda)
          Gera valida��o campo obrigatorio.
private  void geraValidacaoCampoObrigatorioOrgaoSolucinadorCheck(ObjetoDemanda objetoDemanda)
          Gera valida��o campo obrigatorio.
private  void geraValidacaoData(ObjetoDemanda objetoDemanda)
          Gera valida��o data.
 void geraValidacaoDataLimiteRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o de DataLimiteRegd.
 void geraValidacaoDataSolicitacaoRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o DataSolicitacaoRegd.
 void geraValidacaoDescricaoRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o DescricaoRegd.
 void geraValidacaoEntidadeDemandaEntds(ObjetoDemanda objetoDemanda)
          Gera valida��o EntidadeDemandaEntds.
 void geraValidacaoEntidadeOrgaoDemandaEntorgds(ObjetoDemanda objetoDemanda)
          Gera valida��o EntidadeOrgaoDemandaEntorgds.
private  void geraValidacaoExistenciaCamposClassificaDemanda()
          Gera valida��o para verificar se o campo est� definido em Classifica Demanda.
 void geraValidacaoIndAtivoRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o IndAtivoRegd.
 void geraValidacaoLocalDemandaLdems(ObjetoDemanda objetoDemanda)
          Gera valida��o LocalDemandaLdems.
private  void geraValidacaoMoeda(ObjetoDemanda objetoDemanda)
          Gera valida��o moeda.
 void geraValidacaoNomeSolicitanteRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o NomeSolicitanteRegd.
private  void geraValidacaoNumeroDecimal(ObjetoDemanda objetoDemanda)
          Gera valida��o Numero Decimal.
 void geraValidacaoNumeroDocOrigemRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o NumeroDocOrigemRegd.
 void geraValidacaoObservacaoRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o ObservacaoRegd.
 void geraValidacaoOrgaoOrg(ObjetoDemanda objetoDemanda)
          Gera valida��o OrgaoOrg.
 void geraValidacaoPrioridadePrior(ObjetoDemanda objetoDemanda)
          Gera valida��o PrioridadePrior.
 void geraValidacaoRegDemandaRegd(ObjetoDemanda objetoDemanda)
          Gera valida��o NumeroDocOrigemRegd.
 void geraValidacaoSitDemandaSitd(ObjetoDemanda objetoDemanda)
          Gera valida��o SitDemandaSitd.
 java.lang.String getAcao()
           
 java.util.Collection getAtributos()
          Retorna Collection atributos.
 javax.servlet.jsp.PageContext getPage()
          Retorna PageContext page.
 javax.servlet.jsp.tagext.Tag getParent()
          Retorna Tag null.
 java.lang.StringBuffer getRetornoPesquisa()
          Retorna StringBuffer retornoPesquisa.
 SisGrupoAtributoDao getSisGrupoAtributoDao()
           
 java.lang.Boolean getTelaFiltro()
           
 java.lang.StringBuffer getValidacaoCampos()
          Retorna StringBuffer validacaoCampos.
 void release()
           
 void setAcao(java.lang.String acao)
           
 void setAtributos(java.util.Collection atributos)
          Atribui valor especificado para Collection atributos.
 void setPage(javax.servlet.jsp.PageContext page)
          Atribui valor especificado para PageContext page.
 void setPageContext(javax.servlet.jsp.PageContext arg0)
          Atribui valor especificado para PageContext page.
 void setParent(javax.servlet.jsp.tagext.Tag arg0)
           
 void setRetornoPesquisa(java.lang.StringBuffer retornoPesquisa)
          Atribui valor especificado para StringBuffer retornoPesquisa.
 void setSisGrupoAtributoDao(SisGrupoAtributoDao sisGrupoAtributoDao)
           
 void setTelaFiltro(java.lang.Boolean telaFiltro)
           
 void setValidacaoCampos(java.lang.StringBuffer validacaoCampos)
          Atribui valor especificado para StringBuffer validacaoCampos.
 java.lang.String validacaoIntervaloDataAtributoLivre(ObjetoDemanda objetoDemanda)
          Gera valida��o de atributo livre para intervalo de datas.
 java.lang.String validacaoIntervaloNumeroAtributoLivre(ObjetoDemanda objetoDemanda)
          Gera valida��o de atributo livre para intervalo de n�meros.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atributos

private java.util.Collection atributos

page

private javax.servlet.jsp.PageContext page

validacaoCampos

private java.lang.StringBuffer validacaoCampos

retornoPesquisa

private java.lang.StringBuffer retornoPesquisa

sisGrupoAtributoDao

private SisGrupoAtributoDao sisGrupoAtributoDao

acao

private java.lang.String acao

telaFiltro

private java.lang.Boolean telaFiltro
Constructor Detail

ValidacaoRegDemandaTag

public ValidacaoRegDemandaTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Inicializa a montagem da tag para ser adicionada na tela de HTML.

Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Returns:
int
Throws:
javax.servlet.jsp.JspException
Since:
N/C

geraValidacaoDescricaoRegd

public void geraValidacaoDescricaoRegd(ObjetoDemanda objetoDemanda)
Gera valida��o DescricaoRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoDataLimiteRegd

public void geraValidacaoDataLimiteRegd(ObjetoDemanda objetoDemanda)
Gera valida��o de DataLimiteRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoOrgaoOrg

public void geraValidacaoOrgaoOrg(ObjetoDemanda objetoDemanda)
Gera valida��o OrgaoOrg.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoSitDemandaSitd

public void geraValidacaoSitDemandaSitd(ObjetoDemanda objetoDemanda)
Gera valida��o SitDemandaSitd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoPrioridadePrior

public void geraValidacaoPrioridadePrior(ObjetoDemanda objetoDemanda)
Gera valida��o PrioridadePrior.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoIndAtivoRegd

public void geraValidacaoIndAtivoRegd(ObjetoDemanda objetoDemanda)
Gera valida��o IndAtivoRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoNumeroDocOrigemRegd

public void geraValidacaoNumeroDocOrigemRegd(ObjetoDemanda objetoDemanda)
Gera valida��o NumeroDocOrigemRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoRegDemandaRegd

public void geraValidacaoRegDemandaRegd(ObjetoDemanda objetoDemanda)
Gera valida��o NumeroDocOrigemRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoNomeSolicitanteRegd

public void geraValidacaoNomeSolicitanteRegd(ObjetoDemanda objetoDemanda)
Gera valida��o NomeSolicitanteRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoDataSolicitacaoRegd

public void geraValidacaoDataSolicitacaoRegd(ObjetoDemanda objetoDemanda)
Gera valida��o DataSolicitacaoRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoObservacaoRegd

public void geraValidacaoObservacaoRegd(ObjetoDemanda objetoDemanda)
Gera valida��o ObservacaoRegd.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoEntidadeOrgaoDemandaEntorgds

public void geraValidacaoEntidadeOrgaoDemandaEntorgds(ObjetoDemanda objetoDemanda)
Gera valida��o EntidadeOrgaoDemandaEntorgds.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoEntidadeDemandaEntds

public void geraValidacaoEntidadeDemandaEntds(ObjetoDemanda objetoDemanda)
Gera valida��o EntidadeDemandaEntds.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoLocalDemandaLdems

public void geraValidacaoLocalDemandaLdems(ObjetoDemanda objetoDemanda)
Gera valida��o LocalDemandaLdems.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoCampoObrigatorio

private void geraValidacaoCampoObrigatorio(ObjetoDemanda objetoDemanda)
Gera valida��o campo obrigatorio.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoExistenciaCamposClassificaDemanda

private void geraValidacaoExistenciaCamposClassificaDemanda()
Gera valida��o para verificar se o campo est� definido em Classifica Demanda.
M�todo tempor�rio para obrigar a configura��o do atributo "sitDemandaSitd"
e "prioridadePrior" no Atributo na Demanda. Com a aplica��o de vis�es em Demanda este m�todo passar� a ser din�mico.

Since:
N/C

geraValidacaoCampoObrigatorioLocaisCheck

private void geraValidacaoCampoObrigatorioLocaisCheck(ObjetoDemanda objetoDemanda)
Gera valida��o campo obrigatorio.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoCampoObrigatorioEntidadesCheck

private void geraValidacaoCampoObrigatorioEntidadesCheck(ObjetoDemanda objetoDemanda)
Gera valida��o campo obrigatorio.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoCampoObrigatorioOrgaoSolucinadorCheck

private void geraValidacaoCampoObrigatorioOrgaoSolucinadorCheck(ObjetoDemanda objetoDemanda)
Gera valida��o campo obrigatorio.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoData

private void geraValidacaoData(ObjetoDemanda objetoDemanda)
Gera valida��o data.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoMoeda

private void geraValidacaoMoeda(ObjetoDemanda objetoDemanda)
Gera valida��o moeda.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoNumeroDecimal

private void geraValidacaoNumeroDecimal(ObjetoDemanda objetoDemanda)
Gera valida��o Numero Decimal.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

geraValidacaoAtributoLivre

private void geraValidacaoAtributoLivre(ObjetoDemanda objetoDemanda)
Gera valida��o de atributo livre.

Parameters:
ObjetoDemanda - objetoDemanda
Since:
N/C

validacaoIntervaloDataAtributoLivre

public java.lang.String validacaoIntervaloDataAtributoLivre(ObjetoDemanda objetoDemanda)
Gera valida��o de atributo livre para intervalo de datas.

Parameters:
SisAtributoSatb - sisAtributoSatb
Returns:
String

validacaoIntervaloNumeroAtributoLivre

public java.lang.String validacaoIntervaloNumeroAtributoLivre(ObjetoDemanda objetoDemanda)
Gera valida��o de atributo livre para intervalo de n�meros.

Parameters:
SisAtributoSatb - sisAtributoSatb
Returns:
String

getSisGrupoAtributoDao

public SisGrupoAtributoDao getSisGrupoAtributoDao()

setSisGrupoAtributoDao

public void setSisGrupoAtributoDao(SisGrupoAtributoDao sisGrupoAtributoDao)

getAtributos

public java.util.Collection getAtributos()
Retorna Collection atributos.

Returns:
Collection - (Returns the atributos)
Since:
N/C

setAtributos

public void setAtributos(java.util.Collection atributos)
Atribui valor especificado para Collection atributos.

Parameters:
Collection - atributos - (The atributos to set)
Since:
N/C

getRetornoPesquisa

public java.lang.StringBuffer getRetornoPesquisa()
Retorna StringBuffer retornoPesquisa.

Returns:
StringBuffer - (Returns the retornoPesquisa)
Since:
N/C

setRetornoPesquisa

public void setRetornoPesquisa(java.lang.StringBuffer retornoPesquisa)
Atribui valor especificado para StringBuffer retornoPesquisa.

Parameters:
StringBuffer - retornoPesquisa - (The retornoPesquisa to set)
Since:
N/C

getValidacaoCampos

public java.lang.StringBuffer getValidacaoCampos()
Retorna StringBuffer validacaoCampos.

Returns:
StringBuffer Returns - (the validacaoCampos)
Since:
N/C

setValidacaoCampos

public void setValidacaoCampos(java.lang.StringBuffer validacaoCampos)
Atribui valor especificado para StringBuffer validacaoCampos.

Parameters:
StringBuffer - validacaoCampos - (The validacaoCampos to set)
Since:
N/C

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Encerra Tag.

Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Returns:
int
Throws:
javax.servlet.jsp.JspException
Since:
N/C

setPageContext

public void setPageContext(javax.servlet.jsp.PageContext arg0)
Atribui valor especificado para PageContext page.

Specified by:
setPageContext in interface javax.servlet.jsp.tagext.Tag
Parameters:
PageContext - arg0
Since:
N/C

setParent

public void setParent(javax.servlet.jsp.tagext.Tag arg0)
Specified by:
setParent in interface javax.servlet.jsp.tagext.Tag
Parameters:
Tag - arg0
Since:
N/C

getParent

public javax.servlet.jsp.tagext.Tag getParent()
Retorna Tag null.

Specified by:
getParent in interface javax.servlet.jsp.tagext.Tag
Since:
N/C

getPage

public javax.servlet.jsp.PageContext getPage()
Retorna PageContext page.

Returns:
PageContext - (Returns the page)
Since:
N/C

setPage

public void setPage(javax.servlet.jsp.PageContext page)
Atribui valor especificado para PageContext page.

Parameters:
PageContext - page - (The page to set)
Since:
N/C

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Since:
N/C

getAcao

public java.lang.String getAcao()

setAcao

public void setAcao(java.lang.String acao)

getTelaFiltro

public java.lang.Boolean getTelaFiltro()

setTelaFiltro

public void setTelaFiltro(java.lang.Boolean telaFiltro)


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