use of org.opennms.netmgt.config.groups.Group in project opennms by OpenNMS.
the class NotificationsITCase method anticipateNotificationsForGroup.
protected long anticipateNotificationsForGroup(String subject, String textMsg, String groupName, long startTime, long interval) throws Exception {
Group group = m_groupManager.getGroup(groupName);
String[] users = group.getUsers().toArray(new String[0]);
return anticipateNotificationsForUsers(users, subject, textMsg, startTime, interval);
}
use of org.opennms.netmgt.config.groups.Group in project opennms by OpenNMS.
the class DefaultGroupService method addUser.
@Override
public boolean addUser(String groupName, String userName) {
Group group = getGroup(groupName);
if (group != null && hasUser(userName)) {
if (getUserForGroup(groupName, userName) != null) {
// user is already added
return false;
}
// user is not added to group, add
group.addUser(userName);
saveGroup(group);
return true;
}
// group or user does not exist.
return false;
}
Aggregations