br.gov.mj.frameworkprocessos.processo.ejb
Class AbstractCaracteristicasDocumentoFacade

java.lang.Object
  extended by br.gov.mj.frameworkprocessos.processo.ejb.AbstractCaracteristicasDocumentoFacade
All Implemented Interfaces:
CaracteristicasDocumento
Direct Known Subclasses:
CaracteristicasDocumentoFacadeSession

public abstract class AbstractCaracteristicasDocumentoFacade
extends java.lang.Object
implements CaracteristicasDocumento


Constructor Summary
AbstractCaracteristicasDocumentoFacade()
           
 
Method Summary
 void ejbCreate()
           
 AcaoTramite getAcaoTramite(java.lang.Integer codigoAcaoTramite)
          Pesquisa ações do tramite pelo código
 java.util.List<AcaoTramite> getAcoesTramite(java.lang.Boolean ativo)
          Pesquisa as ações de trâmite ativos ou inativos
 Assunto getAssunto(java.lang.Integer codigoAssunto)
          Pesquisa assunto pelo código
 java.util.List<Assunto> getAssuntos(java.lang.Boolean ativo)
          Pesquisa os assuntos ativos ou inativos
 java.util.List<Assunto> getAssuntos(java.lang.Integer codigoTipoAssunto, java.lang.Boolean ativo)
          Pesquisa por todos os assunto de um tipo
 java.util.List<Assunto> getAssuntos(java.lang.String descricao, java.lang.Boolean ativo)
          Pesquisa assuntos pela descrição
 Classe getClasse(java.lang.Integer codigoClasse)
          Pesquisa uma classe pelo código
 java.util.List<Classe> getClasses(java.lang.Boolean ativo)
          Pesquisa as classes ativas ou inativas
 DestinacaoFinal getDestinacaoFinal(java.lang.Integer codigoDestinacaoFinal)
          Pesquisa uma destinação final pelo código
 java.util.List<DestinacaoFinal> getDestinacoesFinais(java.lang.Boolean ativo)
          Pesquisa as destinacoes finais ativas ou inativas
 Especie getEspecie(java.lang.Integer codigoEspecie)
          Pesquisa uma espécie pelo código
 java.util.List<Especie> getEspecies(java.lang.Boolean ativo)
          Pesquisa as espécies de documento ativas ou inativas
 java.util.List<Especie> getEspecies(java.lang.String descricao, java.lang.Boolean ativo)
          Pesquisa espécies pela descrição
 java.util.List<Classe> getFilhosClasse(java.lang.Integer codigoClassePai)
          Pesquisa os filhos de uma classe
 Genero getGenero(java.lang.Integer codigoGenero)
          Pesquisa um gênero pelo código
 java.util.List<Genero> getGenero(java.lang.String descricao, java.lang.Boolean ativo)
          Pesquisa genero por uma descrição
 java.util.List<Genero> getGeneros(java.lang.Boolean ativo)
          Pesquisa os generos ativos ou inativos
 Natureza getNatureza(java.lang.Integer codigoNatureza)
          Pesquisa uma natureza pelo código
 java.util.List<Natureza> getNatureza(java.lang.String descricao, java.lang.Boolean ativo)
          Pesquisa Natureza por uma descrição
 java.util.List<Natureza> getNaturezas(java.lang.Boolean ativo)
          Pesquisa as naturezas ativas ou inativas
 java.util.List<RegraTramite> getRegrasTramite(java.lang.Boolean ativo)
          Pesquisa as regras de trâmite ativos ou inativos
 RegraTramite getRegraTramite(java.lang.Integer codigoRegraTramite)
          Pesquisa regras do tramite pelo código
 SituacaoTramite getSituacaoTramite(java.lang.Integer codigoSituacaoTramite)
          Pesquisa situacoes do tramite pelo código
 java.util.List<SituacaoTramite> getSituacoesTramite(java.lang.Boolean ativo)
          Pesquisa as situacoes de trâmite ativos ou inativos
 TipoProcesso getTipoProcesso(java.lang.Integer codigoTipoProcesso)
          Pesquisa um tipo de processo pelo código
 java.util.List<TipoProcesso> getTipoProcesso(java.lang.String descricao, java.lang.Boolean ativo)
          Pesquisa Tipo Processo por uma descrição
 java.util.List<TipoAssunto> getTiposAssuntos(java.lang.Integer codigoModuloSistema)
          Pesquisa por todos os tipos de assunto de um modulo
 java.util.List<TipoProcesso> getTiposProcesso(java.lang.Boolean ativo)
          Pesquisa os tipos de processo ativos ou inativos
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCaracteristicasDocumentoFacade

