/** * Builder method for patch with conflicts. * * @param conflicts Conflicts. * @return Query entity patch with conflicts. */ public static QueryEntityPatch conflict(String conflicts) { return new QueryEntityPatch(conflicts, null); }
if (entityPatch.hasConflict()) { if (conflicts.length() > 0) conflicts.append("\n"); conflicts.append(entityPatch.getConflictsMessage()); if (!entityPatch.isEmpty()) patchOperations.addAll(entityPatch.getPatchOperations());
if (entityPatch.hasConflict()) { if (conflicts.length() > 0) conflicts.append("\n"); conflicts.append(entityPatch.getConflictsMessage()); if (!entityPatch.isEmpty()) patchOperations.addAll(entityPatch.getPatchOperations());
/** * Builder method for patch with operations. * * @param patchOperations Operations for modification. * @return Query entity patch which contain {@link SchemaAbstractOperation} operations for changing query entity. */ public static QueryEntityPatch patch(Collection<SchemaAbstractOperation> patchOperations) { return new QueryEntityPatch(null, patchOperations); }
/** * Builder method for patch with operations. * * @param patchOperations Operations for modification. * @return Query entity patch which contain {@link SchemaAbstractOperation} operations for changing query entity. */ public static QueryEntityPatch patch(Collection<SchemaAbstractOperation> patchOperations) { return new QueryEntityPatch(null, patchOperations); }
/** * Builder method for patch with conflicts. * * @param conflicts Conflicts. * @return Query entity patch with conflicts. */ public static QueryEntityPatch conflict(String conflicts) { return new QueryEntityPatch(conflicts, null); }