Package ru.i_novus.ms.rdm.api.service
Interface ConflictService
@Path("/conflicts")
@Produces("application/json")
@Consumes("application/json")
public interface ConflictService
-
Method Summary
Modifier and Type Method Description java.util.List<RefBookConflict>calculateDataConflicts(CalculateConflictCriteria criteria)java.lang.BooleancheckConflicts(java.lang.Integer refFromId, java.lang.Integer oldRefToId, java.lang.Integer newRefToId, ConflictType conflictType)voidcopyConflicts(java.lang.Integer oldVersionId, java.lang.Integer newVersionId)java.lang.LongcountConflictedRowIds(RefBookConflictCriteria criteria)voiddelete(java.lang.Integer id)voiddelete(DeleteRefBookConflictCriteria criteria)voiddiscoverConflicts(java.lang.Integer oldVersionId, java.lang.Integer newVersionId)java.util.List<RefBookVersion>getConflictingReferrers(java.lang.Integer versionId, ConflictType conflictType)java.util.List<java.lang.Long>getReferrerConflictedIds(java.lang.Integer referrerVersionId, java.util.List<java.lang.Long> refRecordIds)org.springframework.data.domain.Page<RefBookConflict>search(RefBookConflictCriteria criteria)org.springframework.data.domain.Page<java.lang.Long>searchConflictedRowIds(RefBookConflictCriteria criteria)
-
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
-
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)
-