Package org.infoglue.cms.entities.management

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


                    Iterator accessRightGroupsIterator = accessRightGroups.iterator();
                    while(accessRightGroupsIterator.hasNext())
                    {
                        String groupName = (String)accessRightGroupsIterator.next();
                       
                  AccessRightGroupVO accessRightGroupVO = new AccessRightGroupVO();
                  accessRightGroupVO.setGroupName(groupName);
                  AccessRightGroup accessRightGroup = AccessRightController.getController().createAccessRightGroup(db, accessRightGroupVO, accessRight);
                  accessRight.getGroups().add(accessRightGroup);
                    }
                  }
View Full Code Here


       
        Iterator groupsIterator = accessRight.getGroups().iterator();
        while(groupsIterator.hasNext())
        {
            AccessRightGroup accessRightGroup = (AccessRightGroup)groupsIterator.next();
            AccessRightGroupVO newAccessRightGroupVO = new AccessRightGroupVO();
            newAccessRightGroupVO.setGroupName(accessRightGroup.getGroupName());
            AccessRightGroup newAccessRightGroup = AccessRightController.getController().createAccessRightGroup(db, newAccessRightGroupVO, newAccessRight);
            newAccessRight.getGroups().add(newAccessRightGroup);
        }

        Iterator rolesIterator = accessRight.getRoles().iterator();
View Full Code Here

             
              Iterator i = systemGroupVOList.iterator();
             
            while(i.hasNext())
              {
                  AccessRightGroupVO accessRightGroupVO = (AccessRightGroupVO)i.next();
                 
                  boolean isValid = false;
                 
                  Iterator userIterator = users.iterator();
               
              while(userIterator.hasNext())
                {
                    InfoGlueGroup group = (InfoGlueGroup)userIterator.next();
                    if(group.getName().equalsIgnoreCase(accessRightGroupVO.getGroupName()))
                    {
                      isValid = true;
                      break;
                    }
                }
                 
              if(!isValid)
                invalidGroups.add(accessRightGroupVO.getGroupName());
              }
             
              addValidationItem(name, description, true, "Faulty " + invalidGroups.size() + " groupnames.");
          }
          catch(Exception e)
View Full Code Here

                InterceptionPoint interceptionPoint = InterceptionPointController.getController().getInterceptionPointWithId(new Integer(interceptionPointIdString), db);
                //logger.info("Creating access for:" + interceptionPoint.getName() + "_" + parameters);
              accessRight = create(accessRightVO, interceptionPoint, db);
              }
           
              AccessRightGroupVO accessRightGroupVO = new AccessRightGroupVO();
              accessRightGroupVO.setGroupName(groupName);
              AccessRightGroup accessRightGroup = createAccessRightGroup(db, accessRightGroupVO, accessRight);
              accessRight.getGroups().add(accessRightGroup);
           
            accessRights++;
              groupIndex++;
              groupName = request.getParameter(interceptionPointIdString + "_" + groupIndex + "_groupName");
              //logger.info("groupName:" + groupName);
          }
        }
        else
        {
          logger.info("accessRight after delete:" + accessRight.getAccessRightId());

          int roleIndex = 0;
          String roleName = request.getParameter(interceptionPointIdString + "_" + roleIndex + "_roleName");
          while(roleName != null)
          {
              String hasAccess = request.getParameter(interceptionPointIdString + "_" + roleName + "_hasAccess");
            if(hasAccess != null)
            {
                AccessRightRoleVO accessRightRoleVO = new AccessRightRoleVO();
                accessRightRoleVO.setRoleName(roleName);
                AccessRightRole accessRightRole = createAccessRightRole(db, accessRightRoleVO, accessRight);
                accessRight.getRoles().add(accessRightRole);
              accessRights++;
            }
           
            roleIndex++;
            roleName = request.getParameter(interceptionPointIdString + "_" + roleIndex + "_roleName");
          }
 
          int groupIndex = 0;
          String groupName = request.getParameter(interceptionPointIdString + "_" + groupIndex + "_groupName");
          while(groupName != null)
          {
            logger.info("groupName:" + groupName);
              AccessRightGroupVO accessRightGroupVO = new AccessRightGroupVO();
              accessRightGroupVO.setGroupName(groupName);
              AccessRightGroup accessRightGroup = createAccessRightGroup(db, accessRightGroupVO, accessRight);
              accessRight.getGroups().add(accessRightGroup);
           
            accessRights++;
              groupIndex++;
View Full Code Here

      if(groupNames != null)
      {
        for(int i=0; i < groupNames.length; i++)
        {
            String groupName = groupNames[i];
            AccessRightGroupVO accessRightGroupVO = new AccessRightGroupVO();
            accessRightGroupVO.setGroupName(groupName);
            AccessRightGroup accessRightGroup = createAccessRightGroup(db, accessRightGroupVO, accessRight);
            accessRight.getGroups().add(accessRightGroup);
        }
      }
     
View Full Code Here

      }
      Iterator approvedGroupsIterator = accessRightGroupVOList.iterator();
      outer:while(approvedGroupsIterator.hasNext())
      {
          AccessRightGroupVO accessRightGroup = (AccessRightGroupVO)approvedGroupsIterator.next();
          if(logger.isInfoEnabled())
            logger.info("accessRightGroup:" + accessRightGroup.getGroupName());

          limitOnGroups = true;

          Iterator groupsIterator = groups.iterator();
        while(groupsIterator.hasNext())
        {
            InfoGlueGroup group = (InfoGlueGroup)groupsIterator.next();
            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());
         
                principalHasGroup = true;
                break outer;
            }
        }
