@Scope(value="session")
@Controller(value="emiteRequisicaoM")
public class EmiteRequisicaoMBean
extends br.inf.thema.erp.padrao.mbean.MBeanManutencao<br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo>
Modifier and Type | Field and Description |
---|---|
private ConfiguracoesMateriais |
configuracoesMateriais
Entidade que contém informações de configurações do módulo Materiais
|
private br.inf.thema.erp.infra.utils.MensagemUtil |
configuracoesMateriaisBundle
Atributo de mensagens de Configurações Materiais
|
private ConfiguracoesMateriaisService |
configuracoesMateriaisService |
private br.inf.thema.erp.infra.utils.MensagemUtil |
localFisicoBundle
Atributo de mensagens do Local Fisico
|
private br.inf.thema.erp.basico.service.localfisico.LocalFisicoService |
localFisicoService |
private java.lang.String |
mensagemModalTermo |
private br.inf.thema.erp.infra.utils.MensagemUtil |
notaCompraBundle
Atributo de mensagens da nota compra
|
private NotaCompraService |
notaCompraService |
private br.inf.thema.erp.padrao.entidades.Permissao |
relatorioPadrao |
private RequisicaoService |
requisicaoService |
private static long |
serialVersionUID |
private java.lang.Boolean |
showModalMensagemTermo |
autorizacaoM, controladorDeJanelas
camposCriterios, chavePrimariaService, CLASSIFICACAO_ASSINATURA_ELETRONICA_PADRAO, clazz, consultaDoUsuario, entidadeBundle, entidades, habilitaSalvarConsulta, padraoBundle, permissaoService, preferenciaUsuarioService, programaService, registroDesejado, sessaoService, statusAcao, usuarioConsultaService, variaveisDeSessaoProxyImpl
Constructor and Description |
---|
EmiteRequisicaoMBean() |
Modifier and Type | Method and Description |
---|---|
void |
gerarRequisicao()
Ação que realiza as validações e a chamada do pacote para gerar uma
requisição.
|
void |
gerarRequisicaoFechada()
Ação que realiza as validações e chamada do pacote para gerar uma
requisição com situação fechada.
|
ConfiguracoesMateriais |
getConfiguracoesMateriais()
Getter para o atributo configuracoesMateriais
|
java.lang.String |
getMensagemModalTermo() |
boolean |
getMostraForm() |
br.inf.thema.erp.infra.service.BaseService |
getService() |
java.lang.Boolean |
getShowModalMensagemTermo() |
void |
init() |
private void |
limpaDadosLocalDestino()
Limpa as informações referentes ao Local Fisico da requisição na
entidade.
|
void |
naoModalMensagemTermo() |
java.lang.String |
okModalMensagemTermo()
Modal emissão de termo.
|
void |
onblurLocalDestino(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent)
Busca as informações do local de destino da requisição de acordo com o
código corrente no atributo
NotaCompraVo .codigoLocal. |
private void |
setInfoLocalFisico(br.inf.thema.erp.basico.vo.LocalFisicoVo localFisicoVo)
Atribui as informações para o Local Fisico da requisição na
entidade.
|
void |
setLocalFisico(br.inf.thema.erp.basico.vo.LocalFisicoVo localFisicoVo)
Setter utilizado pelo Filtro Local Fisico ao usuário clicar sobre algum
registro.
|
private void |
validaGeraRequisicao()
Realiza validações de regra de negócio do programa antes de gerar a
requisição.
|
private void |
validaLocalFisico()
Realiza validações de regra de negócio do programa sobre o Local Fisico
corrente.
|
private void |
validaSituacaoNota()
Verifica se a situação da nota é Atualizada, caso NÃO seja,
informa o usuário que somente notas de compra atualizadas podem gerar
requisições.
|
acaoAutorizada, apagar, apagarClick, aplicarCriterios, ativarRegistro, cancelar, criar, criarEntidade, desativarRegistro, executaConsultaSalva, executaCriterios, exigirAutorizacao, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, getEntidadeCorrente, getLocalizar, getMbeanProgramaPai, getQuantidadeDeRegistrosNovos, getWhere, localizar, localizarRecuperar, posApagarRegistro, posCriar, posLocalizar, posLocalizarRecuperar, posRecuperar, posRetornarFiltro, posSalvar, posSalvarRegistro, preApagar, preApagarRegistro, preLocalizar, preparaSalvarConsulta, preRecuperar, preSalvar, preSalvarRegistro, recuperar, recuperarClick, recuperarRegistros, registraAberturaFiltro, registraAberturaFiltro, salvar, salvarAction, salvarActionExterno, salvaRegistroModificado, salvaRegistroNovo, setEntidadeCorrente, setEntidades, setMbeanProgramaPai, valida, validaAbertura
abreCadastroDeProgramas, acaoAssinarEletronicamente, adicionarCriterio, backBreadCrumb, backClone, backLastBreadCrumb, cancelarAssinarEletronicamente, carregaAparencia, carregaPreferencias, concatenaFolhaAssinaturas, confirmarAssinarEletronicamente, controlaToolbarAcoes, createToolbar, criaReport, criarPlanilha, criarPlanilhaODF, criarPlanilhaXSSF, decrementa, decrementaIndice, executaAcao, executaPrograma, executaProgramaMenu, executaRelatorio, executaRelatorio, executouLimparDoFiltro, existemRegistrosModificados, fecharModal, fecharPrograma, getAbasNaoDetalhe, getAgregadores, getAmbienteValidacaoDesenvolvimento, getApagarDisabled, getAssinaturasParaRelatorio, getAtributosObrigatorios, getAuditoriaService, getCampos, getCampos, getCamposCriterios, getCamposNatural, getCamposSelecionados, getCancelar, getClassificacaoAssinaturaAssEletronica, getConfiguracoesDeAparencia, getConfiguracoesDeCss, getConfirmaAssinaturaEletronica, getConfirmar, getConsultaDoUsuario, getConsultasDoUsuario, getControlarAtivar, getControlarDesativar, getCredencialAutenticado, getCredencialIsAutenticado, getCriando, getCriarDisabled, getCssPersonalizado, getDesabilitaAba, getDescricao, getDesfazer, getDocumentosAssinaturaEletronica, getEntidade, getEntidadeBundle, getEntidades, getEntidadesReport, getExcluir, getExibeCampoConfirmacaoSenhaAssEletronica, getExibirAlertaSomenteLeitura, getExibirListaClassificacaoModalAssEletronica, getExigeCredencial, getExistemRegistrosModificados, getExisteRegistroSelecionado, getExtensaoPlanilha, getExtensaoReport, getHabilitaConsultaDinamica, getHabilitaOrdenacao, getHabilitaSalvarConsulta, getImgProgramaVinculado, getIncluir, getIndice, getIndiceDeLarguraDeColuna, getIsBpm, getListaCamposNatural, getListaClassificacaoAssEletronica, getListaHelpPrograma, getListaHelpProgramaHelp, getListaRerender, getListaRerenderPosNavegacao, getListaRerenderPosRecuperar, getListaRerenderPosSalvar, getLocalizando, getLocalizarDisabled, getMostraBarraNavegacao, getMostraBreadCrumb, getMostraHelpPrograma, getMostraMensagemDeRegistrosModificados, getMostraMenuOutrasOpcoes, getMostrarAcoes, getMostrarBarraFerramentas, getMostrarModalCredencial, getMostraVinculos, getNomeUsuarioLogadoAssEletronica, getOperadores, getOrdenacaoCampos, getOrdenado, getOrdenar, getOrientacaoReport, getPadraoBundle, getPermiteAssinarDigitalmente, getPermiteAssinarEletronicamente, getPreferencias, getProgramaFiltro, getProgramasBarra, getProgramasVinculados, getRecuperando, getRegistroDesejado, getRegistros, getRenderizaAba, getReportDataSource, getRetrieve, getSalvarDisabled, getSelectionCriterios, getSenhaAssEletronica, getShowModalAssinaturaEletronica, getStatusAcao, getTemAbas, getTemControleDeLimiteDeRegistros, getTipo, getTitle, getToolbarAcoes, getToolbarFiltro, getToolbarGrupoAcao, getToolbarManutencao, getToolbarRelatorio, getUsuarioAssEletronica, getVariaveisDeSessaoProxyImpl, incrementa, incrementaIndice, inicializaPrograma, init, isAtributoObrigatorio, isCloned, limpaSelecaoCampos, limpaTodosHelpsPrograma, limpaTodosHelpsProgramaHelp, marcaHelpProgramaComoLido, marcaTodosHelpsProgramaComoLido, mostraMenuOutrasOpcoes, moverAbaixo, moverAcima, ordenar, ordenar, ordenar, posAssinarEletronicamente, posAssinarEletronicamenteEntidade, posRelatorio, preAberturaRelatorioParametro, preAssinarEletronicamente, preRegistrarDocumento, preRelatorio, preRelatorioParametro, preTrocaDeRegistro, preVinculo, primeiroIndice, putRequiredFieldErrorMessage, redireciona, redireciona, registraAuditoriaDeAcesso, registraAuditoriaDeAcesso, reinicializaPrograma, removerCriterio, reorderCampos, reset, salvarConsulta, salvarPreferencias, selecionaTodosOsCampos, setAtributosObrigatorios, setAuditoriaService, setCampos, setCamposCriterios, setClassificacaoAssinaturaAssEletronica, setConfiguracoesDeAparencia, setConfirmaAssinaturaEletronica, setConsultaDoUsuario, setConsultasDoUsuario, setDesabilitaAba, setEntidade, setEntidadesFiltro, setExtensaoPlanilha, setExtensaoReport, setIndice, setListaHelpPrograma, setListaHelpProgramaHelp, setMostrarModalCredencial, setOrientacaoReport, setPermissaoService, setPreferencias, setRegistroDesejado, setRenderizaAba, setRetrieve, setSelectionCriterios, setSenhaAssEletronica, setShowModalAssinaturaEletronica, setStatusAcao, setTipo, setToolbarRelatorio, trocaDeregistro, ultimoIndice, vaiParaRegistro, visualizaDocumento, visualizaDocumento, visualizaDocumento, visualizaDocumento
adicionaMensagem, documentoAnexadoViaReport, getApplicationContext, getColunaFoco, getCss, getDadosSessao, getFacesContext, getJanela, getLocale, getMensagens, getMensagensNaoLidas, getPrograma, getProgramaIsAcessoExterno, getProperties, getResponseOutputStream, getResponseOutputStream, isErrorMessage, isMobile, isRegistraBreadCrumb, limpaMensagens, limpaMensagens, log, log, mensagensLidas, onBackBreadCrumb, onBackBreadCrumb, onFecharJanela, onRemoveFromSession, populaMensagens, posRedirect, preBackBreadCrumb, putErrorMessage, putErrorMessage, putInfoMessage, putInfoMessage, putMessage, putWarningMessage, putWarningMessage, setJanela, setMensagemAcessoExterno, setMensagens, setMensagensNaoLidas, setPrograma
private static final long serialVersionUID
@Autowired private NotaCompraService notaCompraService
@Autowired private ConfiguracoesMateriaisService configuracoesMateriaisService
@Autowired private br.inf.thema.erp.basico.service.localfisico.LocalFisicoService localFisicoService
@Autowired private RequisicaoService requisicaoService
private ConfiguracoesMateriais configuracoesMateriais
private br.inf.thema.erp.infra.utils.MensagemUtil configuracoesMateriaisBundle
private br.inf.thema.erp.infra.utils.MensagemUtil localFisicoBundle
private br.inf.thema.erp.infra.utils.MensagemUtil notaCompraBundle
private java.lang.String mensagemModalTermo
private java.lang.Boolean showModalMensagemTermo
private br.inf.thema.erp.padrao.entidades.Permissao relatorioPadrao
public void init() throws br.inf.thema.erp.infra.exception.ErpException
init
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo>
br.inf.thema.erp.infra.exception.ErpException
public br.inf.thema.erp.infra.service.BaseService getService()
getService
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo>
public boolean getMostraForm()
getMostraForm
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<br.inf.thema.erp.integracao.materiais.vo.NotaCompraVo>
public void gerarRequisicao()
public void gerarRequisicaoFechada()
private void validaGeraRequisicao() throws br.inf.thema.erp.infra.exception.ErpException
ErpException
private void validaSituacaoNota() throws br.inf.thema.erp.infra.exception.ErpException
ErpException
public void onblurLocalDestino(javax.faces.event.AjaxBehaviorEvent ajaxBehaviorEvent)
NotaCompraVo
.codigoLocal.ajaxBehaviorEvent
- public void setLocalFisico(br.inf.thema.erp.basico.vo.LocalFisicoVo localFisicoVo)
localFisicoVo
- private void validaLocalFisico() throws br.inf.thema.erp.infra.exception.ErpException
ErpException
private void setInfoLocalFisico(br.inf.thema.erp.basico.vo.LocalFisicoVo localFisicoVo)
localFisicoVo
- private void limpaDadosLocalDestino()
public ConfiguracoesMateriais getConfiguracoesMateriais()
configuracoesMateriais
public java.lang.String okModalMensagemTermo()
public void naoModalMensagemTermo()
public java.lang.String getMensagemModalTermo()
public java.lang.Boolean getShowModalMensagemTermo()