Examples of MembershipType


Examples of org.exoplatform.services.organization.MembershipType

   public MembershipType findMembershipType(String name) throws Exception
   {
      RoleType rt = getIdentitySession().getRoleManager().getRoleType(name);

      MembershipType mt = null;

      if (rt != null)
      {
         mt = new MembershipTypeImpl(name, null, null);
         populateMembershipType(mt);
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

      return mt;
   }

   public MembershipType removeMembershipType(String name, boolean broadcast) throws Exception
   {
      MembershipType mt = findMembershipType(name);

      if (mt != null)
      {
         getIdentitySession().getRoleManager().removeRoleType(mt.getName());
      }

      return mt;

   }
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

      List<MembershipType> mts = new LinkedList<MembershipType>();

      for (RoleType rt : rts)
      {
         MembershipType mt = new MembershipTypeImpl(rt.getName(), null, null);
         populateMembershipType(mt);
         mts.add(mt);
      }

      return mts;
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

      {
         UIListMembershipType uiMembership = event.getSource();
         String name = event.getRequestContext().getRequestParameter(OBJECTID);

         OrganizationService service = uiMembership.getApplicationComponent(OrganizationService.class);
         MembershipType mt = service.getMembershipTypeHandler().findMembershipType(name);
         if(mt.getDescription()==null)
         {
            mt.setDescription("");
         }
         UIMembershipManagement uiMembershipManager = uiMembership.getParent();
         UIMembershipTypeForm uiForm = uiMembershipManager.getChild(UIMembershipTypeForm.class);
         uiForm.setMembershipType(mt);
         if (mt == null)
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

            uiApp.addMessage(new ApplicationMessage("UIMembershipList.msg.DeleteMandatory", null));
            return;
         }

         OrganizationService service = uiMembership.getApplicationComponent(OrganizationService.class);
         MembershipType membershipType = service.getMembershipTypeHandler().findMembershipType(name);
         UIPageIterator pageIterator = uiMembership.getChild(UIGrid.class).getUIPageIterator();
         int currentPage = -1;
         if (membershipType != null)
         {
            currentPage = pageIterator.getCurrentPage();
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

         UIMembershipTypeForm uiForm = event.getSource();
         UIMembershipManagement uiMembershipManagement = uiForm.getParent();
         OrganizationService service = uiForm.getApplicationComponent(OrganizationService.class);
         String msTypeName = uiForm.getUIStringInput(MEMBERSHIP_TYPE_NAME).getValue();

         MembershipType mt = service.getMembershipTypeHandler().findMembershipType(msTypeName);

         if (uiForm.getMembershipTypeName() == null)
         {
            //For create new membershipType case
            if (mt != null)
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

      getUIStringInput(USER_NAME).setValue(memberShip.getUserName());
      OrganizationService service = getApplicationComponent(OrganizationService.class);
      List<?> collection = (List<?>)service.getMembershipTypeHandler().findMembershipTypes();
      for (Object ele : collection)
      {
         MembershipType mt = (MembershipType)ele;
         SelectItemOption<String> option =
            new SelectItemOption<String>(mt.getName(), mt.getName(), mt.getDescription());
         if (mt.getName().equals(memberShip.getMembershipType()))
            option.setSelected(true);
         listOption.add(option);
      }
   }
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

         String userName = formMembership.getUserName();
         Group group = service.getGroupHandler().findGroupById(uiForm.groupId);
         User user = service.getUserHandler().findUserByName(userName);
         MembershipHandler memberShipHandler = service.getMembershipHandler();
         String memberShipTypeStr = uiForm.getUIFormSelectBox(MEMBER_SHIP).getValue();
         MembershipType membershipType = service.getMembershipTypeHandler().findMembershipType(memberShipTypeStr);
         Membership membership =
            memberShipHandler.findMembershipByUserGroupAndType(userName, group.getId(), membershipType.getName());
         if (membership != null)
         {
            uiApp.addMessage(new ApplicationMessage("UIGroupEditMembershipForm.msg.membership-exist", null));
            return;
         }
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

   public MembershipType findMembershipType(String name) throws Exception
   {
      DBObjectQuery<MembershipTypeImpl> query = new DBObjectQuery<MembershipTypeImpl>(MembershipTypeImpl.class);
      query.addEQ("MT_NAME", name);
      MembershipType mt = loadUnique(query.toQuery());;
      // System.out.println("===========FIND MT BY NAME" + name + " - " +
      // (mt!=null));
      return mt;
   }
View Full Code Here

Examples of org.exoplatform.services.organization.MembershipType

        OrganizationService orgService = (OrganizationService) getContainer().getComponentInstanceOfType(
                OrganizationService.class);
        try {
            begin(orgService);
            User user = orgService.getUserHandler().findUserByName(userId);
            MembershipType memberType = orgService.getMembershipTypeHandler().findMembershipType(membershipType);
            Group platformUsersGroup = orgService.getGroupHandler().findGroupById(groupId);
            orgService.getMembershipHandler().linkMembership(user, platformUsersGroup, memberType, true);
        } catch (Exception e) {
            log.error("Failed to add user " + userId + " to group " + groupId + ".", e);
            // don't rethrow login exception in case of failure.
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.