use of org.apache.openmeetings.db.entity.user.Group in project openmeetings by apache.
the class GroupForm method onDeleteSubmit.
@Override
protected void onDeleteSubmit(AjaxRequestTarget target, Form<?> form) {
groupDao.delete(getModelObject(), getUserId());
setModelObject(new Group());
updateView(target);
}
use of org.apache.openmeetings.db.entity.user.Group in project openmeetings by apache.
the class GroupForm method onNewSubmit.
@Override
protected void onNewSubmit(AjaxRequestTarget target, Form<?> f) {
setModelObject(new Group());
updateView(target);
}
use of org.apache.openmeetings.db.entity.user.Group in project openmeetings by apache.
the class GeneralUserForm method updateModelObject.
public void updateModelObject(User u, boolean isAdminForm) {
grpUsers.clear();
grpUsers.addAll(u.getGroupUsers());
if (isAdminForm) {
List<Group> grpList = hasGroupAdminLevel(getRights()) ? groupDao.get(null, getUserId(), 0, Integer.MAX_VALUE, null) : groupDao.get(0, Integer.MAX_VALUE);
for (Group g : grpList) {
GroupUser gu = new GroupUser(g, u);
int idx = grpUsers.indexOf(gu);
if (idx < 0) {
grpUsers.add(gu);
}
}
}
age = CalendarHelper.getDate(u.getAge(), u.getTimeZoneId());
}
use of org.apache.openmeetings.db.entity.user.Group in project openmeetings by apache.
the class TestUserGroup method add10kUsers.
@Test
@Category(HeavyTests.class)
public void add10kUsers() throws Exception {
List<Group> groups = groupDao.get(GROUP_NAME, 0, 1, null);
Group g = null;
if (groups == null || groups.isEmpty()) {
g = new Group();
g.setName(GROUP_NAME);
g = groupDao.update(g, null);
} else {
g = groups.get(0);
}
for (int i = 0; i < 10000; ++i) {
User u = createUser();
u.getGroupUsers().add(new GroupUser(g, u));
userDao.update(u, null);
}
}
use of org.apache.openmeetings.db.entity.user.Group in project openmeetings by apache.
the class TestUserGroup method addGroup.
@Test
public void addGroup() {
Group g = new Group();
g.setName(GROUP_NAME);
// inserted by not checked
Long groupId = groupDao.update(g, null).getId();
assertNotNull("New Group have valid id", groupId);
List<GroupUser> ul = groupUserDao.get(groupId, 0, 9999);
assertTrue("New Group should contain NO users: " + ul.size(), ul.size() == 0);
}
Aggregations