Examples of GroupMembership


Examples of com.linkedin.restli.examples.groups.api.GroupMembership

  private static GroupMembership buildGroupMembership(Integer id,
                                                      String contactEmail,
                                                      String firstName,
                                                      String lastName)
  {
    GroupMembership groupMembership = new GroupMembership();
    if (id != null)
    {
      groupMembership.setMemberID(id);
    }
    groupMembership.setContactEmail(contactEmail);
    groupMembership.setFirstName(firstName);
    groupMembership.setLastName(lastName);
    // These fields must be set when creating a stand-alone group membership,
    // lest the membership be considered incomplete.
    groupMembership.setAllowMessagesFromMembers(true);
    groupMembership.setEmailAnnouncementsFromManagers(true);
    groupMembership.setEmailDigestFrequency(EmailDigestFrequency.WEEKLY);
    groupMembership.setEmailForEveryNewPost(true);
    groupMembership.setIsPublicized(true);
    groupMembership.setMembershipLevel(MembershipLevel.MEMBER);
    groupMembership.setWriteLevel(WriteLevel.DEFAULT);

    return groupMembership;
  }
View Full Code Here

Examples of com.stormpath.sdk.group.GroupMembership

                account.setEmail(user.getEmail());
                account.setUsername(user.getFirstName().toLowerCase() + user.getLastName().toLowerCase());

                String existingGroupUrl = null;
                if (account.getGroupMemberships().iterator().hasNext()) {
                    GroupMembership groupMembership = account.getGroupMemberships().iterator().next();
                    existingGroupUrl = groupMembership.getGroup().getHref();
                    if (!existingGroupUrl.equals(user.getGroupUrl())) {
                        groupMembership.delete();
                        existingGroupUrl = null;
                    }
                }

                if (user.getGroupUrl() != null && !user.getGroupUrl().isEmpty() && existingGroupUrl == null) {
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

      UserGroup group = new UserGroup();
      group.setName("admin-group");
      group.setOwner(admin);
      session.save(group);

      GroupMembership membership = new GroupMembership();
      membership.setUser(admin);
      membership.setUserGroup(group);
      session.save(membership);

      File f = new File();
      f.setName("Test File");
      f.setOwner(admin);
      session.save(f);
    }
    User anonymous = UserHelper.getUser(session, "anonymous");
    if (anonymous == null) {
      anonymous = new User();
      anonymous.setUsername("anonymous");
      MD5 md5 = new MD5();
      md5.Update("s,!5C6xAwM");
      anonymous.setPasswordHash(md5.asHex());
      anonymous.setFirstname("anonymous");
      anonymous.setLastname("anonymous");
      anonymous.setPasswordHint("default");
      anonymous.setSignupDate(System.currentTimeMillis());
      anonymous.setAdministrator(false);
      anonymous.setValidated(true);
      session.save(anonymous);

      UserGroup group = new UserGroup();
      group.setName("anonymous-group");
      group.setOwner(anonymous);
      session.save(group);

      GroupMembership membership = new GroupMembership();
      membership.setUser(anonymous);
      membership.setUserGroup(group);
      session.save(membership);
    }
  }
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

    for (int i = 0; i < NUM_GROUPS; i++) {
      UserGroup group = new UserGroup();
      group.setName("group" + i);
      session.save(group);
      for (User user : users) {
        GroupMembership groupMembership = new GroupMembership();
        groupMembership.setUser(user);
        groupMembership.setUserGroup(group);
        session.save(groupMembership);
      }
    }
    tx.commit();
    session.close();
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

    for (int i = 0; i < NUM_GROUPS; i++) {
      UserGroup group = new UserGroup();
      group.setName("group" + i);
      session.save(group);
      for (User user : users) {
        GroupMembership groupMembership = new GroupMembership();
        groupMembership.setUser(user);
        groupMembership.setUserGroup(group);
        session.save(groupMembership);
      }
    }
    tx.commit();
    session.close();
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

    for (int i = 0; i < NUM_GROUPS; i++) {
      UserGroup group = new UserGroup();
      group.setName("group" + i);
      session.save(group);
      for (User user : users) {
        GroupMembership groupMembership = new GroupMembership();
        groupMembership.setUser(user);
        groupMembership.setUserGroup(group);
        session.save(groupMembership);
      }
    }
    tx.commit();
    session.close();
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

      tx.commit();
      session.close();
      for (int i = 0; i < 2; i++) {
        session = HibernateUtil.getInstance().getSession();
        tx = session.beginTransaction();
        GroupMembership groupMembership = new GroupMembership();
        groupMembership.setUser(user);
        groupMembership.setUserGroup(group);
        session.save(groupMembership);
        tx.commit();
        session.close();
      }
      throw new AssertionError("Created duplicate users!");
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

    UserGroup group = new UserGroup();
    group.setName("group");
    session.save(group);

    GroupMembership membership = new GroupMembership();
    membership.setUser(user);
    membership.setUserGroup(group);
    session.save(membership);

    tx.commit();
    session.close();
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

    UserGroup group = new UserGroup();
    group.setName("group");
    session.save(group);

    GroupMembership membership = new GroupMembership();
    membership.setUser(user);
    membership.setUserGroup(group);
    session.save(membership);

    tx.commit();
    session.close();
View Full Code Here

Examples of org.damour.base.client.objects.GroupMembership

        userGroup.setLocked(false);
        userGroup.setOwner(newUser);

        session.get().save(userGroup);

        GroupMembership groupMembership = new GroupMembership();
        groupMembership.setUser(newUser);
        groupMembership.setUserGroup(userGroup);
        session.get().save(groupMembership);

        tx.commit();

        // if a new user is creating a new account, login if new user account is validated
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.