Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.account.admin/src/org/eclipse/osee/account/admin/SubscriptionAdmin.java')
-rw-r--r--plugins/org.eclipse.osee.account.admin/src/org/eclipse/osee/account/admin/SubscriptionAdmin.java31
1 files changed, 8 insertions, 23 deletions
diff --git a/plugins/org.eclipse.osee.account.admin/src/org/eclipse/osee/account/admin/SubscriptionAdmin.java b/plugins/org.eclipse.osee.account.admin/src/org/eclipse/osee/account/admin/SubscriptionAdmin.java
index 9f202ecfd8e..37eb7aaa1eb 100644
--- a/plugins/org.eclipse.osee.account.admin/src/org/eclipse/osee/account/admin/SubscriptionAdmin.java
+++ b/plugins/org.eclipse.osee.account.admin/src/org/eclipse/osee/account/admin/SubscriptionAdmin.java
@@ -10,6 +10,8 @@
*******************************************************************************/
package org.eclipse.osee.account.admin;
+import org.eclipse.osee.account.rest.model.SubscriptionGroupId;
+import org.eclipse.osee.framework.core.data.ArtifactId;
import org.eclipse.osee.framework.jdk.core.type.ResultSet;
/**
@@ -17,36 +19,19 @@ import org.eclipse.osee.framework.jdk.core.type.ResultSet;
*/
public interface SubscriptionAdmin {
- ResultSet<Subscription> getSubscriptionsByAccountUniqueField(String accountUniqueField);
+ Subscription getSubscriptionsByEncodedId(String encodedId);
- ResultSet<Subscription> getSubscriptionsByGuid(String guid);
+ ResultSet<Subscription> getSubscriptionsByAccountId(ArtifactId accountId);
- Subscription getSubscription(String subscriptionUuid);
+ SubscriptionGroup getSubscriptionGroupById(SubscriptionGroupId subscriptionId);
boolean setSubscriptionActive(Subscription subscription, boolean active);
- boolean setSubscriptionActive(String subscriptionUuid, boolean active);
-
ResultSet<SubscriptionGroup> getSubscriptionGroups();
- ResultSet<SubscriptionGroup> getSubscriptionGroupByUniqueField(String groupUniqueField);
-
- ResultSet<SubscriptionGroup> getSubscriptionGroupByLocalId(long groupId);
-
- ResultSet<SubscriptionGroup> getSubscriptionGroupByName(String groupName);
-
- ResultSet<SubscriptionGroup> getSubscriptionGroupByGuid(String groupUuid);
-
- SubscriptionGroup createSubscriptionGroup(String groupName);
-
- boolean deleteSubscriptionGroupByUniqueField(String groupId);
-
- ResultSet<Account> getSubscriptionGroupMembersByUniqueField(String groupUniqueField);
-
- ResultSet<Account> getSubscriptionGroupMembersByLocalId(long groupId);
-
- ResultSet<Account> getSubscriptionGroupMembersByName(String groupName);
+ SubscriptionGroupId createSubscriptionGroup(String groupName);
- ResultSet<Account> getSubscriptionGroupMembersByGuid(String groupUuid);
+ boolean deleteSubscriptionById(SubscriptionGroupId subscriptionId);
+ ResultSet<Account> getSubscriptionMembersOfSubscriptionById(SubscriptionGroupId groupId);
}

Back to the top