Interface ConflictService


@Path("/conflicts")
@Produces("application/json")
@Consumes("application/json")
public interface ConflictService
  • Method Details

    • calculateDataConflicts

      @GET @Path("/calculate") java.util.List<RefBookConflict> calculateDataConflicts​(@BeanParam CalculateConflictCriteria criteria)
    • checkConflicts

      @GET @Path("/check") java.lang.Boolean checkConflicts​(@QueryParam("refFromId") java.lang.Integer refFromId, @QueryParam("oldRefToId") java.lang.Integer oldRefToId, @QueryParam("newRefToId") java.lang.Integer newRefToId, @QueryParam("type") ConflictType conflictType)
    • getConflictingReferrers

      @GET @Path("/check/{versionId}/referrer") java.util.List<RefBookVersion> getConflictingReferrers​(@PathParam("versionId") java.lang.Integer versionId, @QueryParam("type") ConflictType conflictType)
    • search

      @GET org.springframework.data.domain.Page<RefBookConflict> search​(@BeanParam RefBookConflictCriteria criteria)
    • countConflictedRowIds

      @GET @Path("/rows/count") java.lang.Long countConflictedRowIds​(@BeanParam RefBookConflictCriteria criteria)
    • searchConflictedRowIds

      @GET @Path("/rows") org.springframework.data.domain.Page<java.lang.Long> searchConflictedRowIds​(@BeanParam RefBookConflictCriteria criteria)
    • delete

      @DELETE @Path("/{id}") void delete​(@PathParam("id") java.lang.Integer id)
    • delete

      @DELETE void delete​(@BeanParam DeleteRefBookConflictCriteria criteria)
    • getReferrerConflictedIds

      @GET @Path("/find/all/{versionId}") java.util.List<java.lang.Long> getReferrerConflictedIds​(@PathParam("versionId") java.lang.Integer referrerVersionId, @QueryParam("refRecordIds") java.util.List<java.lang.Long> refRecordIds)
    • discoverConflicts

      @POST @Path("/discover/{oldVersionId}-{newVersionId}") void discoverConflicts​(@PathParam("oldVersionId") java.lang.Integer oldVersionId, @PathParam("newVersionId") java.lang.Integer newVersionId)
    • copyConflicts

      @POST @Path("/copy/{oldVersionId}-{newVersionId}") void copyConflicts​(@PathParam("oldVersionId") java.lang.Integer oldVersionId, @PathParam("newVersionId") java.lang.Integer newVersionId)