[AETHER-75] Add command to force snapshot of Raft partitions.

Change-Id: I1e79967e3dcbf353749b6a1e524ce71c763ca588
diff --git a/core/api/src/main/java/org/onosproject/store/primitives/PartitionAdminService.java b/core/api/src/main/java/org/onosproject/store/primitives/PartitionAdminService.java
index 3602930..d54dcf0 100644
--- a/core/api/src/main/java/org/onosproject/store/primitives/PartitionAdminService.java
+++ b/core/api/src/main/java/org/onosproject/store/primitives/PartitionAdminService.java
@@ -17,6 +17,7 @@
 
 import java.util.List;
 
+import org.onosproject.cluster.PartitionId;
 import org.onosproject.store.service.PartitionClientInfo;
 import org.onosproject.store.service.PartitionInfo;
 
@@ -36,4 +37,16 @@
      * @return list of {@code PartitionClientInfo}
      */
     List<PartitionClientInfo> partitionClientInfo();
+
+    /**
+     * Takes a snapshot of all partitions.
+     */
+    void snapshot();
+
+    /**
+     * Takes a snapshot of the given partition.
+     *
+     * @param partitionId the partition to snapshot
+     */
+    void snapshot(PartitionId partitionId);
 }
\ No newline at end of file