@Override public GroupDO newInstance() { return new GroupDO(); }
private GroupDO createGroup(final String name, final String... usernames) { final GroupDO group = new GroupDO(); group.setName(name); if (usernames != null) { for (final String username : usernames) { final PFUserDO user = getRequiredUser(username); if (user == null) { return null; } group.addUser(user); } } return group; }
/** * Creates a group with the given name and id. * * @param name * @param id */ private GroupDO cg(final String name, final int id) { final GroupDO group = new GroupDO(); group.setName(name).setId(id); return group; }
private Integer createGroup(final String name, final String description) { final GroupDO group = new GroupDO().setName(name).setDescription(description); return (Integer) groupDao.internalSave(group); }
private void addGroup(final ProjectForgeGroup projectForgeGroup, final String description, final TenantDO tenant, final Set<PFUserDO> users) { final GroupDO group = new GroupDO(); group.setName(projectForgeGroup.toString()); group.setDescription(description); if (users != null) { group.setAssignedUsers(users); } group.setTenant(tenant); // group.setNestedGroupsAllowed(false); group.setLocalGroup(true); // Do not synchronize group with external user management system by default. groupDao.internalSave(group); }
public GroupDO addGroup(final String groupname, final String... usernames) { final GroupDO group = new GroupDO(); group.setName(groupname); if (usernames != null) { final Set<PFUserDO> col = new HashSet<PFUserDO>(); for (final String username : usernames) { col.add(getUser(username)); } group.setAssignedUsers(col); } groupDao.internalSave(group); putGroup(group); TenantRegistryMap.getInstance().setAllUserGroupCachesAsExpired(); return group; }
GroupDO hrGroup = new GroupDO(); hrGroup.setName("PF_HR"); hrGroup.setDescription("Users for having full access to the companies hr.");
public GroupDO convert(final LdapGroup ldapGroup) { final GroupDO group = new GroupDO(); group.setId(getId(ldapGroup)); group.setName(ldapGroup.getCommonName()); group.setOrganization(ldapGroup.getOrganization()); group.setDescription(ldapGroup.getDescription()); if (isPosixAccountValuesEmpty(ldapGroup) == false) { group.setLdapValues(getLdapValuesAsXml(ldapGroup)); } return group; }
final GroupDO group = new GroupDO(); group.setId(myFilter.getGroupId()); queryFilter.add(Restrictions.eq("group", group));
GroupDO orgaGroup = new GroupDO(); orgaGroup.setName(ProjectForgeGroup.ORGA_TEAM.getName()); groupDao.internalSave(orgaGroup);
@Override public Object doInTransaction(final TransactionStatus status) { logon(TEST_ADMIN_USER); GroupDO group = new GroupDO(); group.setName("testgroup"); final Set<PFUserDO> assignedUsers = new HashSet<PFUserDO>(); group.setAssignedUsers(assignedUsers); assignedUsers.add(getUser(TEST_USER)); final Serializable id = groupDao.save(group); group = groupDao.getById(id); assertEquals("testgroup", group.getName()); assertEquals(1, group.getAssignedUsers().size()); assertTrue(group.getAssignedUsers().contains(getUser(TEST_USER))); final PFUserDO user = getUser(TEST_USER2); assertNotNull(user); group.getAssignedUsers().add(user); groupDao.update(group); group = groupDao.getById(id); assertEquals(2, group.getAssignedUsers().size()); assertTrue(group.getAssignedUsers().contains(getUser(TEST_USER))); assertTrue(group.getAssignedUsers().contains(user)); return null; } });