@Path(value="/materiais/obras")
public class ObrasRestService
extends br.inf.thema.erp.infra.GrpAbstractWsRest
Modifier and Type | Class and Description |
---|---|
(package private) class |
ObrasRestService.DataSincronizacao |
private class |
ObrasRestService.ObjetoDataSincronizacao |
private class |
ObrasRestService.ObrasDataSinc |
Modifier and Type | Field and Description |
---|---|
private ObraAnoService |
obraAnoService |
private ObraService |
obraService |
private static long |
serialVersionUID |
private TipoNaturezaObraService |
tipoNaturezaObraService |
private TipoObraService |
tipoObraService |
Constructor and Description |
---|
ObrasRestService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
consultaListaObrasParadasExterno(ParametrosEntradaListaObrasParadas parametrosEntrada) |
javax.ws.rs.core.Response |
consultaObrasExterno(ParametrosObras parametrosEntrada) |
javax.ws.rs.core.Response |
detalhesEmpreiteiras(ParametrosEntradaObrasParadas parametrosEntrada) |
javax.ws.rs.core.Response |
detalhesMedicoes(ParametrosEntradaObrasParadas parametrosEntrada) |
javax.ws.rs.core.Response |
detalhesObrasParadas(ParametrosEntradaObrasParadas parametrosEntrada) |
javax.ws.rs.core.Response |
detalhesResponsaveis(ParametrosEntradaObrasParadas parametrosEntrada) |
javax.ws.rs.core.Response |
eventosObras(ParametrosEntradaObrasParadas parametrosEntrada) |
javax.ws.rs.core.Response |
getAnos() |
javax.ws.rs.core.Response |
getConsultaObra() |
javax.ws.rs.core.Response |
getDataSincronizacao() |
javax.ws.rs.core.Response |
getTotalizadorSituacao() |
javax.ws.rs.core.Response |
listaNatureza() |
javax.ws.rs.core.Response |
tipoObra() |
private static final long serialVersionUID
@Autowired private ObraAnoService obraAnoService
@Autowired private ObraService obraService
@Autowired private TipoObraService tipoObraService
@Autowired private TipoNaturezaObraService tipoNaturezaObraService
@PermitAll @GET @Path(value="/todos") @Produces(value="application/json;charset=utf-8") public javax.ws.rs.core.Response tipoObra()
@PermitAll @GET @Path(value="/listaNatureza") @Produces(value="application/json;charset=utf-8") public javax.ws.rs.core.Response listaNatureza()
@GET @Path(value="/anos") @Produces(value="application/json;charset=ISO-8859-1") public javax.ws.rs.core.Response getAnos()
@GET @Path(value="/situacao/totalizador") @Produces(value="application/json;charset=ISO-8859-1") public javax.ws.rs.core.Response getTotalizadorSituacao()
@GET @Path(value="/dataSincronizacao") @Produces(value="application/json;charset=ISO-8859-1") public javax.ws.rs.core.Response getDataSincronizacao() throws br.inf.thema.erp.infra.service.exception.ErpServiceException
br.inf.thema.erp.infra.service.exception.ErpServiceException
@GET @Path(value="/consulta") @Produces(value="application/json;charset=ISO-8859-1") public javax.ws.rs.core.Response getConsultaObra()
@PermitAll @POST @Path(value="/consultaListaObrasParadas") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response consultaListaObrasParadasExterno(ParametrosEntradaListaObrasParadas parametrosEntrada)
@PermitAll @POST @Path(value="/detalhesObrasParadas") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response detalhesObrasParadas(ParametrosEntradaObrasParadas parametrosEntrada)
@PermitAll @POST @Path(value="/eventosObras") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response eventosObras(ParametrosEntradaObrasParadas parametrosEntrada)
@PermitAll @POST @Path(value="/detalhesEmpreiteiras") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response detalhesEmpreiteiras(ParametrosEntradaObrasParadas parametrosEntrada)
@PermitAll @POST @Path(value="/detalhesResponsaveis") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response detalhesResponsaveis(ParametrosEntradaObrasParadas parametrosEntrada)
@PermitAll @POST @Path(value="/detalhesMedicoes") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response detalhesMedicoes(ParametrosEntradaObrasParadas parametrosEntrada)
@PermitAll @POST @Path(value="/consultaObrasExterno") @Consumes(value="application/json; charset=utf-8") @Produces(value="application/json; charset=utf-8") public javax.ws.rs.core.Response consultaObrasExterno(ParametrosObras parametrosEntrada)