Refactor: add static factory method in BatchWrite, instead of in IntentStore

Change-Id: Ic0cecc4b3cc4facbc469d2eb87a36c4d5166a6f2
diff --git a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
index 21361d5..3a1d4f2 100644
--- a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
+++ b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
@@ -768,7 +768,7 @@
         }
 
         private void buildIntentUpdates() {
-            BatchWrite batchWrite = store.newBatchWrite();
+            BatchWrite batchWrite = BatchWrite.newInstance();
 
             // create context and record new request to store
             for (IntentOperation op : ops.operations()) {
@@ -806,7 +806,7 @@
                 return flowRuleService.applyBatch(batch);
             } else {
                 // there are no flow rule batches; finalize the intent update
-                BatchWrite batchWrite = store.newBatchWrite();
+                BatchWrite batchWrite = BatchWrite.newInstance();
                 for (IntentUpdate update : intentUpdates) {
                     update.finalizeStates(batchWrite);
                 }