@Controller(value="estornoPagamentoIntegracaoM")
@Scope(value="session")
public class EstornoPagamentoIntegracaoMBean
extends <any>
EstornoPagamentoIntegracaoVo
Modifier and Type | Field and Description |
---|---|
private java.util.List<javax.faces.model.SelectItem> |
agencias |
private java.util.List<javax.faces.model.SelectItem> |
bancos |
private ChavePrimariaService |
chavePrimariaService |
private java.lang.Long |
codigoUsuario |
private ContaBancariaService |
contaBancariaService |
private java.util.List<javax.faces.model.SelectItem> |
contas |
private ContasAPagarIntegracaoService |
contasAPagarIntegracaoService |
private java.util.Map<java.lang.Long,java.lang.Object> |
contasBancariasMap |
private EstornoPagamentoIntegracaoPublicService |
estornoPagamentoIntegracaoPublicService |
private EstornoPagamentoIntegracaoService |
estornoPagamentoIntegracaoService |
private java.lang.String |
exercicioCorrente |
private java.lang.String |
mascaraProcesso |
private MensagemUtil |
mensagem |
private java.util.List<javax.faces.model.SelectItem> |
modalidades |
private RegistroService |
registroService |
private static long |
serialVersionUID |
private java.util.List<javax.faces.model.SelectItem> |
situacoes |
private java.util.List<javax.faces.model.SelectItem> |
tesourarias |
private TesourariaService |
tesourariaService |
private java.util.List<javax.faces.model.SelectItem> |
tiposDeEstorno |
private java.util.List<javax.faces.model.SelectItem> |
tiposDeTransacao |
private VariaveisDeSessaoProxyImpl |
variaveisDeSessaoProxyImpl |
Constructor and Description |
---|
EstornoPagamentoIntegracaoMBean() |
Modifier and Type | Method and Description |
---|---|
void |
buscaProgramacao(javax.faces.event.AjaxBehaviorEvent event)
Valida a existência da programação informada.
|
void |
criar() |
java.util.List<javax.faces.model.SelectItem> |
getAgencias()
Lista de agências montada por banco e exercício corrente
|
java.util.List<javax.faces.model.SelectItem> |
getBancos()
Lista de bancos montada por exercício corrente
|
java.util.List<javax.faces.model.SelectItem> |
getContas()
Lista de contas montada por banco, agência e exercício corrente
|
java.util.Map<java.lang.Long,java.lang.Object> |
getContasBancariasMap() |
java.lang.String |
getExercicioCorrente() |
java.lang.String |
getMascaraProcesso() |
java.util.List<javax.faces.model.SelectItem> |
getModalidades() |
BaseService |
getService() |
java.util.List<javax.faces.model.SelectItem> |
getSituacoes() |
java.util.List<javax.faces.model.SelectItem> |
getTesourarias() |
java.util.List<javax.faces.model.SelectItem> |
getTiposDeEstorno() |
java.util.List<javax.faces.model.SelectItem> |
getTiposDeTransacao() |
void |
init() |
void |
onChangeAgencia(javax.faces.event.AjaxBehaviorEvent event)
Limpa os dados da conta quando a agência é alterada
|
void |
onChangeBanco(javax.faces.event.AjaxBehaviorEvent event)
Limpa os dados da conta quando o banco é alterado
|
void |
onChangeCnpj(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangeCodigoFpe(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangeConta(javax.faces.event.AjaxBehaviorEvent event)
Busca as informações da conta no contasBancariasMap pela chaveConta
informada e atribui o tipoConta
|
void |
onChangeCpf(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangeInscricao(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangeTipo(javax.faces.event.AjaxBehaviorEvent event)
Limpa todos os campos das áreas Unitário e Coletivo quando o tipo é
alterado
|
void |
posCriar(int registro) |
java.lang.Boolean |
salvaRegistroNovo(EstornoPagamentoIntegracaoVo entidade) |
void |
setContasBancariasMap(java.util.Map<java.lang.Long,java.lang.Object> contasBancariasMap) |
void |
setExercicioCorrente(java.lang.String exercicioCorrente) |
void |
setMascaraProcesso(java.lang.String mascaraProcesso) |
private void |
validaCredor(java.lang.Long inscricao,
java.lang.Long codigoFpe,
java.lang.String cpf,
java.lang.String cnpj)
Valida a existência do credor por um dos seguintes argumentos: inscrição
ou código FPE ou CPF ou CNPJ.
|
void |
validaEstornoPagamento(javax.faces.event.AjaxBehaviorEvent event)
Valida a existência do pagamento informado e atribui as informações do
mesmo em seus devidos campos.
|
private static final long serialVersionUID
@Autowired private EstornoPagamentoIntegracaoService estornoPagamentoIntegracaoService
@Autowired private TesourariaService tesourariaService
@Autowired private ContaBancariaService contaBancariaService
@Autowired private ChavePrimariaService chavePrimariaService
@Autowired private VariaveisDeSessaoProxyImpl variaveisDeSessaoProxyImpl
@Autowired private ContasAPagarIntegracaoService contasAPagarIntegracaoService
@Autowired private EstornoPagamentoIntegracaoPublicService estornoPagamentoIntegracaoPublicService
@Autowired private RegistroService registroService
private MensagemUtil mensagem
private java.lang.String exercicioCorrente
private java.lang.String mascaraProcesso
private java.util.List<javax.faces.model.SelectItem> tesourarias
private java.util.List<javax.faces.model.SelectItem> tiposDeEstorno
private java.util.List<javax.faces.model.SelectItem> modalidades
private java.util.List<javax.faces.model.SelectItem> situacoes
private java.util.List<javax.faces.model.SelectItem> tiposDeTransacao
private java.util.List<javax.faces.model.SelectItem> bancos
private java.util.List<javax.faces.model.SelectItem> agencias
private java.util.List<javax.faces.model.SelectItem> contas
private java.util.Map<java.lang.Long,java.lang.Object> contasBancariasMap
private java.lang.Long codigoUsuario
public void init() throws ErpException
ErpException
public BaseService getService()
public java.lang.String getExercicioCorrente()
public void setExercicioCorrente(java.lang.String exercicioCorrente)
public java.util.List<javax.faces.model.SelectItem> getTesourarias()
public java.util.List<javax.faces.model.SelectItem> getTiposDeEstorno()
public void criar()
public java.util.List<javax.faces.model.SelectItem> getModalidades()
public java.util.List<javax.faces.model.SelectItem> getSituacoes()
public java.util.List<javax.faces.model.SelectItem> getTiposDeTransacao()
public java.util.List<javax.faces.model.SelectItem> getBancos()
public java.util.List<javax.faces.model.SelectItem> getAgencias()
public java.util.List<javax.faces.model.SelectItem> getContas()
public java.util.Map<java.lang.Long,java.lang.Object> getContasBancariasMap()
public void setContasBancariasMap(java.util.Map<java.lang.Long,java.lang.Object> contasBancariasMap)
public java.lang.String getMascaraProcesso()
public void setMascaraProcesso(java.lang.String mascaraProcesso)
public void posCriar(int registro)
public java.lang.Boolean salvaRegistroNovo(EstornoPagamentoIntegracaoVo entidade) throws ErpException
ErpException
public void onChangeTipo(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeInscricao(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeCodigoFpe(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeCpf(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeCnpj(javax.faces.event.AjaxBehaviorEvent event)
private void validaCredor(java.lang.Long inscricao, java.lang.Long codigoFpe, java.lang.String cpf, java.lang.String cnpj)
inscricao
- codigoFpe
- cpf
- cnpj
- public void validaEstornoPagamento(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeBanco(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeAgencia(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeConta(javax.faces.event.AjaxBehaviorEvent event)
event
- public void buscaProgramacao(javax.faces.event.AjaxBehaviorEvent event)
event
-