1 7 package org.mmbase.applications.packaging.sharehandlers; 8 9 import java.util.HashMap ; 10 import java.util.Iterator ; 11 12 import org.mmbase.applications.packaging.ShareManager; 13 14 17 public class ShareGroup { 18 19 private String name; 20 21 private HashMap members = new HashMap (); 22 23 24 29 public ShareGroup(String name) { 30 this.name = name; 31 } 32 33 34 39 public void setName(String name) { 40 this.name = name; 41 } 42 43 44 49 public String getName() { 50 return name; 51 } 52 53 54 60 public boolean addMember(String name) { 61 ShareUser su = ShareManager.getShareUser(name); 62 if (su != null) { 63 members.put(name, su); 64 } 65 return false; 66 } 67 68 69 75 public boolean removeMember(String name) { 76 members.remove(name); 77 return false; 78 } 79 80 81 86 public Iterator getMembers() { 87 return members.values().iterator(); 88 } 89 } 90 91 | Popular Tags |