Interface RefBookService


@Path("/refBook")
@Produces("application/json")
@Consumes("application/json")
public interface RefBookService
  • Method Details

    • search

      @GET org.springframework.data.domain.Page<RefBook> search​(@BeanParam RefBookCriteria criteria)
    • searchVersions

      @GET @Path("/versions") org.springframework.data.domain.Page<RefBook> searchVersions​(@BeanParam RefBookCriteria criteria)
    • getByVersionId

      @GET @Path("/version/{id}") RefBook getByVersionId​(@PathParam("id") java.lang.Integer versionId)
    • getCode

      @GET @Path("/{id}") java.lang.String getCode​(@PathParam("id") java.lang.Integer refBookId)
    • getId

      @GET @Path("/code/{refBookCode}") java.lang.Integer getId​(@PathParam("refBookCode") java.lang.String refBookCode)
    • create

      @POST RefBook create​(RefBookCreateRequest refBookCreateRequest)
    • create

      @POST @Path("/createFromFile") Draft create​(FileModel fileModel)
    • update

      @PUT RefBook update​(RefBookUpdateRequest refBookUpdateRequest)
    • delete

      @DELETE void delete​(@QueryParam("refBookId") int refBookId)
    • toArchive

      @POST @Path("/{refBookId}/toArchive") void toArchive​(@PathParam("refBookId") int refBookId)
    • fromArchive

      @POST @Path("/{refBookId}/fromArchive") void fromArchive​(@PathParam("refBookId") int refBookId)
    • changeData

      @POST @Path("/changeData") void changeData​(RdmChangeDataRequest request)