public class PagamentoTerceirosBaseMBean<E extends PagamentoTerceirosVo>
extends <any>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
anoAtual |
private AtoProdutoService |
atoProdutoService |
private AtoService |
atoService |
(package private) java.util.List<AtoVo> |
atoTemp |
private CadastroGeralService |
cadastroGeralService |
private java.lang.Long |
classificacaoNivel |
private ClassificacaoPublicService |
classificacaoPublicService |
private CadastroGeral |
credor |
private java.util.List<javax.faces.model.SelectItem> |
departamentos |
private java.lang.Boolean |
disabledInscricao |
private LocalDepartamentoPublicService |
localDepartamentoPublicService |
private LocalFisicoUsuarioContabilidadeService |
localFisicoUsuarioContabilidadeService |
private java.lang.String |
mascaraAcao |
private java.lang.String |
mesAtual |
private MensagemUtil |
msgPagamentoTerceiros |
(package private) java.util.List<PagamentoTerceiroNatureza> |
pagamentoTerceiroNatureza |
private PagamentoTerceiroNaturezaService |
pagamentoTerceiroNaturezaService |
private PagamentoTerceiroOperacaoService |
pagamentoTerceiroOperacaoService |
private PagamentoTerceirosService |
pagamentoTerceirosService |
private java.lang.Integer |
quantidadeCaracteresMascara |
private RegistroService |
registroService |
private java.util.List<javax.faces.model.SelectItem> |
selectItemClassificacaoAto |
private java.util.List<javax.faces.model.SelectItem> |
selectItemOperacao |
private java.util.List<javax.faces.model.SelectItem> |
selectItemOrigem |
private java.util.List<javax.faces.model.SelectItem> |
selectItemProduto |
private java.util.List<javax.faces.model.SelectItem> |
selectItemSituacao |
private static long |
serialVersionUID |
private java.lang.String |
verificaClassificacao |
Constructor and Description |
---|
PagamentoTerceirosBaseMBean(java.lang.Class clazz) |
Modifier and Type | Method and Description |
---|---|
java.util.List<PagamentoTerceiroNatureza> |
autoCompleteNatureza(java.lang.Object parametro)
autoCompleteNatureza Pagamento Terceiro Natureza (codigo - descricao)
|
void |
buscaAto() |
private void |
buscaVerificaClassificacao()
Verifica a classificação (PERICIA, DATIVO, TRADUCAO, LEIGOS )
|
void |
exigeEspecificacaoDocumentoTransitoAto() |
java.util.List<javax.faces.model.SelectItem> |
getAtoClassificacoes()
Classificação do ato pela sua classificação superior.
|
CadastroGeral |
getCredor() |
java.util.List<javax.faces.model.SelectItem> |
getDepartamento() |
java.lang.Boolean |
getDisabledCpf()
Verifica a situação do MBean para desativar ou não o campo e-mail do
credor de acordo com a regra de negócio.
|
java.lang.Boolean |
getDisabledEmail()
Verifica a situação do MBean para desativar ou não o campo email do
credor de acordo com a regra de negócio.
|
java.lang.Boolean |
getDisabledExigeTransito() |
java.lang.Boolean |
getDisabledNome()
Verifica a situação do MBean para desativar ou não o campo nome do credor
de acordo com a regra de negócio.
|
java.lang.Boolean |
getDisabledProdutoDescricao() |
java.lang.Boolean |
getDisabledSuggestionLocal() |
java.lang.Boolean |
getHabilitaProduto()
Habilita os campos do produto depois que for escolhida a classificação,
se for escolhida a classificação novamente como nula zera estes campos
|
java.lang.String |
getMascaraAcao() |
java.lang.Boolean |
getMostraCamposProduto()
metodo que desenha os campos do produto se a classificação estiver
diferente de nula.
|
java.util.List<javax.faces.model.SelectItem> |
getOperacoes()
cria um SelectOneMenu com as Operações
|
java.util.List<javax.faces.model.SelectItem> |
getOrigens()
SelectOneMenu de origens
|
PagamentoTerceirosService |
getPagamentoTerceirosService() |
int |
getQuantidadeCaracteresMascara() |
int |
getQuantidadeCaracteresMascaraTotal() |
java.lang.Boolean |
getRenderedCodigoLocal() |
java.util.List<javax.faces.model.SelectItem> |
getSelectItemProduto()
SelectItem de Ato Produto pela sua devida classificação
|
BaseService |
getService() |
java.util.List<javax.faces.model.SelectItem> |
getSituacoes()
SelectOneMenu de origem situações
|
java.lang.Boolean |
getVisibilidadeInscricao() |
void |
init() |
void |
limpaAtoEOutros()
coloca null para os campos no rich:simpleTogglePanel do ato e outros
|
void |
limpaDadosCredor() |
void |
limpaDadosExtrasAto() |
private void |
limpaDatas() |
void |
locaisUsuario()
Se o usuário tiver apenas com um local, já preencher o local físico.
|
private void |
montaListaDepartamentos(java.lang.Long localFisico) |
void |
onBlurAto(javax.faces.event.AjaxBehaviorEvent event) |
void |
onBlurCpf(javax.faces.event.AjaxBehaviorEvent event)
Se for apagado a campo da cpf do credor, e sair do mesmo coloca nulo e
habilita os demais campo do credor
|
void |
onBlurExercicio(javax.faces.event.AjaxBehaviorEvent event) |
void |
onBlurInscricao(javax.faces.event.AjaxBehaviorEvent event)
Se for apagado a campo da inscrição, e sair do mesmo coloca nulo e
habilita os demais campo do credor
|
void |
onBlurLocal(javax.faces.event.AjaxBehaviorEvent event)
Método para recuperar os valores do Local com base no código digitado
pelo usuário
|
void |
onBlurNumeroLinhas(javax.faces.event.AjaxBehaviorEvent event) |
void |
onBlurUsuarioNome(javax.faces.event.AjaxBehaviorEvent event)
Se for apagado a campo da nomeUsuario, e sair do mesmo coloca nulo e
habilita os demais campo do credor
|
void |
onChangeOperacao(javax.faces.event.AjaxBehaviorEvent event) |
private void |
procuraInscricao()
Verifica se a inscrição é nula, se sim deixa habilitados os campos como
cpf, nome, e-mail e desabilita o compo incrição se não o inverso.
|
void |
recuperaNatureza(javax.faces.event.ValueChangeEvent event) |
void |
selecionaNatureza() |
void |
setCredor(CadastroGeral cadastroGeral) |
void |
setDisabledInscricao(java.lang.Boolean disabledInscricao) |
void |
setLocalFisicoSelecionado(LocalFisicoUsuarioContabilidade localFisicoSelecionado) |
void |
setPagamentoTerceirosService(PagamentoTerceirosService pagamentoTerceirosService) |
void |
setSelectItemProduto(java.util.List<javax.faces.model.SelectItem> selectItemProduto) |
void |
setVisibilidadeInscricao(java.lang.Boolean visibilidadeInscricao) |
private void |
vericaInscricaoPeloCPF(java.lang.String CPF) |
void |
verificaApenasUmProdutoPorClassificacao(javax.faces.event.AjaxBehaviorEvent event)
Limpa o produto e o produtoDescricao.
|
void |
verificaCredor() |
void |
verificaDataLancamento(javax.faces.event.AjaxBehaviorEvent event)
Se não for preeenchida a data na criação pega e data atual
|
void |
verificaProdutoNulo()
Confere se Produto Descrição é nulo ou vazio se sim reset os valores
colocados nos campos referente ao produto es e o usuário digitar
rapidamente apenas o código ele busca e popula a descrição
|
private static final long serialVersionUID
@Autowired private RegistroService registroService
@Autowired private PagamentoTerceirosService pagamentoTerceirosService
@Autowired private PagamentoTerceiroNaturezaService pagamentoTerceiroNaturezaService
@Autowired private CadastroGeralService cadastroGeralService
@Autowired private ClassificacaoPublicService classificacaoPublicService
@Autowired private AtoProdutoService atoProdutoService
@Autowired private AtoService atoService
@Autowired private PagamentoTerceiroOperacaoService pagamentoTerceiroOperacaoService
@Autowired private LocalFisicoUsuarioContabilidadeService localFisicoUsuarioContabilidadeService
@Autowired private LocalDepartamentoPublicService localDepartamentoPublicService
private CadastroGeral credor
private java.lang.Long classificacaoNivel
private java.util.List<javax.faces.model.SelectItem> selectItemProduto
private java.lang.String mascaraAcao
private java.lang.Integer quantidadeCaracteresMascara
private java.util.List<javax.faces.model.SelectItem> selectItemSituacao
private java.util.List<javax.faces.model.SelectItem> selectItemClassificacaoAto
private java.util.List<javax.faces.model.SelectItem> selectItemOperacao
private java.util.List<javax.faces.model.SelectItem> selectItemOrigem
private java.util.List<javax.faces.model.SelectItem> departamentos
java.util.List<PagamentoTerceiroNatureza> pagamentoTerceiroNatureza
java.util.List<AtoVo> atoTemp
private MensagemUtil msgPagamentoTerceiros
private java.lang.String anoAtual
private java.lang.String mesAtual
private java.lang.Boolean disabledInscricao
private java.lang.String verificaClassificacao
public PagamentoTerceirosBaseMBean(java.lang.Class clazz)
public BaseService getService()
public void onBlurAto(javax.faces.event.AjaxBehaviorEvent event)
public void init() throws ErpException
ErpException
public java.util.List<javax.faces.model.SelectItem> getSituacoes()
public java.util.List<javax.faces.model.SelectItem> getOrigens()
public void onBlurLocal(javax.faces.event.AjaxBehaviorEvent event)
public java.util.List<javax.faces.model.SelectItem> getOperacoes()
public java.util.List<PagamentoTerceiroNatureza> autoCompleteNatureza(java.lang.Object parametro)
public void recuperaNatureza(javax.faces.event.ValueChangeEvent event)
public void setCredor(CadastroGeral cadastroGeral)
public CadastroGeral getCredor()
public void verificaCredor()
public java.util.List<javax.faces.model.SelectItem> getAtoClassificacoes() throws ErpException
ErpException
public void verificaDataLancamento(javax.faces.event.AjaxBehaviorEvent event)
public void locaisUsuario()
public void onBlurInscricao(javax.faces.event.AjaxBehaviorEvent event)
public void onBlurUsuarioNome(javax.faces.event.AjaxBehaviorEvent event)
public void onBlurCpf(javax.faces.event.AjaxBehaviorEvent event)
private void procuraInscricao()
private void vericaInscricaoPeloCPF(java.lang.String CPF)
public java.lang.Boolean getHabilitaProduto()
public java.lang.Boolean getMostraCamposProduto()
public void verificaApenasUmProdutoPorClassificacao(javax.faces.event.AjaxBehaviorEvent event)
public void limpaAtoEOutros()
private void buscaVerificaClassificacao()
public void buscaAto()
public void verificaProdutoNulo() throws ErpException
ErpException
public java.lang.Boolean getVisibilidadeInscricao()
public void setVisibilidadeInscricao(java.lang.Boolean visibilidadeInscricao)
public void setDisabledInscricao(java.lang.Boolean disabledInscricao)
public java.lang.Boolean getDisabledNome()
public java.lang.Boolean getDisabledCpf()
public java.lang.Boolean getDisabledEmail()
public java.lang.Boolean getDisabledExigeTransito()
public java.lang.Boolean getDisabledSuggestionLocal()
public void onBlurExercicio(javax.faces.event.AjaxBehaviorEvent event)
public java.lang.String getMascaraAcao()
public int getQuantidadeCaracteresMascara()
public int getQuantidadeCaracteresMascaraTotal()
public java.lang.Boolean getDisabledProdutoDescricao()
public java.util.List<javax.faces.model.SelectItem> getDepartamento()
private void montaListaDepartamentos(java.lang.Long localFisico) throws ErpException
ErpException
public java.util.List<javax.faces.model.SelectItem> getSelectItemProduto()
public void setSelectItemProduto(java.util.List<javax.faces.model.SelectItem> selectItemProduto)
public java.lang.Boolean getRenderedCodigoLocal()
public void selecionaNatureza()
public void setLocalFisicoSelecionado(LocalFisicoUsuarioContabilidade localFisicoSelecionado)
public PagamentoTerceirosService getPagamentoTerceirosService()
public void setPagamentoTerceirosService(PagamentoTerceirosService pagamentoTerceirosService)
public void onBlurNumeroLinhas(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeOperacao(javax.faces.event.AjaxBehaviorEvent event)
public void limpaDadosExtrasAto()
public void exigeEspecificacaoDocumentoTransitoAto()
private void limpaDatas()
public void limpaDadosCredor()