public void removeGroup(Group g) { removeGroup(g.getName()); }
public void addGroup(Group g) { this.groupList.put(g.getName(), g); }
public void removeGroup(String groupId) { getGroupManager().removeGroup(groupId); }
public LinkedList<OutboundMessage> distributeToGroup(OutboundMessage message) { LinkedList<OutboundMessage> messageList = new LinkedList<>(); if (getGroupManager().exist(message.getRecipientAddress().getAddress())) { for (MsIsdn msisdn : getGroupManager().getGroup(message.getRecipientAddress().getAddress()).getRecipients()) { OutboundMessage m = new OutboundMessage(message); m.setRecipientAddress(new MsIsdn(msisdn)); messageList.add(m); } } else messageList.add(message); return messageList; }
public boolean addAddress(String msisdn) { return addAddress(new MsIsdn(msisdn)); }
public boolean removeAddress(String msisdn) { return removeAddress(new MsIsdn(msisdn)); }
public void addGroup(Group group) { getGroupManager().addGroup(group); }
public void removeGroup(Group group) { getGroupManager().removeGroup(group); }