Package org.jitterbit.integration.client.server.user

Examples of org.jitterbit.integration.client.server.user.Group


            EffectivePermissionsPanel p = null;
            User user = usersPanel.getSelectedUser();
            if (user != null) {
                p = new EffectivePermissionsPanel(view, getObject(), user);
            } else {
                Group group = usersPanel.getSelectedGroup();
                if (group != null) {
                    p = new EffectivePermissionsPanel(view, getObject(), group);
                }
            }
            if (p != null) {
View Full Code Here


        }
    }
   
    public void build(UsersAndGroups assocs) {
        for (UserGroup assoc : assocs.getUserGroups()) {
            Group group = groups.get(new GroupId(assoc.getGroupId()));
            if (group != null) {
                addMembers(assoc, group);
            }
        }
    }
View Full Code Here

  }
 
  private Group getIntegrationGroup(org.jitterbit.integration.server.implementation.webservice.useradmin.client.Group rawGroup) {
    GroupId groupId = new GroupId(rawGroup.getGroupId());
    String name = rawGroup.getGroupName();
    Group group = new Group(groupId, name, serverInfo.getGuid());
    group.setDescription(rawGroup.getDescription());
    return group;
  }
View Full Code Here

        }

        N = groups.size();
        org.jitterbit.integration.server.implementation.webservice.useradmin.client.Group[] rawGroups = new org.jitterbit.integration.server.implementation.webservice.useradmin.client.Group[N];
        for (int i = 0; i < N; ++i) {
            Group group = groups.get(i);
            rawGroups[i] = new org.jitterbit.integration.server.implementation.webservice.useradmin.client.Group(
                    group.getId().toString(), group.getName(), group.getDescription());
        }
       
        // Remove all GroupUsers that refer to groups that do not have any members
        // The server crashes on that kind of configuration, the info is not needed by the server
       
        // GroupUsersList will only contain those GroupUsers that have members.
        List<GroupUsers> nonEmptyGroupUsersList = Lists.newArrayList();
        for (Group group : groups) {
            List<User> members = group.getMembers();
            if (!members.isEmpty()) {
                GroupUsers gu = new GroupUsers();
                gu.groupId = group.getId();
                gu.userIds = Lists.newArrayList();
                for (User member : members) {
                    gu.userIds.add(member.getId());
                }
                nonEmptyGroupUsersList.add(gu);
View Full Code Here

                }
            };
            User torgil = new User("Torgil");
            User ludvig = new User("Ludvig");
            Collections.addAll(this.users, admin, torgil, ludvig);
            Group administrators = new Group(new GroupId("14ec289d-1c2d-486e-98fb-16d5edbc5fbb"),
                    "Administrators", null);
            administrators.addMember(admin);
            Group users = new Group("Users");
            users.addMember(torgil);
            users.addMember(ludvig);
            Collections.addAll(this.groups, administrators, users);
        }
View Full Code Here

        putValue(LARGE_ICON_KEY, ClientIcons.ADD_GROUP_32);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        Group group = createNewGroup();
        getModel().addGroup(group);
    }
View Full Code Here

        getModel().addGroup(group);
    }

    private Group createNewGroup() {
        String newName = getNewGroupName(getModel());
        return new Group(newName);
    }
View Full Code Here

        private final Set<User> originalMembers;

        public GroupMemento(Group group) {
            this.group = group;
            originalProperties = new Group(group);
            originalMembers = Sets.newHashSet(group.getMembers());
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.server.user.Group

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.