ecar.dao
Class ServicoDao

java.lang.Object
  extended by comum.database.Dao
      extended by ecar.dao.ServicoDao

public class ServicoDao
extends Dao


Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
ServicoDao(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 double apuracaoAtrasoConclusaoPontosCriticos(ItemEstruturaIett itemEstrutura, java.util.Date dataBase)
          (2)Apura��o de Atraso de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram conclu�das (solucionadas) depois da data fim - basear o c�lculo nos dados que estiverem no cadastro do item.
 double apuracaoAtrasoConclusaoPontosCriticos(java.lang.String codIett, java.lang.String dataBase)
          (2)Apura��o de Atraso de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram conclu�das (solucionadas) depois da data fim - basear o c�lculo nos dados que estiverem no cadastro do item.
 double apuracaoConclusaoPontosCriticos(ItemEstruturaIett itemEstrutura, java.util.Date dataBase)
          (1)Apura��o de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram solucionadas (conclu�das) - basear o c�lculo nos dados que estiverem no cadastro/hist�rico de datas cr�ticas do item.
 double apuracaoConclusaoPontosCriticos(java.lang.String codIett, java.lang.String dataBase)
          (1)Apura��o de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram solucionadas (conclu�das) - basear o c�lculo nos dados que estiverem no cadastro/hist�rico de datas cr�ticas do item.
 double apuracaoReprogramacaoExtensaoPontosCriticos(ItemEstruturaIett itemEstrutura, java.util.Date dataBase)
          (4)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo de Extens�o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas.
 double apuracaoReprogramacaoExtensaoPontosCriticos(java.lang.String codIett, java.lang.String dataBase)
          (4)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo de Extens�o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas.
 double apuracaoReprogramacaoReducaoPontosCriticos(ItemEstruturaIett itemEstrutura, java.util.Date dataBase)
          (5)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo Redu��o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas.
 double apuracaoReprogramacaoReducaoPontosCriticos(java.lang.String codIett, java.lang.String dataBase)
          (4)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo de Extens�o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas.
 double apuracaoTotalPontosCriticos(ItemEstruturaIett itemEstrutura, java.util.Date dataBase)
          (3)Apura��o de Total de Datas Cr�ticas (Pontos Cr�ticos) Calcular a quantidade total de Datas Cr�ticas cadastradas para um item - basear o c�lculo nos dados que estiverem no cadastro do item.
 double apuracaoTotalPontosCriticos(java.lang.String codIett, java.lang.String dataBase)
          (3)Apura��o de Total de Datas Cr�ticas (Pontos Cr�ticos) Calcular a quantidade total de Datas Cr�ticas cadastradas para um item - basear o c�lculo nos dados que estiverem no cadastro do item.
private  boolean estaExcluido(HistoricoPtcH historico)
           
private  boolean estaExcluido(PontoCriticoPtc pontoCritico)
           
 java.lang.Object[] getParametrosServico(ServicoSer servicoSer, AcompReferenciaItemAri ari)
          Retorna um array de objetos com os par�metros setados para o servi�o
private  double getTotalPontosCriticos(java.util.List<PontoCriticoPtc> list, java.util.Date dataBase)
           
private  HistoricoPtcH recuperaEstadoDasDatasNaDataBase(PontoCriticoPtc pontoCritico, java.util.Date dataBase)
          Recupera os valores dos atributos: - Data Limite - Data Solu��o No dia passado como parametro
 
Methods inherited from class comum.database.Dao
alterar, alterar, alterar, buscar, contar, contarLong, excluir, excluir, getSession, inicializarLogBean, listar, ordenaSet, pesquisar, pesquisarDuplos, salvar, salvar, salvarOuAlterar, salvarOuAlterar, setSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServicoDao

public ServicoDao(javax.servlet.http.HttpServletRequest request)
Method Detail

apuracaoConclusaoPontosCriticos

public double apuracaoConclusaoPontosCriticos(ItemEstruturaIett itemEstrutura,
                                              java.util.Date dataBase)
                                       throws ECARException
(1)Apura��o de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram solucionadas (conclu�das) - basear o c�lculo nos dados que estiverem no cadastro/hist�rico de datas cr�ticas do item. O c�lculo dever� ser realizado em fun��o do n�mero de datas cr�ticas conclu�das at� a data base passada como par�metro. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de referencia para realiza��o das apura��es
Throws:
ECARException

apuracaoConclusaoPontosCriticos

public double apuracaoConclusaoPontosCriticos(java.lang.String codIett,
                                              java.lang.String dataBase)
                                       throws ECARException
(1)Apura��o de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram solucionadas (conclu�das) - basear o c�lculo nos dados que estiverem no cadastro/hist�rico de datas cr�ticas do item. O c�lculo dever� ser realizado em fun��o do n�mero de datas cr�ticas conclu�das at� a data base passada como par�metro. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es no formato dd/mm/aaaa
Returns:
percentual de Pontos Cr�ticos conclu�dos no dia da dataBase
Throws:
ECARException

apuracaoAtrasoConclusaoPontosCriticos

public double apuracaoAtrasoConclusaoPontosCriticos(ItemEstruturaIett itemEstrutura,
                                                    java.util.Date dataBase)
                                             throws ECARException
(2)Apura��o de Atraso de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram conclu�das (solucionadas) depois da data fim - basear o c�lculo nos dados que estiverem no cadastro do item. O c�lculo dever� ser realizado em fun��o do n�mero de datas cr�ticas conclu�das depois da data fim, ou datas cr�ticas n�o conclu�das e cuja data de conclus�o prevista j� ultrapassa a data base passada como par�metro. Basear os c�lculos no estado do item no dia da data base.

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es
Returns:
percentual de Pontos Cr�ticos com atraso de conclus�o no dia da dataBase
Throws:
ECARException

apuracaoAtrasoConclusaoPontosCriticos

public double apuracaoAtrasoConclusaoPontosCriticos(java.lang.String codIett,
                                                    java.lang.String dataBase)
                                             throws ECARException
(2)Apura��o de Atraso de Conclus�o de Datas Cr�ticas (Pontos Cr�ticos) Calcular o percentual de Datas Cr�ticas que foram conclu�das (solucionadas) depois da data fim - basear o c�lculo nos dados que estiverem no cadastro do item. O c�lculo dever� ser realizado em fun��o do n�mero de datas cr�ticas conclu�das depois da data fim, ou datas cr�ticas n�o conclu�das e cuja data de conclus�o prevista j� ultrapassa a data base passada como par�metro. Basear os c�lculos no estado do item no dia da data base.

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es no formato dd/mm/aaaa
Returns:
percentual de Pontos Cr�ticos com atraso de conclus�o no dia da dataBase
Throws:
ECARException

apuracaoTotalPontosCriticos

public double apuracaoTotalPontosCriticos(ItemEstruturaIett itemEstrutura,
                                          java.util.Date dataBase)
                                   throws ECARException
(3)Apura��o de Total de Datas Cr�ticas (Pontos Cr�ticos) Calcular a quantidade total de Datas Cr�ticas cadastradas para um item - basear o c�lculo nos dados que estiverem no cadastro do item. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es
Returns:
quantidade de Pontos Cr�ticos no cadastro no dia da dataBase
Throws:
ECARException

apuracaoTotalPontosCriticos

public double apuracaoTotalPontosCriticos(java.lang.String codIett,
                                          java.lang.String dataBase)
                                   throws ECARException
(3)Apura��o de Total de Datas Cr�ticas (Pontos Cr�ticos) Calcular a quantidade total de Datas Cr�ticas cadastradas para um item - basear o c�lculo nos dados que estiverem no cadastro do item. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es no formato dd/mm/aaaa
Returns:
quantidade de Pontos Cr�ticos no cadastro no dia da dataBase
Throws:
ECARException

apuracaoReprogramacaoExtensaoPontosCriticos

public double apuracaoReprogramacaoExtensaoPontosCriticos(ItemEstruturaIett itemEstrutura,
                                                          java.util.Date dataBase)
                                                   throws ECARException
(4)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo de Extens�o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas. O c�lculo dever� ser realizado em fun��o do n�mero de extens�es realizadas no prazo das datas cr�ticas do item e o n�mero total de datas cr�ticas. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es
Returns:
percentual de Pontos Cr�ticos que reprogramaram exten��o de prazo at� o dia da Data Base
Throws:
ECARException

apuracaoReprogramacaoExtensaoPontosCriticos

public double apuracaoReprogramacaoExtensaoPontosCriticos(java.lang.String codIett,
                                                          java.lang.String dataBase)
                                                   throws ECARException
(4)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo de Extens�o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas. O c�lculo dever� ser realizado em fun��o do n�mero de extens�es realizadas no prazo das datas cr�ticas do item e o n�mero total de datas cr�ticas. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es no formato dd/mm/aaaa
Returns:
percentual de Pontos Cr�ticos que reprogramaram exten��o de prazo at� o dia da Data Base
Throws:
ECARException

apuracaoReprogramacaoReducaoPontosCriticos

public double apuracaoReprogramacaoReducaoPontosCriticos(ItemEstruturaIett itemEstrutura,
                                                         java.util.Date dataBase)
                                                  throws ECARException
(5)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo Redu��o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas. O c�lculo dever� ser realizado em fun��o do n�mero de redu��es realizadas no prazo das datas cr�ticas do item e o n�mero total de datas cr�ticas. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es
Returns:
percentual de Pontos Cr�ticos que reprogramaram redu��o de prazo at� o dia da Data Base
Throws:
ECARException

apuracaoReprogramacaoReducaoPontosCriticos

public double apuracaoReprogramacaoReducaoPontosCriticos(java.lang.String codIett,
                                                         java.lang.String dataBase)
                                                  throws ECARException
(4)Apura��o de Reprograma��o de Datas Cr�ticas (Pontos Cr�ticos) - C�lculo de Extens�o de Prazo Calcular a taxa de replanejamento das datas cr�ticas - basear o c�lculo nos dados que estiverem no cadastro do item e no hist�rico de datas cr�ticas. O c�lculo dever� ser realizado em fun��o do n�mero de extens�es realizadas no prazo das datas cr�ticas do item e o n�mero total de datas cr�ticas. Basear os c�lculos no estado do item no dia da data base

Parameters:
itemEstrutura - item para o qual se deseja fazer as apura��es
dataBase - dia de refer�ncia para realiza��o das apura��es
Returns:
percentual de Pontos Cr�ticos que reprogramaram redu��o de prazo at� o dia da Data Base
Throws:
ECARException

recuperaEstadoDasDatasNaDataBase

private HistoricoPtcH recuperaEstadoDasDatasNaDataBase(PontoCriticoPtc pontoCritico,
                                                       java.util.Date dataBase)
                                                throws ECARException
Recupera os valores dos atributos: - Data Limite - Data Solu��o No dia passado como parametro

Parameters:
pontoCritico -
dataBase -
Returns:
PontoCritico com os valores dos campos DataLimite e DataSolu��o referentes ao dia da DataBase
Throws:
ECARException

getParametrosServico

public java.lang.Object[] getParametrosServico(ServicoSer servicoSer,
                                               AcompReferenciaItemAri ari)
Retorna um array de objetos com os par�metros setados para o servi�o

Parameters:
servicoSer -
Returns:
Object[]

estaExcluido

private boolean estaExcluido(PontoCriticoPtc pontoCritico)

estaExcluido

private boolean estaExcluido(HistoricoPtcH historico)

getTotalPontosCriticos

private double getTotalPontosCriticos(java.util.List<PontoCriticoPtc> list,
                                      java.util.Date dataBase)
                               throws ECARException
Throws:
ECARException


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