adding isUniqueSubscriptionId method
[cps.git] / cps-ncmp-service / src / main / java / org / onap / cps / ncmp / api / impl / events / cmsubscription / service / CmNotificationSubscriptionPersistenceService.java
index 189fbb5..38f3db9 100644 (file)
@@ -39,6 +39,14 @@ public interface CmNotificationSubscriptionPersistenceService {
     boolean isOngoingCmNotificationSubscription(final DatastoreType datastoreType, final String cmHandleId,
             final String xpath);
 
+    /**
+     * Check if the subscription ID is unique against ongoing subscriptions.
+     *
+     * @param subscriptionId subscription ID
+     * @return true if subscriptionId is not used in active subscriptions, otherwise false
+     */
+    boolean isUniqueSubscriptionId(final String subscriptionId);
+
     /**
      * Get all ongoing cm notification subscription based on the parameters.
      *