View Full Code Here

      }
      Iterator approvedGroupsIterator = accessRightGroupVOList.iterator();
      outer:while(approvedGroupsIterator.hasNext())
      {
          AccessRightGroupVO accessRightGroup = (AccessRightGroupVO)approvedGroupsIterator.next();
          if(logger.isInfoEnabled())
            logger.info("accessRightGroup:" + accessRightGroup.getGroupName());

          limitOnGroups = true;

          Iterator groupsIterator = groups.iterator();
        while(groupsIterator.hasNext())
        {
            InfoGlueGroup group = (InfoGlueGroup)groupsIterator.next();
            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());
         
                principalHasGroup = true;
                break outer;
            }
        }
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);
        }
      }
     
View Full Code Here

                      Iterator<String> accessRightGroupsIterator = accessRightGroups.iterator();
                      while(accessRightGroupsIterator.hasNext())
                      {
                          String groupName = accessRightGroupsIterator.next();
                         
                    AccessRightGroupVO accessRightGroupVO = new AccessRightGroupVO();
                    accessRightGroupVO.setGroupName(groupName);
                    AccessRightGroup accessRightGroup = AccessRightController.getController().createAccessRightGroup(db, accessRightGroupVO, accessRight);
                  @SuppressWarnings("unchecked")
                  Collection<AccessRightGroup> groups = accessRight.getGroups();
                  groups.add(accessRightGroup);
                      }
View Full Code Here

             
              Iterator i = systemGroupVOList.iterator();
             
            while(i.hasNext())
              {
                  AccessRightGroupVO accessRightGroupVO = (AccessRightGroupVO)i.next();
                 
                  boolean isValid = false;
                 
                  Iterator userIterator = users.iterator();
               
              while(userIterator.hasNext())
                {
                    InfoGlueGroup group = (InfoGlueGroup)userIterator.next();
                    if(group.getName().equalsIgnoreCase(accessRightGroupVO.getGroupName()))
                    {
                      isValid = true;
                      break;
                    }
                }
                 
              if(!isValid)
                invalidGroups.add(accessRightGroupVO.getGroupName());
              }
          }
          catch(Exception e)
          {
            e.printStackTrace();
View Full Code Here

TOP

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

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.