Interface TemporalApi


@Generated(value="org.openapitools.codegen.languages.MicronautCodegen", date="2024-03-27T10:50:06.751254055Z[Etc/UTC]") public interface TemporalApi
  • Method Details

    • addTemporalEntityAttrs

      @Post("/temporal/entities/{entityId}/attrs/") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> addTemporalEntityAttrs(@PathVariable(name="entityId") URI entityId, @Body EntityTemporalFragmentVO entityTemporalFragmentVO)
    • createUpdateEntityTemporal

      @Post("/temporal/entities/") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> createUpdateEntityTemporal(@Body EntityTemporalVO entityTemporalVO)
    • modifyEntityTemporalAttrInstance

      @Patch("/temporal/entities/{entityId}/attrs/{attrId}/{instanceId}") @Consumes("application/ld+json") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> modifyEntityTemporalAttrInstance(@PathVariable(name="entityId") URI entityId, @PathVariable(name="attrId") String attrId, @PathVariable(name="instanceId") URI instanceId, @Body EntityTemporalFragmentVO entityTemporalFragmentVO)
    • queryTemporalEntities

      @Get("/temporal/entities/") @Produces({"application/ld+json","application/json"}) io.micronaut.http.HttpResponse<Object> queryTemporalEntities(@Nullable @Header("Link") String link, @Nullable @QueryValue("id") String id, @Nullable @QueryValue("idPattern") String idPattern, @Nullable @QueryValue("type") String type, @Nullable @QueryValue("attrs") String attrs, @Nullable @QueryValue("q") String q, @Nullable @QueryValue("georel") String georel, @Nullable @QueryValue("geometry") String geometry, @Nullable @QueryValue("coordinates") String coordinates, @Nullable @QueryValue("geoproperty") String geoproperty, @Nullable @QueryValue("timerel") TimerelVO timerel, @Nullable @QueryValue("timeproperty") String timeproperty, @Nullable @QueryValue("timeAt") Instant timeAt, @Nullable @QueryValue("endTimeAt") Instant endTimeAt, @Nullable @QueryValue("csf") String csf, @Nullable @QueryValue("pageSize") Integer pageSize, @Nullable @QueryValue("pageAnchor") URI pageAnchor, @Nullable @QueryValue("limit") Integer limit, @Nullable @QueryValue("options") String options, @Nullable @QueryValue("lastN") Integer lastN)
    • queryTemporalEntitiesOnPost

      @Post("/temporal/entityOperations/query") @Consumes("application/json") @Produces({"application/ld+json","application/json"}) io.micronaut.http.HttpResponse<Object> queryTemporalEntitiesOnPost(@Body QueryVO queryVO, @Nullable @Header("Link") String link, @Nullable @QueryValue("pageSize") Integer pageSize, @Nullable @QueryValue("pageAnchor") URI pageAnchor, @Nullable @QueryValue("limit") Integer limit, @Nullable @QueryValue("options") String options, @Nullable @QueryValue("lastN") Integer lastN)
    • removeEntityTemporalAttr

      @Delete("/temporal/entities/{entityId}/attrs/{attrId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> removeEntityTemporalAttr(@PathVariable(name="entityId") URI entityId, @PathVariable(name="attrId") String attrId)
    • removeEntityTemporalAttrInstance

      @Delete("/temporal/entities/{entityId}/attrs/{attrId}/{instanceId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> removeEntityTemporalAttrInstance(@PathVariable(name="entityId") URI entityId, @PathVariable(name="attrId") String attrId, @PathVariable(name="instanceId") URI instanceId)
    • removeEntityTemporalById

      @Delete("/temporal/entities/{entityId}") @Produces("application/ld+json") io.micronaut.http.HttpResponse<Object> removeEntityTemporalById(@PathVariable(name="entityId") URI entityId, @Nullable @QueryValue("type") String type)
    • retrieveEntityTemporalById

      @Get("/temporal/entities/{entityId}") @Produces({"application/ld+json","application/json"}) io.micronaut.http.HttpResponse<Object> retrieveEntityTemporalById(@PathVariable(name="entityId") URI entityId, @Nullable @Header("Link") String link, @Nullable @QueryValue("attrs") String attrs, @Nullable @QueryValue("options") String options, @Nullable @QueryValue("timerel") TimerelVO timerel, @Nullable @QueryValue("timeproperty") String timeproperty, @Nullable @QueryValue("timeAt") Instant timeAt, @Nullable @QueryValue("endTimeAt") Instant endTimeAt, @Nullable @QueryValue("lastN") Integer lastN)