Package org.exoplatform.services.organization

Examples of org.exoplatform.services.organization.MembershipType


      try
      {
         NodeIterator membershipTypes = utils.getMembershipTypeStorageNode(session).getNodes();
         while (membershipTypes.hasNext())
         {
            MembershipType type = readMembershipType(membershipTypes.nextNode());
            types.add(type);
         }
      }
      finally
      {
View Full Code Here


    */
   private MembershipType removeMembershipType(Session session, String name, boolean broadcast)
      throws RepositoryException, Exception
   {
      Node membershipTypeNode = utils.getMembershipTypeNode(session, name);
      MembershipType type = readMembershipType(membershipTypeNode);

      if (broadcast)
      {
         preDelete(type);
      }
View Full Code Here

    *         the node where membershipType properties are stored (from old structure)
    * @throws Exception
    */
   void migrateMembershipType(Node oldMembershipTypeNode) throws Exception
   {
      MembershipType membershipType = readMembershipType(oldMembershipTypeNode);

      if (findMembershipType(membershipType.getName()) != null)
      {
         removeMembershipType(membershipType.getName(), false);
      }

      createMembershipType(membershipType, false);
   }
View Full Code Here

            String groupId = utils.readString(session.getNodeByUUID(oldGroupUUID), MigrationTool.JOS_GROUP_ID);
            String membershipTypeName = session.getNodeByUUID(oldMembershipTypeUUID).getName();

            User user = service.getUserHandler().findUserByName(userName);
            Group group = service.getGroupHandler().findGroupById(groupId);
            MembershipType mt = service.getMembershipTypeHandler().findMembershipType(membershipTypeName);

            Membership existingMembership = findMembershipByUserGroupAndType(userName, groupId, membershipTypeName);
            if (existingMembership != null)
            {
               removeMembership(existingMembership.getId(), false);
View Full Code Here

         for (int err = 0;; err++)
         {
            try
            {
               Attributes attrs = ctx.getAttributes(membershipTypeDN);
               MembershipType m = ldapAttrMapping.attributesToMembershipType(attrs);
               removeMembership(ctx, name);

               if (broadcast)
               {
                  preDelete(m);
View Full Code Here

   /**
    * {@inheritDoc}
    */
   public MembershipType findMembershipType(String name) throws Exception
   {
      MembershipType mt = (MembershipType)cacheHandler.get(name, CacheType.MEMBERSHIPTYPE);
      if (mt != null)
      {
         return mt;
      }

View Full Code Here

   }

   public MembershipType findMembershipType(String name) throws Exception
   {
      Session session = service_.openSession();
      MembershipType m = (MembershipType)service_.findOne(session, queryFindMembershipType, name);
      return m;
   }
View Full Code Here

   /**
    * Create membership type.
    */
   protected void createMembershipType(String type, String desc) throws Exception
   {
      MembershipType mt = mtHandler.createMembershipTypeInstance();
      mt.setName(type);
      mt.setDescription(desc);
      mtHandler.createMembershipType(mt, true);

      types.add(type);
   }
View Full Code Here

   }

   public MembershipType findMembershipType(String name) throws Exception
   {
      Session session = service_.openSession();
      MembershipType m = (MembershipType)service_.findOne(session, queryFindMembershipType, name);
      return m;
   }
View Full Code Here

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

TOP

Related Classes of org.exoplatform.services.organization.MembershipType

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.