diff options
Diffstat (limited to 'base/common/src/com/netscape/certsrv/group/GroupMemberCollection.java')
-rw-r--r-- | base/common/src/com/netscape/certsrv/group/GroupMemberCollection.java | 37 |
1 files changed, 6 insertions, 31 deletions
diff --git a/base/common/src/com/netscape/certsrv/group/GroupMemberCollection.java b/base/common/src/com/netscape/certsrv/group/GroupMemberCollection.java index 6ec013bca..b43b16b57 100644 --- a/base/common/src/com/netscape/certsrv/group/GroupMemberCollection.java +++ b/base/common/src/com/netscape/certsrv/group/GroupMemberCollection.java @@ -18,7 +18,6 @@ package com.netscape.certsrv.group; -import java.util.ArrayList; import java.util.Collection; import javax.xml.bind.JAXBContext; @@ -26,41 +25,17 @@ import javax.xml.bind.Marshaller; import javax.xml.bind.annotation.XmlElement; 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="GroupMembers") -public class GroupMemberCollection { - - Collection<GroupMemberData> members = new ArrayList<GroupMemberData>(); - Collection<Link> links = new ArrayList<Link>(); +public class GroupMemberCollection extends DataCollection<GroupMemberData> { @XmlElement(name="Member") - public Collection<GroupMemberData> getMembers() { - return members; - } - - public void setMembers(Collection<GroupMemberData> members) { - this.members = members; - } - - public void addMember(GroupMemberData member) { - members.add(member); - } - - @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<GroupMemberData> getEntries() { + return super.getEntries(); } public static void main(String args[]) throws Exception { @@ -70,12 +45,12 @@ public class GroupMemberCollection { GroupMemberData member1 = new GroupMemberData(); member1.setID("User 1"); member1.setGroupID("Group 1"); - response.addMember(member1); + response.addEntry(member1); GroupMemberData member2 = new GroupMemberData(); member2.setID("User 2"); member2.setGroupID("Group 1"); - response.addMember(member2); + response.addEntry(member2); JAXBContext context = JAXBContext.newInstance(GroupMemberCollection.class); Marshaller marshaller = context.createMarshaller(); |