Package ru.i_novus.ms.rdm.api.rest
Interface VersionRestService
@Path("/version")
@Produces("application/json")
@Consumes("application/json")
public interface VersionRestService
-
Method Summary
Modifier and Type Method Description ExistsDataexistsData(java.util.List<java.lang.String> rowIds)RefBookVersiongetById(java.lang.Integer versionId)RefBookVersiongetLastPublishedVersion(java.lang.String refBookCode)RefBookRowValuegetRow(java.lang.String rowId)StructuregetStructure(java.lang.Integer versionId)RefBookVersiongetVersion(java.lang.String version, java.lang.String refBookCode)ExportFilegetVersionFile(java.lang.Integer versionId, FileType fileType)org.springframework.data.domain.Page<RefBookVersion>getVersions(VersionCriteria criteria)org.springframework.data.domain.Page<RefBookRowValue>search(java.lang.Integer versionId, SearchDataCriteria criteria)org.springframework.data.domain.Page<RefBookRowValue>search(java.lang.String refBookCode, java.time.LocalDateTime date, SearchDataCriteria criteria)org.springframework.data.domain.Page<RefBookRowValue>search(java.lang.String refBookCode, SearchDataCriteria criteria)
-
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
-
getVersionFile
@GET @Path("/{versionId}/getFile") @Produces("application/zip") ExportFile getVersionFile(@PathParam("versionId") java.lang.Integer versionId, @QueryParam("type") FileType fileType)
-