@Scope(value="session") @Controller(value="autorizacaoServicoM") public class AutorizacaoServicoMBean extends br.inf.thema.erp.padrao.mbean.MBeanManutencao<AutorizacaoServicoVo>
Modifier and Type | Field and Description |
---|---|
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoAutorizar
Atributos do tipo Permissao referentes as ações vinculadas para controle
|
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoCancelar
Atributos do tipo Permissao referentes as ações vinculadas para controle
|
private br.inf.thema.erp.padrao.entidades.Permissao |
acaoReabrir
Atributos do tipo Permissao referentes as ações vinculadas para controle
|
private java.lang.Long |
administracao
Código da administração corrente da sessão.
|
private br.inf.thema.erp.infra.utils.MensagemUtil |
autorizacaoBundle |
private AutorizacaoServicoService |
autorizacaoServicoService |
private java.util.List<javax.faces.model.SelectItem> |
listaCombustivel
Listas para montagem dos campos do tipo lista.
|
private java.util.List<javax.faces.model.SelectItem> |
listaServico
Listas para montagem dos campos do tipo lista.
|
private java.util.List<javax.faces.model.SelectItem> |
listaSituacao
Listas para montagem dos campos do tipo lista.
|
private java.util.List<javax.faces.model.SelectItem> |
listaTipo
Listas para montagem dos campos do tipo lista.
|
private static long |
serialVersionUID |
private java.lang.String |
siglaTipoServicoCorrente |
private TipoBemService |
tipoBemService |
private TipoCombustivelService |
tipoCombustivelService |
private TipoServico |
tipoServicoCorrente
Classe do tipo TipoServico.
|
private TipoServicoPatrimonioService |
tipoServicoPatrimonioService |
private java.util.Map<java.lang.String,java.lang.Object> |
usuarioMap |
private br.inf.thema.erp.padraoBasico.service.UsuarioService |
usuarioService |
private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoProxyImpl |
variaveisDeSessaoProxyImpl |
autorizacaoM, controladorDeJanelas
camposCriterios, chavePrimariaService, CLASSIFICACAO_ASSINATURA_ELETRONICA_PADRAO, clazz, consultaDoUsuario, entidadeBundle, entidades, habilitaSalvarConsulta, padraoBundle, permissaoService, preferenciaUsuarioService, programaService, registroDesejado, sessaoService, statusAcao, usuarioConsultaService
Constructor and Description |
---|
AutorizacaoServicoMBean() |
Modifier and Type | Method and Description |
---|---|
java.util.List<br.inf.thema.erp.padraoBasico.entidades.Usuario> |
autocompleteUsuario(java.lang.String descricao) |
void |
autorizar()
Ação vinculada Autorizar
|
private void |
calculaValorTotal()
Realiza o cálculo do valor total e atribui na entidade
|
void |
cancelarAutorizacao()
Ação vinculada Cancelar
|
private void |
carregaInformacoesBem()
Faz a chamada da procedure que retorna as informações do bem.
|
private void |
carregaInformacoesBemOrcamento()
Faz a chamada da procedure que retorna as informações do bem através do
número de orçamento.
|
private void |
carregaInformacoesFornecedor()
Faz a chamada da procedure que retorna as informações do fornecedor.
|
private void |
carregaInformacoesLocalFisico()
Faz a chamada da procedure que retorna as informações do local fisico.
|
private void |
carregaInformacoesMotorista()
Faz a chamada da procedure que retorna as informações do motorista.
|
private void |
carregaTipoServicoCorrente()
Localiza as informações do tipo de serviço corrente.
|
void |
changeProprio(javax.faces.event.AjaxBehaviorEvent event) |
void |
changeUsuario(javax.faces.event.ActionEvent event) |
private void |
controlaDisableAcoesVinculadas()
Controle de disabled das ações vinculadas Autorizar, Reabrir e Cancelar
|
java.lang.Long |
getAdministracao()
Retorna o código da administração corrente da sessão.
|
boolean |
getDisabledCombustivel()
Getter para o atributo disabled do campo "Combustível".
|
boolean |
getDisabledFornecedor()
Getter para o atributo disabled do campo "Fornecedor".
|
boolean |
getDisabledProprio()
Getter para o atributo disabled do campo "Abastecimento próprio?".
|
java.util.List<javax.faces.model.SelectItem> |
getListaCombustivel()
Retorna lista de tipos de combustível
|
java.util.List<javax.faces.model.SelectItem> |
getListaServico()
Retorna lista de tipos de serviço
|
java.util.List<javax.faces.model.SelectItem> |
getListaSituacao()
Retorna lista de situações de autorização de serviço
|
java.util.List<javax.faces.model.SelectItem> |
getListaTipo()
Retorna lista de tipos de bem
|
br.inf.thema.erp.infra.service.BaseService |
getService() |
java.lang.String |
getSiglaTipoServicoCorrente() |
TipoServico |
getTipoServicoCorrente() |
void |
init() |
private void |
limpaInformacoesBem()
Limpa os atributos referentes as informações do bem na entidade
|
private void |
limpaInformacoesBemOrcamento()
Limpa os atributos referentes as informações do bem, fornecedor e
orçamento na entidade.
|
private void |
limpaInformacoesFornecedor()
Limpa os atributos referentes as informações do fornecedor na entidade.
|
private void |
limpaInformacoesLocalFisico()
Limpa os atributos referentes as informações do local fisico na entidade.
|
private void |
limpaInformacoesMotorista()
Limpa os atributos referentes as informações do motorista na entidade.
|
void |
localizarRecuperar(java.lang.String where) |
void |
onChangeCodigoBem(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Tombo"(codigoBem)
|
void |
onChangeCodigoLocal(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Local"(codigoLocal)
|
void |
onChangeFornecedor(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Fornecedor"
|
void |
onChangeMotorista(javax.faces.event.AjaxBehaviorEvent event)
Método usado no evento change do campo "Motorista"
|
void |
onChangeNumeroBem(javax.faces.event.AjaxBehaviorEvent event) |
void |
onChangeNumeroOrcamento(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Orçamento"(numeroOrcamento)
|
void |
onChangePlaca(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Placa"
|
void |
onChangePrecoUnitario(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Preço Unitário"
|
void |
onChangePrefixo(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Prefixo"
|
void |
onChangeQuantidade(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Quantidade"
|
void |
onChangeServico(javax.faces.event.AjaxBehaviorEvent event)
Método usado pelo evento change do campo "Serviço"
|
void |
posCriar(int registro) |
void |
posSalvar() |
java.lang.Boolean |
preSalvar() |
void |
reabrir()
Ação vinculada Reabrir
|
void |
setBem(br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo bemVo)
Setter usado pelo filtro de campo do campo "Tombo"(codigoBem).
|
void |
setFornecedor(br.inf.thema.erp.basico.entidades.cadastrogeral.CadastroGeral cg)
Setter usado pelo filtro de campo do campo "Fornecedor".
|
void |
setLocalFisico(br.inf.thema.erp.basico.vo.LocalFisicoVo localFisico)
Setter usado pelo filtro de campo do campo "Local"(codigoLocal).
|
void |
setMotorista(br.inf.thema.erp.basico.entidades.cadastrogeral.CadastroGeral cg)
Setter usado pelo filtro de campo do campo "Motorista".
|
void |
setSiglaTipoServicoCorrente(java.lang.String siglaTipoServicoCorrente) |
void |
setTipoServicoCorrente(TipoServico tipoServicoCorrente) |
void |
trocaDeregistro(int atual,
int aterior) |
acaoAutorizada, apagar, apagarClick, aplicarCriterios, ativarRegistro, cancelar, criar, criarEntidade, desativarRegistro, executaConsultaSalva, executaCriterios, exigirAutorizacao, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, exigirAutorizacaoSalvar, getEntidadeCorrente, getLocalizar, getMbeanProgramaPai, getQuantidadeDeRegistrosNovos, getWhere, localizar, posApagarRegistro, posLocalizar, posLocalizarRecuperar, posRecuperar, posRetornarFiltro, posSalvarRegistro, preApagar, preApagarRegistro, preLocalizar, preparaSalvarConsulta, preRecuperar, 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, getMostraForm, 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, 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 AutorizacaoServicoService autorizacaoServicoService
@Autowired private TipoServicoPatrimonioService tipoServicoPatrimonioService
@Autowired private TipoCombustivelService tipoCombustivelService
@Autowired private br.inf.thema.erp.padraoBasico.service.UsuarioService usuarioService
@Autowired private TipoBemService tipoBemService
@Autowired private br.inf.thema.erp.basico.service.sessao.VariaveisDeSessaoProxyImpl variaveisDeSessaoProxyImpl
private java.util.List<javax.faces.model.SelectItem> listaCombustivel
private java.util.List<javax.faces.model.SelectItem> listaServico
private java.util.List<javax.faces.model.SelectItem> listaSituacao
private java.util.List<javax.faces.model.SelectItem> listaTipo
private java.lang.Long administracao
private TipoServico tipoServicoCorrente
private br.inf.thema.erp.infra.utils.MensagemUtil autorizacaoBundle
private br.inf.thema.erp.padrao.entidades.Permissao acaoCancelar
private br.inf.thema.erp.padrao.entidades.Permissao acaoReabrir
private br.inf.thema.erp.padrao.entidades.Permissao acaoAutorizar
private java.lang.String siglaTipoServicoCorrente
private java.util.Map<java.lang.String,java.lang.Object> usuarioMap
public br.inf.thema.erp.infra.service.BaseService getService()
getService
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<AutorizacaoServicoVo>
public void init() throws br.inf.thema.erp.infra.exception.ErpException
init
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<AutorizacaoServicoVo>
br.inf.thema.erp.infra.exception.ErpException
public void localizarRecuperar(java.lang.String where) throws br.inf.thema.erp.infra.exception.ErpException
localizarRecuperar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<AutorizacaoServicoVo>
br.inf.thema.erp.infra.exception.ErpException
public void trocaDeregistro(int atual, int aterior)
trocaDeregistro
in class br.inf.thema.erp.padrao.mbean.MBeanPrograma<AutorizacaoServicoVo>
public void posSalvar()
posSalvar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<AutorizacaoServicoVo>
public java.lang.Boolean preSalvar()
preSalvar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<AutorizacaoServicoVo>
public void posCriar(int registro)
posCriar
in class br.inf.thema.erp.padrao.mbean.MBeanManutencao<AutorizacaoServicoVo>
public java.util.List<javax.faces.model.SelectItem> getListaCombustivel()
public java.util.List<javax.faces.model.SelectItem> getListaServico()
public java.util.List<javax.faces.model.SelectItem> getListaSituacao()
public java.util.List<javax.faces.model.SelectItem> getListaTipo()
public void onChangeMotorista(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeFornecedor(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeServico(javax.faces.event.AjaxBehaviorEvent event)
public void changeProprio(javax.faces.event.AjaxBehaviorEvent event)
public void onChangePlaca(javax.faces.event.AjaxBehaviorEvent event)
public void onChangePrefixo(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeNumeroBem(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeCodigoBem(javax.faces.event.AjaxBehaviorEvent event)
public void onChangeNumeroOrcamento(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeCodigoLocal(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeQuantidade(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangePrecoUnitario(javax.faces.event.AjaxBehaviorEvent event)
event
- public void autorizar()
public void reabrir()
public void cancelarAutorizacao()
private void carregaTipoServicoCorrente() throws br.inf.thema.erp.infra.exception.ErpException
ErpException
private void carregaInformacoesBem()
private void carregaInformacoesBemOrcamento() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
private void carregaInformacoesLocalFisico() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
private void carregaInformacoesFornecedor() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
private void carregaInformacoesMotorista() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
ErpServiceException
private void limpaInformacoesBem()
private void limpaInformacoesBemOrcamento()
private void limpaInformacoesLocalFisico()
private void limpaInformacoesFornecedor()
private void limpaInformacoesMotorista()
private void calculaValorTotal()
private void controlaDisableAcoesVinculadas()
public java.util.List<br.inf.thema.erp.padraoBasico.entidades.Usuario> autocompleteUsuario(java.lang.String descricao)
public void changeUsuario(javax.faces.event.ActionEvent event)
public void setBem(br.inf.thema.erp.integracao.materiais.vo.patrimonio.bem.BemVo bemVo)
bemVo
- public void setMotorista(br.inf.thema.erp.basico.entidades.cadastrogeral.CadastroGeral cg)
cg
- public void setLocalFisico(br.inf.thema.erp.basico.vo.LocalFisicoVo localFisico)
localFisico
- public void setFornecedor(br.inf.thema.erp.basico.entidades.cadastrogeral.CadastroGeral cg)
cg
- public java.lang.Long getAdministracao()
public boolean getDisabledFornecedor()
public boolean getDisabledProprio()
public boolean getDisabledCombustivel()
public TipoServico getTipoServicoCorrente()
public void setTipoServicoCorrente(TipoServico tipoServicoCorrente)
public java.lang.String getSiglaTipoServicoCorrente()
public void setSiglaTipoServicoCorrente(java.lang.String siglaTipoServicoCorrente)