summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/group/GroupCollection.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/src/com/netscape/certsrv/group/GroupCollection.java')
-rw-r--r--base/common/src/com/netscape/certsrv/group/GroupCollection.java34
1 files changed, 4 insertions, 30 deletions
diff --git a/base/common/src/com/netscape/certsrv/group/GroupCollection.java b/base/common/src/com/netscape/certsrv/group/GroupCollection.java
index 26d108e7b..4ce8b0268 100644
--- a/base/common/src/com/netscape/certsrv/group/GroupCollection.java
+++ b/base/common/src/com/netscape/certsrv/group/GroupCollection.java
@@ -18,48 +18,22 @@
package com.netscape.certsrv.group;
-import java.util.ArrayList;
import java.util.Collection;
-import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlRootElement;
-import org.jboss.resteasy.plugins.providers.atom.Link;
+import com.netscape.certsrv.base.DataCollection;
/**
* @author Endi S. Dewata
*/
@XmlRootElement(name="Groups")
-public class GroupCollection {
-
- Collection<GroupData> groups = new ArrayList<GroupData>();
- Collection<Link> links = new ArrayList<Link>();
+public class GroupCollection extends DataCollection<GroupData> {
@XmlElementRef
- public Collection<GroupData> getGroups() {
- return groups;
- }
-
- public void setGroups(Collection<GroupData> groups) {
- this.groups = groups;
- }
-
- public void addGroup(GroupData groupData) {
- groups.add(groupData);
- }
-
- @XmlElement(name="Link")
- public Collection<Link> getLinks() {
- return links;
- }
-
- public void setLink(Collection<Link> links) {
- this.links = links;
- }
-
- public void addLink(Link link) {
- links.add(link);
+ public Collection<GroupData> getEntries() {
+ return super.getEntries();
}
}