Package org.infoglue.cms.entities.management

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


                    {
                        String userName = (String)accessRightUsersIterator.next();
                       
                  AccessRightUserVO accessRightUserVO = new AccessRightUserVO();
                  accessRightUserVO.setUserName(userName);
                  AccessRightUser accessRightUser = AccessRightController.getController().createAccessRightUser(db, accessRightUserVO, accessRight);
                  accessRight.getUsers().add(accessRightUser);
                    }
                  }

            commitTransaction(db);
View Full Code Here


        }

        Iterator usersIterator = accessRight.getUsers().iterator();
        while(usersIterator.hasNext())
        {
            AccessRightUser accessRightUser = (AccessRightUser)usersIterator.next();
            AccessRightUserVO newAccessRightUserVO = new AccessRightUserVO();
            newAccessRightUserVO.setUserName(accessRightUser.getUserName());
            AccessRightUser newAccessRightUser = AccessRightController.getController().createAccessRightUser(db, newAccessRightUserVO, newAccessRight);
            newAccessRight.getUsers().add(newAccessRightUser);
        }
      }
    }
  } 
View Full Code Here

      }

      Iterator accessRightUserIterator = accessRight.getUsers().iterator();
      while(accessRightUserIterator.hasNext())
      {
        AccessRightUser accessRightUser = (AccessRightUser)accessRightUserIterator.next();

        AccessRightUserImpl aruImpl = new AccessRightUserImpl();
        aruImpl.setAccessRight(arImpl);
        aruImpl.setUserName(accessRightUser.getUserName());
        arImpl.getUsers().add(aruImpl);

        db.create(aruImpl);
      }
    }
View Full Code Here

        }

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

        db.remove(accessRight);
View Full Code Here

          logger.debug("Updating access rights for user name change. Number of access rights: " + accessRightUserList.size());
          Iterator<AccessRightUser> i = accessRightUserList.iterator();
        while(i.hasNext())
          {
              AccessRightUser accessRightUser = i.next();
              //accessRightUser.setUserName(newUserName);
              AccessRight accessRight = accessRightUser.getAccessRight();

          AccessRightUserVO accessRightUserVO = new AccessRightUserVO();
          accessRightUserVO.setUserName(newSystemUser.getUserName());
          AccessRightUser newAccessRightUser = AccessRightController.getController().createAccessRightUser(db, accessRightUserVO, accessRight);
          accessRight.getUsers().add(newAccessRightUser);

          deleteEntity(AccessRightUserImpl.class, accessRightUser.getAccessRightUserId(), db);
          }
View Full Code Here

      }
     
      QueryResults results = oql.execute(Database.READONLY);
      while (results.hasMore())
      {
        AccessRightUser accessRightUser = (AccessRightUser)results.next();
        accessRightUserList.add(accessRightUser.getValueObject());
      }
     
      results.close();
      oql.close();
    }
View Full Code Here

        List accessRightsUsers = getAccessRightsUsers(interceptionPointCategory, parameters, userName, db);
        Iterator accessRightsUsersIterator = accessRightsUsers.iterator();
        while(accessRightsUsersIterator.hasNext())
        {
            AccessRightUser accessRightUser = (AccessRightUser)accessRightsUsersIterator.next();

            AccessRight ar = getAccessRightWithId(accessRightUser.getAccessRight().getAccessRightId(), db);

            ar.getUsers().remove(accessRightUser);
            accessRightsUsersIterator.remove();
            db.remove(accessRightUser);
        }

      int interceptionPointIndex = 0;
      String interceptionPointIdString = request.getParameter((index != null ? index + "_" : "") + interceptionPointIndex + "_InterceptionPointId");
      logger.info("interceptionPointIdString:" + interceptionPointIdString);
      while(interceptionPointIdString != null)
      {
          String hasAccess = request.getParameter((index != null ? index + "_" : "") + interceptionPointIdString + "_hasAccess");
          logger.info("interceptionPointIdString:" + interceptionPointIdString);

          AccessRight accessRight = null;

          List<AccessRight> accessRights = getAccessRightListForEntity(new Integer(interceptionPointIdString), parameters, db);
        if(hasAccess != null)
        {
            if(accessRights == null || accessRights.size() == 0)
            {
            AccessRightVO accessRightVO = new AccessRightVO();
            accessRightVO.setParameters(parameters);

                InterceptionPoint interceptionPoint = InterceptionPointController.getController().getInterceptionPointWithId(new Integer(interceptionPointIdString), db);
            accessRight = create(accessRightVO, interceptionPoint, db);
            }
            else
            {
                accessRight = (AccessRight)accessRights.get(0);
            }

          if(userName != null && accessRight != null)
          {
              AccessRightUserVO accessRightUserVO = new AccessRightUserVO();
              accessRightUserVO.setUserName(userName);
              AccessRightUser accessRightUser = createAccessRightUser(db, accessRightUserVO, accessRight);
              accessRight.getUsers().add(accessRightUser);
          }
        }

        // If we do not have an access right reference here we try to get one so that we can do some cleaning
View Full Code Here

           
          if(principal != null && accessRight != null)
          {
              AccessRightUserVO accessRightUserVO = new AccessRightUserVO();
              accessRightUserVO.setUserName(principal.getName());
              AccessRightUser accessRightUser = createAccessRightUser(db, accessRightUserVO, accessRight);
              accessRight.getUsers().add(accessRightUser);
          }
        }
      }     
     
View Full Code Here

     
        List accessRightsUsers = getAccessRightsUsers(interceptionPointCategory, parameters, userName, db);
        Iterator accessRightsUsersIterator = accessRightsUsers.iterator();
        while(accessRightsUsersIterator.hasNext())
        {
            AccessRightUser accessRightUser = (AccessRightUser)accessRightsUsersIterator.next();
           
            accessRightUser.getAccessRight().getUsers().remove(accessRightUser);
            //if(accessRightUser.getAccessRight().)
            //db.remove(accessRightUser.getAccessRight());

            accessRightsUsersIterator.remove();
            db.remove(accessRightUser);
View Full Code Here

   * @throws SystemException
   */
 
  public AccessRightUser createAccessRightUser(Database db, AccessRightUserVO accessRightUserVO, AccessRight accessRight) throws SystemException, Exception
  {
      AccessRightUser accessRightUser = new AccessRightUserImpl();
      accessRightUser.setValueObject(accessRightUserVO);
      accessRightUser.setAccessRight(accessRight);
     
      db.create(accessRightUser);
     
        return 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.