@Service public class AgendaBemService extends br.inf.thema.erp.infra.service.ManutencaoFiltroService<AgendaBemVo>
AgendaBemVo
Modifier and Type | Field and Description |
---|---|
private AgendaBemDao |
agendaBemDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
AgendaBemService() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
agruparAgendaBem(java.util.List<java.lang.Long> agendas,
java.lang.Long agendaBase,
java.lang.Long numeroBem,
java.lang.Long motorista) |
void |
aprovaAgenda(java.lang.Long codigo)
Procedimento que realiza a Aprovação do agendamento.
|
java.util.Map<java.lang.String,java.lang.Object> |
buscaDadosBemAgenda(java.util.Map<java.lang.String,java.lang.Object> parametros) |
void |
cancelaAgendaBem(AgendaBemVo agendaBemVo) |
void |
cancelaPreAgendaBem(java.lang.Long codigo) |
void |
cancelarSaidaVeiculo(java.lang.Long sequenciaAgenda) |
void |
confirmaAgendaBem(AgendaBemVo agendaBemVo) |
java.util.Map<java.lang.String,java.lang.Object> |
desagruparAgendaBem(java.util.List<java.lang.Long> agendas,
java.lang.Long agrupamento) |
br.inf.thema.erp.infra.dao.ManutencaoDao<AgendaBemVo> |
getDao() |
void |
liberaAgenda(AgendaBemVo entidade)
Procedimento que realiza a Liberação do agendamento.
|
java.util.Map<java.lang.String,java.lang.Object> |
obtemDadosBemAgenda(java.lang.String codigoBem,
java.lang.String placa,
java.lang.String prefixo,
java.lang.Long numeroBem) |
java.util.List<AgendaBemVo> |
obterListaAgruparAgenda(java.lang.Long codigo,
java.sql.Date dataInicial) |
java.util.List<AgendaBemVo> |
obterListaDesagruparAgenda(java.lang.Long agrupamento) |
void |
reabreAgendaBem(java.lang.Long sequencia) |
java.util.List<AgendaBemVo> |
recuperaAgendaBemAConfirmar() |
java.util.List<AgendaBemVo> |
recuperaAgendaBemAgendar(java.lang.Long numeroBem,
java.sql.Date dataSaida) |
AgendaBemVo |
recuperarPorCodigo(java.lang.Long codigo)
Recupera um objeto
AgendaBemVo pelo código |
java.lang.String |
validaAgenda(java.lang.String registroNovo,
java.sql.Date dataSaida,
java.lang.String horaSaida,
java.sql.Date dataRetorno,
java.lang.String horaRetorno,
java.lang.Long assentos,
java.lang.String localFisico)
Valida a agenda
|
java.util.List<MensagemRetorno> |
validaAgendaBemDireto(AgendaBemVo agendaBemVo) |
java.util.List<MensagemRetorno> |
validaLiberaAgenda(java.lang.Long codigo) |
java.lang.String |
validaMotorista(java.lang.Long inscricao) |
filtrar, filtrar
private static final long serialVersionUID
@Autowired private AgendaBemDao agendaBemDao
public br.inf.thema.erp.infra.dao.ManutencaoDao<AgendaBemVo> getDao()
public java.lang.String validaAgenda(java.lang.String registroNovo, java.sql.Date dataSaida, java.lang.String horaSaida, java.sql.Date dataRetorno, java.lang.String horaRetorno, java.lang.Long assentos, java.lang.String localFisico) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
registroNovo
- S registro novo, N registro existentedataSaida
- horaSaida
- dataRetorno
- horaRetorno
- assentos
- localFisico
- codigo do local físicoErpServiceException
public AgendaBemVo recuperarPorCodigo(java.lang.Long codigo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
AgendaBemVo
pelo códigocodigo
- AgendaBemVo
ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void liberaAgenda(AgendaBemVo entidade) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
codigo
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void aprovaAgenda(java.lang.Long codigo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
codigo
- ErpServiceException
public java.util.List<AgendaBemVo> recuperaAgendaBemAConfirmar() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> obtemDadosBemAgenda(java.lang.String codigoBem, java.lang.String placa, java.lang.String prefixo, java.lang.Long numeroBem) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.List<MensagemRetorno> validaAgendaBemDireto(AgendaBemVo agendaBemVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void cancelaAgendaBem(AgendaBemVo agendaBemVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void confirmaAgendaBem(AgendaBemVo agendaBemVo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.lang.String validaMotorista(java.lang.Long inscricao) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void reabreAgendaBem(java.lang.Long sequencia) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<AgendaBemVo> recuperaAgendaBemAgendar(java.lang.Long numeroBem, java.sql.Date dataSaida) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> buscaDadosBemAgenda(java.util.Map<java.lang.String,java.lang.Object> parametros) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void cancelaPreAgendaBem(java.lang.Long codigo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> agruparAgendaBem(java.util.List<java.lang.Long> agendas, java.lang.Long agendaBase, java.lang.Long numeroBem, java.lang.Long motorista) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public java.util.Map<java.lang.String,java.lang.Object> desagruparAgendaBem(java.util.List<java.lang.Long> agendas, java.lang.Long agrupamento) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<AgendaBemVo> obterListaAgruparAgenda(java.lang.Long codigo, java.sql.Date dataInicial) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<AgendaBemVo> obterListaDesagruparAgenda(java.lang.Long agrupamento) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void cancelarSaidaVeiculo(java.lang.Long sequenciaAgenda) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
public java.util.List<MensagemRetorno> validaLiberaAgenda(java.lang.Long codigo) throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException