Package org.infoglue.cms.entities.management

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


      if(index > 0)
      {
        Iterator usersIterator = accessRight.getUsers().iterator();
        while(usersIterator.hasNext())
        {
            AccessRightUser accessRightUser = (AccessRightUser)usersIterator.next();
            usersIterator.remove();
            db.remove(accessRightUser);
        }
 
        logger.info("OBS: removing old access right as there were duplicates: " + accessRight.getId());
        db.remove(accessRight);
      }
      else
      {
        if(deleteUsers)
        {
          Iterator usersIterator = accessRight.getUsers().iterator();
          while(usersIterator.hasNext())
          {
              AccessRightUser accessRightUser = (AccessRightUser)usersIterator.next();
              usersIterator.remove();
              db.remove(accessRightUser);
          }
   
          logger.info("Deleting after users removal:" + accessRight.getId());
View Full Code Here


    }
     
    Iterator usersIterator = accessRight.getUsers().iterator();
    while(usersIterator.hasNext())
    {
        AccessRightUser accessRightUser = (AccessRightUser)usersIterator.next();
        usersIterator.remove();
        db.remove(accessRightUser);
    }

    logger.info("OBS: removing access right: " + accessRight.getId());
View Full Code Here

        Collection approvedUsers = accessRight.getUsers();

      Iterator approvedUsersIterator = approvedUsers.iterator();
      while(approvedUsersIterator.hasNext())
      {
          AccessRightUser accessRightUser = (AccessRightUser)approvedUsersIterator.next();
          if(enableDebug)
          debugInfo += "\n    user:" + accessRightUser.getUserName();
          if(accessRightUser.getUserName().equals(infoGluePrincipal.getName()))
          {
              isPrincipalAuthorized = true;
          }
      }
View Full Code Here

        Collection approvedUsers = accessRight.getUsers();

      Iterator approvedUsersIterator = approvedUsers.iterator();
      while(approvedUsersIterator.hasNext())
      {
          AccessRightUser accessRightUser = (AccessRightUser)approvedUsersIterator.next();
          if(accessRightUser.getUserName().equals(infoGluePrincipal.getName()))
          {
              isPrincipalAuthorized = true;
          }
      }
View Full Code Here

        Iterator accessRightUsersIterator = accessRightUsers.iterator();
      while (accessRightUsersIterator.hasNext())
      {
          try
          {
          AccessRightUser accessRightUser = (AccessRightUser)accessRightUsersIterator.next();

          AccessRightsUserRow accessRightsUserRow = (AccessRightsUserRow)accessRightsUserRows.get(accessRightUser.getUserName());
          if(accessRightsUserRow == null)
          {
            InfoGluePrincipal infoGluePrincipal = UserControllerProxy.getController(db).getUser(accessRightUser.getUserName());
            if(infoGluePrincipal != null)
              {
                  AccessRightsUserRow newAccessRightsUserRow = new AccessRightsUserRow();
                  newAccessRightsUserRow.setUserName(infoGluePrincipal.getName());
                  newAccessRightsUserRow.getAccessRights().put(accessRightUser.getAccessRight().getInterceptionPoint().getId(), new Boolean(true));
                  accessRightsUserRows.put(infoGluePrincipal.getName(), newAccessRightsUserRow);
              }
          }
          else
          {
              accessRightsUserRow.getAccessRights().put(accessRightUser.getAccessRight().getInterceptionPoint().getId(), new Boolean(true));
          }
          }
          catch(Exception e)
          {
              logger.warn("An user did not exist although given access rights:" + e.getMessage());
View Full Code Here

      else
        results = oql.execute();
       
      while (results.hasMore())
      {
        AccessRightUser accessRightUser = (AccessRightUser)results.next();
        accessRightsUsers.add(accessRightUser);
      }
     
      results.close();
      oql.close();
View Full Code Here

      QueryResults results = oql.execute();

      while (results.hasMore())
      {
        AccessRightUser accessRightUser = (AccessRightUser)results.next();
        accessRightsUsers.add(accessRightUser);
      }

      results.close();
      oql.close();
View Full Code Here

      QueryResults results = oql.execute();

      while (results.hasMore())
      {
        AccessRightUser accessRightUser = (AccessRightUser)results.next();

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

        accessRightUserList.add(accessRightUser);
      }
     
      results.close();
View Full Code Here

        if(add)
        {
          logger.info("userName:" + userName);
            AccessRightUserVO accessRightUserVO = new AccessRightUserVO();
            accessRightUserVO.setUserName(userName);
            AccessRightUser accessRightUser = createAccessRightUser(db, accessRightUserVO, keeperAR);
            keeperAR.getUsers().add(accessRightUser);
        }
      }
    }
   
View Full Code Here

                      {
                          String userName = accessRightUsersIterator.next();
                         
                    AccessRightUserVO accessRightUserVO = new AccessRightUserVO();
                    accessRightUserVO.setUserName(userName);
                    AccessRightUser accessRightUser = AccessRightController.getController().createAccessRightUser(db, accessRightUserVO, accessRight);
                  @SuppressWarnings("unchecked")
                  Collection<AccessRightUser> users = accessRight.getUsers();
                  users.add(accessRightUser);
                      }
                    }
View Full Code Here

TOP

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

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.