Consolidation of the GNPy module
[transportpce.git] / pce / src / main / java / org / opendaylight / transportpce / pce / gnpy / ServiceDataStoreOperations.java
index 11489dc902cc42e49a1b1e36a83be814f39e1cbd..e71ee7cbc091a6c965b1017c49b912db4cc0cafb 100644 (file)
@@ -15,9 +15,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
 public interface ServiceDataStoreOperations {
 
-    void createXMLFromDevice(DataStoreContext dataStoreContextUtil, OrgOpenroadmDevice device, String output);
+    void createXMLFromDevice(DataStoreContext dataStoreContextUtil, OrgOpenroadmDevice device, String output)
+        throws GnpyException;
 
-    String createJsonStringFromDataObject(InstanceIdentifier<?> id, DataObject object) throws Exception;
+    String createJsonStringFromDataObject(InstanceIdentifier<?> id, DataObject object) throws GnpyException, Exception;
 
-    void writeStringFile(String jsonString, String fileName);
+    void writeStringFile(String jsonString, String fileName) throws GnpyException;
 }