public AbstractCaracteristicasDocumentoFacade()
Method Detail

ejbCreate

public void ejbCreate()
               throws CreateException
Throws:
CreateException

getGeneros

public java.util.List<Genero> getGeneros(java.lang.Boolean ativo)
                                  throws ParametroInvalidoException,
                                         ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa os generos ativos ou inativos

Specified by:
getGeneros in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List generos resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getGenero

public Genero getGenero(java.lang.Integer codigoGenero)
                 throws ParametroInvalidoException,
                        ErroInternoException,
                        GeneroNaoEncontradoException
Description copied from interface: CaracteristicasDocumento
Pesquisa um gênero pelo código

Specified by:
getGenero in interface CaracteristicasDocumento
Parameters:
codigoGenero - chave de busca
Returns:
Genero genero pesquisado
Throws:
ParametroInvalidoException
ErroInternoException
GeneroNaoEncontradoException

getGenero

public java.util.List<Genero> getGenero(java.lang.String descricao,
                                        java.lang.Boolean ativo)
                                 throws ParametroInvalidoException,
                                        ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa genero por uma descrição

Specified by:
getGenero in interface CaracteristicasDocumento
ativo - ativo para informar se quer só os ativos (true) ou todos (false).
Returns:
List genero resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getNaturezas

public java.util.List<Natureza> getNaturezas(java.lang.Boolean ativo)
                                      throws ParametroInvalidoException,
                                             ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa as naturezas ativas ou inativas

Specified by:
getNaturezas in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List naturezas resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getNatureza

public Natureza getNatureza(java.lang.Integer codigoNatureza)
                     throws ParametroInvalidoException,
                            ErroInternoException,
                            NaturezaNaoEncontradaException
Description copied from interface: CaracteristicasDocumento
Pesquisa uma natureza pelo código

Specified by:
getNatureza in interface CaracteristicasDocumento
Parameters:
codigoNatureza - chave de busca
Returns:
Natureza natureza resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
NaturezaNaoEncontradaException

getNatureza

public java.util.List<Natureza> getNatureza(java.lang.String descricao,
                                            java.lang.Boolean ativo)
                                     throws ParametroInvalidoException,
                                            ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa Natureza por uma descrição

Specified by:
getNatureza in interface CaracteristicasDocumento
ativo - ativo para informar se quer só os ativos (true) ou todos (false).
Returns:
List Natureza resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getDestinacoesFinais

public java.util.List<DestinacaoFinal> getDestinacoesFinais(java.lang.Boolean ativo)
                                                     throws ParametroInvalidoException,
                                                            ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa as destinacoes finais ativas ou inativas

Specified by:
getDestinacoesFinais in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List destinações finais resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getDestinacaoFinal

public DestinacaoFinal getDestinacaoFinal(java.lang.Integer codigoDestinacaoFinal)
                                   throws ParametroInvalidoException,
                                          ErroInternoException,
                                          DestinacaoFinalNaoEncontradaException
Description copied from interface: CaracteristicasDocumento
Pesquisa uma destinação final pelo código

Specified by:
getDestinacaoFinal in interface CaracteristicasDocumento
Parameters:
codigoDestinacaoFinal - chave de busca
Returns:
DestinacaoFinal destinação final resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
DestinacaoFinalNaoEncontradaException

getClasses

public java.util.List<Classe> getClasses(java.lang.Boolean ativo)
                                  throws ParametroInvalidoException,
                                         ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa as classes ativas ou inativas

