Interface VersionRestService


@Path("/version")
@Produces("application/json")
@Consumes("application/json")
public interface VersionRestService
  • Method Details

    • search

      @GET @Path("/{versionId}/data") org.springframework.data.domain.Page<RefBookRowValue> search​(@PathParam("versionId") java.lang.Integer versionId, @BeanParam SearchDataCriteria criteria)
    • getVersions

      @GET @Path("/versions") org.springframework.data.domain.Page<RefBookVersion> getVersions​(@BeanParam VersionCriteria criteria)
    • getById

      @GET @Path("/{versionId}") RefBookVersion getById​(@PathParam("versionId") java.lang.Integer versionId)
    • getVersion

      @GET @Path("/{version}/refbook/{refBookCode}") RefBookVersion getVersion​(@PathParam("version") java.lang.String version, @PathParam("refBookCode") java.lang.String refBookCode)
    • getLastPublishedVersion

      @GET @Path("/refBook/{refBookCode}/last") RefBookVersion getLastPublishedVersion​(@PathParam("refBookCode") java.lang.String refBookCode)
    • search

      @GET @Path("/refBook/{refBookCode}/{date}") org.springframework.data.domain.Page<RefBookRowValue> search​(@PathParam("refBookCode") java.lang.String refBookCode, @PathParam("date") java.time.LocalDateTime date, @BeanParam SearchDataCriteria criteria)
    • search

      @GET @Path("/refBook/{refBookCode}") org.springframework.data.domain.Page<RefBookRowValue> search​(@PathParam("refBookCode") java.lang.String refBookCode, @BeanParam SearchDataCriteria criteria)
    • getStructure

      @GET @Path("/{versionId}/structure") Structure getStructure​(@PathParam("versionId") java.lang.Integer versionId)
    • existsData

      @GET @Path("/row/exists") ExistsData existsData​(@QueryParam("rowId") java.util.List<java.lang.String> rowIds)
    • getRow

      @GET @Path("/row/{rowId}") RefBookRowValue getRow​(@PathParam("rowId") java.lang.String rowId)
    • getVersionFile

      @GET @Path("/{versionId}/getFile") @Produces("application/zip") ExportFile getVersionFile​(@PathParam("versionId") java.lang.Integer versionId, @QueryParam("type") FileType fileType)