Package org.infoglue.cms.entities.management

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


  private List contentTypeDefinitionVOList;
  private ConstraintExceptionBuffer ceb;

  public CreateRoleAction()
  {
    this(new RoleVO());
  }
View Full Code Here


   * is handling.
   */

  public BaseEntityVO getNewVO()
  {
    return new RoleVO();
  }
View Full Code Here

 
  private String userName;
 
  public UpdateRoleAction()
  {
    this(new RoleVO());
  }
View Full Code Here

                t.printElapsedTime("getRoleVOList took:");

            Iterator<RoleVO> roleVOListIterator = roleVOList.iterator();
            while(roleVOListIterator.hasNext())
            {
              RoleVO roleVO = roleVOListIterator.next();
              if(logger.isInfoEnabled())
                logger.info("Adding role:" + roleVO.getRoleName());
              InfoGlueRole infoGlueRole = new InfoGlueRole(roleVO.getRoleName(), roleVO.getRoleName(), roleVO.getDescription(), roleVO.getSource(), roleVO.getIsActive(), roleVO.getModifiedDateTime(), this);
              roles.add(infoGlueRole);
            }
               
              Collection<GroupVO> groupVOList = GroupController.getController().getGroupVOList(userName, db);
              if(logger.isInfoEnabled())
                t.printElapsedTime("groupVOList took:");

            Iterator<GroupVO> groupVOListIterator = groupVOList.iterator();
            while(groupVOListIterator.hasNext())
            {
              GroupVO groupVO = groupVOListIterator.next();
              if(logger.isInfoEnabled())
                logger.info("Adding group:" + groupVO.getGroupName());
              InfoGlueGroup infoGlueGroup = new InfoGlueGroup(groupVO.getGroupName(), groupVO.getGroupName(), groupVO.getDescription(), groupVO.getSource(), groupVO.getGroupType(), groupVO.getIsActive(), groupVO.getModifiedDateTime(), this);
              groups.add(infoGlueGroup);
            }
             
            infogluePrincipal = new InfoGluePrincipal(userName, userName, systemUser.getFirstName(), systemUser.getLastName(), systemUser.getEmail(), systemUser.getSource(), systemUser.getIsActive(), systemUser.getModifiedDateTime(), roles, groups, new HashMap(), isAdministrator, this);
          }
          else
          {
              logger.warn("Could not find user with userName '" + userName + "' - fix your template logic.");
              infogluePrincipal = null;
          }
          //setDebug(Level.ERROR, "org.exolab.castor.jdo");
         
          commitTransaction(db);
        }
        catch (Exception e)
        {
          logger.info("An error occurred trying to get SystemUser for " + userName + ":" + e.getMessage());
          rollbackTransaction(db);
          throw new SystemException(e.getMessage());
        }
      }
      else
      {
          SystemUser systemUser = SystemUserController.getController().getReadOnlySystemUserWithName(userName, transactionObject);
          if(logger.isInfoEnabled())
            t.printElapsedTime("systemUser BBB took:");
         
          if(systemUser != null)
          {
            Collection<RoleVO> roleVOList = RoleController.getController().getRoleVOList(userName, transactionObject);
            if(logger.isInfoEnabled())
              t.printElapsedTime("getRoleVOList took:");

          Iterator<RoleVO> roleVOListIterator = roleVOList.iterator();
          while(roleVOListIterator.hasNext())
          {
            RoleVO roleVO = roleVOListIterator.next();
            if(logger.isInfoEnabled())
              logger.info("Adding role:" + roleVO.getRoleName());
            InfoGlueRole infoGlueRole = new InfoGlueRole(roleVO.getRoleName(), roleVO.getRoleName(), roleVO.getDescription(), roleVO.getSource(), roleVO.getIsActive(), roleVO.getModifiedDateTime(), this);
            roles.add(infoGlueRole);
          }
         
            Collection<GroupVO> groupVOList = GroupController.getController().getGroupVOList(userName, transactionObject);
            if(logger.isInfoEnabled())
View Full Code Here

 
  public InfoGlueRole getAuthorizedInfoGlueRole(String roleName) throws Exception
  {
    InfoGlueRole infoglueRole = null;

    RoleVO roleVO = null;
   
    if(transactionObject == null)
    {
        roleVO = RoleController.getController().getRoleVOWithId(roleName);
    }
    else
    {
        roleVO = RoleController.getController().getRoleWithName(roleName, transactionObject).getValueObject();
    }

    infoglueRole = new InfoGlueRole(roleVO.getRoleName(), roleVO.getRoleName(), roleVO.getDescription(), roleVO.getSource(), roleVO.getIsActive(), roleVO.getModifiedDateTime(), this);   
   
    return infoglueRole;
  }
View Full Code Here

    {
      List roleVOList = RoleController.getController().getRoleVOList();
      Iterator roleVOListIterator = roleVOList.iterator();
      while(roleVOListIterator.hasNext())
      {
        RoleVO roleVO = (RoleVO)roleVOListIterator.next();
        InfoGlueRole infoGlueRole = new InfoGlueRole(roleVO.getRoleName(), roleVO.getRoleName(), roleVO.getDescription(), roleVO.getSource(), roleVO.getIsActive(), roleVO.getModifiedDateTime(), this);
        roles.add(infoGlueRole);
      }
    }
    else
    {
      List roleVOList = RoleController.getController().getRoleVOList(this.transactionObject);
      Iterator roleVOListIterator = roleVOList.iterator();
      while(roleVOListIterator.hasNext())
      {
        RoleVO roleVO = (RoleVO)roleVOListIterator.next();
        InfoGlueRole infoGlueRole = new InfoGlueRole(roleVO.getRoleName(), roleVO.getRoleName(), roleVO.getDescription(), roleVO.getSource(), roleVO.getIsActive(), roleVO.getModifiedDateTime(), this);
        roles.add(infoGlueRole);
      }
    }
   
    return roles;
View Full Code Here

TOP

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

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.