|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbr.gov.mj.frameworkprocessos.protocolo.ejb.AbstractProtocoloFacade
public abstract class AbstractProtocoloFacade
Field Summary |
---|
Fields inherited from interface br.gov.mj.frameworkprocessos.protocolo.servicos.Protocolo |
---|
ACAO_GERACAO_PROTOCOLOS, ACAO_IMPRESSAO_ETIQUETAS |
Constructor Summary | |
---|---|
AbstractProtocoloFacade()
|
Method Summary | |
---|---|
void |
baixaNumeroProtocolo(java.lang.String protocolo)
Método para dar baixa em um determinado número de protocolo. |
void |
ejbCreate()
|
java.util.Map<java.lang.Integer,java.util.List<Protocolo>> |
getLotesPendentes(java.lang.Integer codigoUorg)
Este método retorna um HashMap contendo como chave o número do lote que está sendo impresso e como par da chave retorna uma lista contendo o primeiro e o último protocolo do lote. |
java.util.List<Protocolo> |
getNumeroProtocolo(java.lang.Integer numero,
java.lang.Integer codigouorg,
Sessao sessao)
Método para gerar e retornar todos os números de protocolos de uma determinada UORG, sendo informado o número de protocolos que se deseja criar, para que possa ser criado, a UORG solicitante tem que ser uma Unidadade Protololadora. |
java.util.List<Protocolo> |
getNumerosPendentes(java.lang.Integer codigouorg)
Método para recuperar todos os números de protocolo pendentes de uma determinada UORG. |
JasperPrint |
getReportLotePendente(java.lang.Integer numeroLote,
java.lang.String numeroProtocoloInicial,
java.lang.String numeroProtocoloFinal,
java.lang.String tituloEtiqueta,
java.lang.Integer codigoUorg,
Sessao sessao)
Deprecated. |
JasperPrint |
getReportLotePendente(java.lang.Integer numeroLote,
java.lang.String numeroProtocoloInicial,
java.lang.String numeroProtocoloFinal,
java.lang.String siglaUorg,
java.lang.String descricaoUorg,
java.lang.Integer codigoUorg,
Sessao sessao)
Método para impressão Comum, que atende ao padrão de siglas, responsável por consultar e gerar o relatório do jasper reports com todos os número de protocolos pendentes dentro de um lote e no intervalo passado como parâmetro, os parâmetros numeroProtocoloInicio e numeroProtocoloFinal devem estar dentro do intervalo do Lote passado também como parâmetro. |
JasperPrint |
getReportLotePendenteEtiquetaNova(java.lang.Integer numeroLote,
java.lang.String numeroProtocoloInicial,
java.lang.String numeroProtocoloFinal,
java.lang.String siglaUorg,
java.lang.String descricaoUorg,
java.lang.Integer codigoUorg,
Sessao sessao)
Método para impressora à cera, que atende ao padrão de siglas, responsável por consultar e gerar o relatório do jasper reports com todos os número de protocolos pendentes dentro de um lote e no intervalo passado como parâmetro, os parâmetros numeroProtocoloInicio e numeroProtocoloFinal devem estar dentro do intervalo do Lote passado também como parâmetro. |
JasperPrint |
getReportLotePendenteEtiquetaZebra(java.lang.Integer numeroLote,
java.lang.String numeroProtocoloInicial,
java.lang.String numeroProtocoloFinal,
java.lang.String siglaUorg,
java.lang.String descricaoUorg,
java.lang.Integer codigoUorg,
Sessao sessao)
Método para impressora Zebra, que atende ao padrão de siglas, responsável por consultar e gerar o relatório do jasper reports com todos os número de protocolos pendentes dentro de um lote e no intervalo passado como parâmetro, os parâmetros numeroProtocoloInicio e numeroProtocoloFinal devem estar dentro do intervalo do Lote passado também como parâmetro. |
JasperPrint |
getReportNumeroProtocoloPendente(java.lang.String numeroProtocoloPendente,
Sessao sessao)
Este métdo consulta se o protocolo passado como parâmetro está pendente, caso for pendente, o método retorna o relatório com a etiqueta do protocolo pendente. |
java.lang.Boolean |
getStatusProtocolo(java.lang.String protocolo)
Método para recuperar o status de um protocolo, informando se o mesmo já foi utilizado ou não. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractProtocoloFacade()
Method Detail |
---|
public void ejbCreate() throws CreateException
CreateException
public void baixaNumeroProtocolo(java.lang.String protocolo) throws ParametroInvalidoException, ErroInternoException, ProtocoloInexistenteException
Protocolo
baixaNumeroProtocolo
in interface Protocolo
ProtocoloInexistenteException
ParametroInvalidoException
- ,
ErroInternoException, ProtocoloInexistenteException
ErroInternoException
public java.util.List<Protocolo> getNumeroProtocolo(java.lang.Integer numero, java.lang.Integer codigouorg, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, UnidadeNaoProtocolizadoraException, AcessoNegadoException
Protocolo
getNumeroProtocolo
in interface Protocolo
numero
- onde deve ser informado o número de protocolos que se deseja
criarcodigouorg
- onde deve ser informado qual a unidade protocoladora que se
deseja gerar os números de protocolo
AcessoNegadoException
ParametroInvalidoException
- ,
ErroInternoException, UnidadeNaoProtocolizadoraException
ErroInternoException
UnidadeNaoProtocolizadoraException
public java.util.List<Protocolo> getNumerosPendentes(java.lang.Integer codigouorg) throws ParametroInvalidoException, ErroInternoException
Protocolo
getNumerosPendentes
in interface Protocolo
ParametroInvalidoException
- ,
ErroInternoException
ErroInternoException
public java.lang.Boolean getStatusProtocolo(java.lang.String protocolo) throws ParametroInvalidoException, ErroInternoException
Protocolo
getStatusProtocolo
in interface Protocolo
ParametroInvalidoException
- ,
ErroInternoException
ErroInternoException
public java.util.Map<java.lang.Integer,java.util.List<Protocolo>> getLotesPendentes(java.lang.Integer codigoUorg) throws ParametroInvalidoException, ErroInternoException
Protocolo
getLotesPendentes
in interface Protocolo
codigoUorg
- onde deve ser informado qual UORG deve ser recuperado os
protocolos pendentes
ParametroInvalidoException
- ,
ErroInternoException
ErroInternoException
public JasperPrint getReportLotePendente(java.lang.Integer numeroLote, java.lang.String numeroProtocoloInicial, java.lang.String numeroProtocoloFinal, java.lang.String tituloEtiqueta, java.lang.Integer codigoUorg, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, AcessoNegadoException
Protocolo
getReportLotePendente
in interface Protocolo
AcessoNegadoException
ParametroInvalidoException
- ,
ErroInternoException
ErroInternoException
public JasperPrint getReportLotePendente(java.lang.Integer numeroLote, java.lang.String numeroProtocoloInicial, java.lang.String numeroProtocoloFinal, java.lang.String siglaUorg, java.lang.String descricaoUorg, java.lang.Integer codigoUorg, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, AcessoNegadoException
Protocolo
getReportLotePendente
in interface Protocolo
numeroLote
- numeroProtocoloInicial
- numeroProtocoloFinal
- siglaUorg
- descricaoUorg
- codigoUorg
- sessao
-
ParametroInvalidoException
ErroInternoException
AcessoNegadoException
public JasperPrint getReportLotePendenteEtiquetaNova(java.lang.Integer numeroLote, java.lang.String numeroProtocoloInicial, java.lang.String numeroProtocoloFinal, java.lang.String siglaUorg, java.lang.String descricaoUorg, java.lang.Integer codigoUorg, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, AcessoNegadoException
Protocolo
getReportLotePendenteEtiquetaNova
in interface Protocolo
numeroLote
- numeroProtocoloInicial
- numeroProtocoloFinal
- siglaUorg
- descricaoUorg
- codigoUorg
- sessao
-
ParametroInvalidoException
ErroInternoException
AcessoNegadoException
public JasperPrint getReportLotePendenteEtiquetaZebra(java.lang.Integer numeroLote, java.lang.String numeroProtocoloInicial, java.lang.String numeroProtocoloFinal, java.lang.String siglaUorg, java.lang.String descricaoUorg, java.lang.Integer codigoUorg, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, AcessoNegadoException
Protocolo
getReportLotePendenteEtiquetaZebra
in interface Protocolo
numeroLote
- numeroProtocoloInicial
- numeroProtocoloFinal
- siglaUorg
- descricaoUorg
- codigoUorg
- sessao
-
ParametroInvalidoException
ErroInternoException
AcessoNegadoException
public JasperPrint getReportNumeroProtocoloPendente(java.lang.String numeroProtocoloPendente, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, AcessoNegadoException
Protocolo
getReportNumeroProtocoloPendente
in interface Protocolo
ParametroInvalidoException
- ,
ErroInternoException
ErroInternoException
AcessoNegadoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |