@Service
public class DiariaService
extends <any>
Modifier and Type | Field and Description |
---|---|
private DiariaDao |
diariaDao |
private static long |
serialVersionUID |
Constructor and Description |
---|
DiariaService() |
Modifier and Type | Method and Description |
---|---|
void |
abrirFecharDesfazerAutorizarSituacao(DiariaVo diariaVo)
Abre, Fecha, Desfaz Cancelamento ou Autoriza a Diária
|
void |
calculaLimitePrestacao(DiariaVo diariaVo)
Calcula o prazo final
|
java.sql.Date |
calculaPrazo(DiariaVo diariaVo) |
java.lang.Long |
calculaQuantidadeDiarias(DiariaVo diariaVo)
Calcula a quantidade de diárias
|
java.util.Map<java.lang.String,java.lang.Object> |
calcularValorDiaria(DiariaVo diariaVo) |
void |
cancelarSituacao(DiariaVo diariaVo)
Cancela uma Diária
|
java.util.Map<java.lang.String,java.lang.Object> |
dadosFuncionarioEmpenho(java.lang.String chamada,
java.lang.Long inscricao,
java.lang.String matricula,
java.lang.Long cargo) |
DiariaVo |
getByInscricao(java.lang.Long inscricao) |
DiariaVo |
getByInscricaoCriando(java.lang.Long inscricao) |
DiariaVo |
getByMatricula(java.lang.String matricula) |
DiariaVo |
getByMatriculaCriando(java.lang.String matricula) |
DiariaVo |
getDadosFuncionario(DiariaVo diariaVo) |
<any> |
getDao() |
java.lang.Long |
getEsferaPadrao() |
java.lang.Long |
getTipoPadraoDiaria() |
java.util.List<DiariaVo> |
suggestionNome(java.lang.String parametro)
Funcionalidade para SuggestionNome
|
java.util.List<DiariaVo> |
suggestionNomeCriando(java.lang.String parametro)
Funcionalidade para SuggestionNomeCriando
|
java.lang.String |
testaAgencia(DiariaVo diariaVo)
Verifica a Agência
|
java.lang.Boolean |
verificaSobrePosicao(DiariaVo diariaVo)
Verifica se há SobrePosição de Datas
|
private static final long serialVersionUID
@Autowired private DiariaDao diariaDao
public <any> getDao()
public java.util.List<DiariaVo> suggestionNomeCriando(java.lang.String parametro) throws ErpServiceException
parametro
- String para filtroErpServiceException
public java.util.List<DiariaVo> suggestionNome(java.lang.String parametro) throws ErpServiceException
parametro
- String para filtroErpServiceException
public DiariaVo getByInscricaoCriando(java.lang.Long inscricao)
Inscrição
- public DiariaVo getByInscricao(java.lang.Long inscricao)
Inscrição
- public DiariaVo getByMatriculaCriando(java.lang.String matricula)
Matricula
- public DiariaVo getByMatricula(java.lang.String matricula)
Matricula
- public java.lang.Boolean verificaSobrePosicao(DiariaVo diariaVo) throws ErpServiceException
diariaVo
- ErpServiceException
public java.lang.Long calculaQuantidadeDiarias(DiariaVo diariaVo) throws ErpServiceException
diariaVo
- ErpServiceException
public DiariaVo getDadosFuncionario(DiariaVo diariaVo) throws ErpServiceException
ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> calcularValorDiaria(DiariaVo diariaVo) throws ErpServiceException
ErpServiceException
public java.sql.Date calculaPrazo(DiariaVo diariaVo) throws ErpServiceException
ErpServiceException
public java.lang.Long getEsferaPadrao() throws ErpServiceException
ErpServiceException
public java.lang.Long getTipoPadraoDiaria() throws ErpServiceException
ErpServiceException
public void calculaLimitePrestacao(DiariaVo diariaVo) throws ErpServiceException
diariaVo
- ErpServiceException
public java.lang.String testaAgencia(DiariaVo diariaVo) throws ErpServiceException
diariaVo
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void abrirFecharDesfazerAutorizarSituacao(DiariaVo diariaVo) throws ErpServiceException
diariaVo
- ErpServiceException
@Transactional(rollbackFor={java.lang.RuntimeException.class,java.lang.Exception.class}) public void cancelarSituacao(DiariaVo diariaVo) throws ErpServiceException
diariaVo
- ErpServiceException
public java.util.Map<java.lang.String,java.lang.Object> dadosFuncionarioEmpenho(java.lang.String chamada, java.lang.Long inscricao, java.lang.String matricula, java.lang.Long cargo) throws ErpServiceException
ErpServiceException