Specified by:
getClasses in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List classes resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getClasse

public Classe getClasse(java.lang.Integer codigoClasse)
                 throws ParametroInvalidoException,
                        ErroInternoException,
                        ClasseNaoEncontradaException
Description copied from interface: CaracteristicasDocumento
Pesquisa uma classe pelo código

Specified by:
getClasse in interface CaracteristicasDocumento
Parameters:
codigoClasse - chave de busca
Returns:
Classe classe resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
ClasseNaoEncontradaException

getFilhosClasse

public java.util.List<Classe> getFilhosClasse(java.lang.Integer codigoClassePai)
                                       throws ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa os filhos de uma classe

Specified by:
getFilhosClasse in interface CaracteristicasDocumento
Parameters:
codigoClassePai - chave de busca da classe pai
Returns:
List classe resultante da pesquisa
Throws:
ErroInternoException

getEspecies

public java.util.List<Especie> getEspecies(java.lang.Boolean ativo)
                                    throws ParametroInvalidoException,
                                           ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa as espécies de documento ativas ou inativas

Specified by:
getEspecies in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List espécies resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getEspecie

public Especie getEspecie(java.lang.Integer codigoEspecie)
                   throws ParametroInvalidoException,
                          ErroInternoException,
                          EspecieNaoEncontradaException
Description copied from interface: CaracteristicasDocumento
Pesquisa uma espécie pelo código

Specified by:
getEspecie in interface CaracteristicasDocumento
Parameters:
codigoEspecie - chave de busca
Returns:
Especie espécie resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
EspecieNaoEncontradaException

getTiposProcesso

public java.util.List<TipoProcesso> getTiposProcesso(java.lang.Boolean ativo)
                                              throws ParametroInvalidoException,
                                                     ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa os tipos de processo ativos ou inativos

Specified by:
getTiposProcesso in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List tipos de processo resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getTipoProcesso

public TipoProcesso getTipoProcesso(java.lang.Integer codigoTipoProcesso)
                             throws ParametroInvalidoException,
                                    ErroInternoException,
                                    TipoProcessoNaoEncontradoException
Description copied from interface: CaracteristicasDocumento
Pesquisa um tipo de processo pelo código

Specified by:
getTipoProcesso in interface CaracteristicasDocumento
Parameters:
codigoTipoProcesso - chave de busca
Returns:
TipoProcesso tipo de processo resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
TipoProcessoNaoEncontradoException

getTipoProcesso

public java.util.List<TipoProcesso> getTipoProcesso(java.lang.String descricao,
                                                    java.lang.Boolean ativo)
                                             throws ParametroInvalidoException,
                                                    ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa Tipo Processo por uma descrição

Specified by:
getTipoProcesso in interface CaracteristicasDocumento
ativo - ativo para informar se quer só os ativos (true) ou todos (false).
Returns:
List Tipo Processo resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getAssuntos

public java.util.List<Assunto> getAssuntos(java.lang.Boolean ativo)
                                    throws ParametroInvalidoException,
                                           ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa os assuntos ativos ou inativos

Specified by:
getAssuntos in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List assuntos resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getAssunto

public Assunto getAssunto(java.lang.Integer codigoAssunto)
                   throws ParametroInvalidoException,
                          ErroInternoException,
                          AssuntoNaoEncontradoException
Description copied from interface: CaracteristicasDocumento
Pesquisa assunto pelo código

Specified by:
getAssunto in interface CaracteristicasDocumento
Parameters:
codigoAssunto - chave de busca
Returns:
Assunto assunto resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
AssuntoNaoEncontradoException

getSituacoesTramite

public java.util.List<SituacaoTramite> getSituacoesTramite(java.lang.Boolean ativo)
                                                    throws ParametroInvalidoException,
                                                           ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa as situacoes de trâmite ativos ou inativos

Specified by:
getSituacoesTramite in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List situações do trâmite resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getSituacaoTramite

public SituacaoTramite getSituacaoTramite(java.lang.Integer codigoSituacaoTramite)
                                   throws ParametroInvalidoException,
                                          ErroInternoException,
                                          SituacaoTramiteNaoEncontradaException
Description copied from interface: CaracteristicasDocumento
Pesquisa situacoes do tramite pelo código

Specified by:
getSituacaoTramite in interface CaracteristicasDocumento
Parameters:
codigoSituacaoTramite - chave de busca
Returns:
SituacaoTramite situação do trâmite resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
SituacaoTramiteNaoEncontradaException

getAcoesTramite

public java.util.List<AcaoTramite> getAcoesTramite(java.lang.Boolean ativo)
                                            throws ParametroInvalidoException,
                                                   ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa as ações de trâmite ativos ou inativos

Specified by:
getAcoesTramite in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List ações do trâmite resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getAcaoTramite

public AcaoTramite getAcaoTramite(java.lang.Integer codigoAcaoTramite)
                           throws ParametroInvalidoException,
                                  ErroInternoException,
                                  AcaoTramiteNaoEncontradaException
Description copied from interface: CaracteristicasDocumento
Pesquisa ações do tramite pelo código

Specified by:
getAcaoTramite in interface CaracteristicasDocumento
Parameters:
codigoAcaoTramite - chave de busca
Returns:
AcaoTramite ação trâmite resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
AcaoTramiteNaoEncontradaException

getRegrasTramite

public java.util.List<RegraTramite> getRegrasTramite(java.lang.Boolean ativo)
                                              throws ParametroInvalidoException,
                                                     ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa as regras de trâmite ativos ou inativos

Specified by:
getRegrasTramite in interface CaracteristicasDocumento
Parameters:
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List regras do trâmite resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getRegraTramite

public RegraTramite getRegraTramite(java.lang.Integer codigoRegraTramite)
                             throws ParametroInvalidoException,
                                    ErroInternoException,
                                    RegraTramiteNaoEncontradaException
Description copied from interface: CaracteristicasDocumento
Pesquisa regras do tramite pelo código

Specified by:
getRegraTramite in interface CaracteristicasDocumento
Parameters:
codigoRegraTramite - chave de busca
Returns:
RegraTramite regra do trâmite resultante da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException
RegraTramiteNaoEncontradaException

getAssuntos

public java.util.List<Assunto> getAssuntos(java.lang.String descricao,
                                           java.lang.Boolean ativo)
                                    throws ParametroInvalidoException,
                                           ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa assuntos pela descrição

Specified by:
getAssuntos in interface CaracteristicasDocumento
Parameters:
descricao - chave de busca
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List assuntos resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getEspecies

public java.util.List<Especie> getEspecies(java.lang.String descricao,
                                           java.lang.Boolean ativo)
                                    throws ParametroInvalidoException,
                                           ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa espécies pela descrição

Specified by:
getEspecies in interface CaracteristicasDocumento
Parameters:
descricao - chave de busca
ativo - para informar se quer só os ativos (true) ou todos (false).
Returns:
List espécies resultantes da pesquisa
Throws:
ParametroInvalidoException
ErroInternoException

getTiposAssuntos

public java.util.List<TipoAssunto> getTiposAssuntos(java.lang.Integer codigoModuloSistema)
                                             throws ParametroInvalidoException,
                                                    ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa por todos os tipos de assunto de um modulo

Specified by:
getTiposAssuntos in interface CaracteristicasDocumento
Returns:
Lista de TipoAssunto
Throws:
ParametroInvalidoException
ErroInternoException

getAssuntos

public java.util.List<Assunto> getAssuntos(java.lang.Integer codigoTipoAssunto,
                                           java.lang.Boolean ativo)
                                    throws ParametroInvalidoException,
                                           ErroInternoException
Description copied from interface: CaracteristicasDocumento
Pesquisa por todos os assunto de um tipo

Specified by:
getAssuntos in interface CaracteristicasDocumento
Returns:
Lista de assuntos
Throws:
ParametroInvalidoException
ErroInternoException