[Falcon] CORD-368 Skeleton of service dependency APIs
- Changed service ID from VNI to network ID
- Added REST APIs(POST/DELETE/PUT)
- Added interfaces to CordVtnService(create/remove)
- Renamed Service/ServiceId to more specific
Change-Id: I80322fea28a7740a2cc7723b576e7bb9ff08389e
diff --git a/src/main/java/org/onosproject/cordvtn/CordVtnService.java b/src/main/java/org/onosproject/cordvtn/CordVtnService.java
index 7bbc1e3..29b4525 100644
--- a/src/main/java/org/onosproject/cordvtn/CordVtnService.java
+++ b/src/main/java/org/onosproject/cordvtn/CordVtnService.java
@@ -67,18 +67,17 @@
List<CordVtnNode> getNodes();
/**
- * Creates a dependency between two services.
+ * Creates dependencies for a given tenant service.
*
- * @param tenantServiceId id of the service which has a dependency
- * @param providerServiceId id of the service which provides dependency
+ * @param tenantCordServiceId id of the service which has a dependency
+ * @param providerCordServiceId id of the service which provide dependency
*/
- void createServiceDependency(ServiceId tenantServiceId, ServiceId providerServiceId);
+ void createServiceDependency(CordServiceId tenantCordServiceId, CordServiceId providerCordServiceId);
/**
- * Removes a dependency between two services.
+ * Removes all dependencies from a given tenant service.
*
- * @param tenantServiceId id of the service which has a dependency
- * @param providerServiceId id of the service which provides dependency
+ * @param tenantCordServiceId id of the service which has a dependency
*/
- void removeServiceDependency(ServiceId tenantServiceId, ServiceId providerServiceId);
+ void removeServiceDependency(CordServiceId tenantCordServiceId);
}