Package org.infoglue.cms.entities.management

Examples of org.infoglue.cms.entities.management.AccessRightGroup


   * @throws SystemException
   */
 
  public AccessRightGroup createAccessRightGroup(Database db, AccessRightGroupVO accessRightGroupVO, AccessRight accessRight) throws SystemException, Exception
  {
      AccessRightGroup accessRightGroup = new AccessRightGroupImpl();
      accessRightGroup.setValueObject(accessRightGroupVO);
      accessRightGroup.setAccessRight(accessRight);
     
      db.create(accessRightGroup);
     
        return accessRightGroup;
  }
View Full Code Here


      }
     
      Iterator groupsIterator = accessRight.getGroups().iterator();
      while(groupsIterator.hasNext())
      {
          AccessRightGroup accessRightGroup = (AccessRightGroup)groupsIterator.next();
          groupsIterator.remove();
          db.remove(accessRightGroup);
      }
     
      if(index > 0)
View Full Code Here

    }
   
    Iterator groupsIterator = accessRight.getGroups().iterator();
    while(groupsIterator.hasNext())
    {
        AccessRightGroup accessRightGroup = (AccessRightGroup)groupsIterator.next();
        groupsIterator.remove();
        db.remove(accessRightGroup);
    }
     
    Iterator usersIterator = accessRight.getUsers().iterator();
View Full Code Here

        }
  
        Iterator approvedGroupsIterator = approvedGroups.iterator();
        outer:while(approvedGroupsIterator.hasNext())
        {
            AccessRightGroup accessRightGroup = (AccessRightGroup)approvedGroupsIterator.next();
         
            if(enableDebug)
            debugInfo += "\n    accessRightGroup:" + accessRightGroup.getGroupName();

          if(logger.isInfoEnabled())
              logger.info("accessRightGroup:" + accessRightGroup.getGroupName());
 
            limitOnGroups = true;
 
            Iterator groupsIterator = groups.iterator();
          while(groupsIterator.hasNext())
          {
              InfoGlueGroup group = (InfoGlueGroup)groupsIterator.next();
            if(enableDebug)
              debugInfo += "\n    group:" + group.getName();

            if(logger.isInfoEnabled())
                logger.info("" + group.getName() + " = " + accessRightGroup.getGroupName());

            if(!group.getIsActive())
            {
              logger.info("skipping checking for match on group:" + group.getName() + " as it was inactive.");
              continue;
            }

              if(accessRightGroup.getGroupName().equals(group.getName()))
              {
                  if(logger.isInfoEnabled())
                  logger.info("Principal " + infoGluePrincipal.getName() + " has group " + accessRightGroup.getGroupName());

              if(enableDebug)
                debugInfo += "\n    Principal " + infoGluePrincipal.getName() + " has group " + accessRightGroup.getGroupName();

                  principalHasGroup = true;
                  break outer;
              }
          }
View Full Code Here

        }
  
          Iterator approvedGroupsIterator = approvedGroups.iterator();
        outer:while(approvedGroupsIterator.hasNext())
        {
            AccessRightGroup accessRightGroup = (AccessRightGroup)approvedGroupsIterator.next();
            logger.info("accessRightGroup:" + accessRightGroup.getGroupName());
 
            limitOnGroups = true;
 
            Iterator groupsIterator = groups.iterator();
          while(groupsIterator.hasNext())
          {
              InfoGlueGroup group = (InfoGlueGroup)groupsIterator.next();

              if(!group.getIsActive())
            {
              logger.info("skipping checking for match on group:" + group.getName() + " as it was inactive.");
              continue;
            }

              if(accessRightGroup.getGroupName().equals(group.getName()))
              {
                  principalHasGroup = true;
                  break outer;
              }
          }
View Full Code Here

      else
        results = oql.execute();
       
      while (results.hasMore())
      {
        AccessRightGroup accessRightGroup = (AccessRightGroup)results.next();
        accessRightsGroups.add(accessRightGroup);
      }
     
      results.close();
      oql.close();
View Full Code Here

      QueryResults results = oql.execute(Database.READONLY);

      while (results.hasMore())
      {
        AccessRightGroup accessRightGroup = (AccessRightGroup)results.next();
       
        accessRightGroupList.add(accessRightGroup.getAccessRight().getValueObject());
      }
     
      results.close();
      oql.close();
    }
View Full Code Here

      QueryResults results = oql.execute(Database.READONLY);

      while (results.hasMore())
      {
        AccessRightGroup accessRightGroup = (AccessRightGroup)results.next();
        List<AccessRightVO> existingAccessRights = accessRights.get(accessRightGroup.getGroupName());
        if(existingAccessRights == null)
        {
          existingAccessRights = new ArrayList<AccessRightVO>();
          accessRights.put(accessRightGroup.getGroupName(), existingAccessRights);
        }
       
        existingAccessRights.add(accessRightGroup.getAccessRight().getValueObject());
      }
     
      results.close();
      oql.close();
    }
View Full Code Here

      QueryResults results = oql.execute();

      while (results.hasMore())
      {
        AccessRightGroup accessRightGroup = (AccessRightGroup)results.next();

        //Dummy to get the access right to load correctly - otherwise a but occurrs.
        Integer accessRightId = accessRightGroup.getAccessRight().getAccessRightId();

        accessRightGroupList.add(accessRightGroup);
      }
     
      results.close();
View Full Code Here

        if(add)
        {
          logger.info("groupName:" + groupName);
            AccessRightGroupVO accessRightGroupVO = new AccessRightGroupVO();
            accessRightGroupVO.setGroupName(groupName);
            AccessRightGroup accessRightGroup = createAccessRightGroup(db, accessRightGroupVO, keeperAR);
            keeperAR.getGroups().add(accessRightGroup);
        }
      }
     
      for(String userName : userNames)
View Full Code Here

TOP

Related Classes of org.infoglue.cms.entities.management.AccessRightGroup

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.