Examples of RoleVo


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

                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

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

 
  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

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

    {
      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

Examples of org.jallinone.system.permissions.java.RoleVO

   * @param node selected node
   */
  public void leftClick(DefaultMutableTreeNode node) {
    if (rolesGridControl.getSelectedRow()!=-1) {
      HierarchyLevelVO f = (HierarchyLevelVO)node.getUserObject();
      RoleVO vo = (RoleVO)rolesGridControl.getVOListTableModel().getObjectForRow(rolesGridControl.getSelectedRow());
      functionsGridControl.getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_SYS04,vo.getProgressiveSYS04());
      functionsGridControl.getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_HIE03,f.getProgressiveHIE03());
      functionsGridControl.reloadData();
    }
  }
View Full Code Here

Examples of org.jallinone.system.permissions.java.RoleVO

   * @param rowNumbers row indexes related to the new rows to save
* @param newValueObjects list of new value objects to save
* @return an ErrorResponse value object in case of errors, VOListResponse if the operation is successfully completed
   */
  public Response insertRecords(int[] rowNumbers, ArrayList newValueObjects) throws Exception {
    RoleVO vo = null;


    for(int i=0;i<newValueObjects.size();i++) {
      vo = (RoleVO)newValueObjects.get(i);
      vo.setProgressiveSYS04(currentProgressiveSYS04);
    }

    Response response = ClientUtils.getData("insertRoles",newValueObjects);
    if (!response.isError()) {
      currentProgressiveSYS04 = null;
      List rows = ((VOListResponse)response).getRows();
      ClientApplet applet = ( (ApplicationClientFacade) MDIFrame.getInstance().getClientFacade()).getMainClass();
      for(int i=0;i<rows.size();i++) {
        vo = (RoleVO)rows.get(i);
        applet.getAuthorizations().getUserRoles().put(vo.getProgressiveSYS04(),vo.getDescriptionSYS10());
      }
    }
    return response;
  }
View Full Code Here

Examples of org.jallinone.system.permissions.java.RoleVO

  /**
   * Callback method invoked before deleting data when the grid was in READONLY mode (on pressing delete button).
   * @return <code>true</code> allows the deleting to continue, <code>false</code> the deleting is interrupted
   */
  public boolean beforeDeleteGrid(GridControl grid) {
    RoleVO vo = (RoleVO)grid.getVOListTableModel().getObjectForRow(grid.getSelectedRow());
    if (vo.getProgressiveSYS04().equals(new BigDecimal(2))) {
      JOptionPane.showMessageDialog(
          ClientUtils.getParentFrame(grid),
          ClientSettings.getInstance().getResources().getResource("you cannot delete the administrator role"),
          ClientSettings.getInstance().getResources().getResource("Attention"),
          JOptionPane.WARNING_MESSAGE
View Full Code Here

Examples of org.jallinone.system.permissions.java.RoleVO

  /**
   * Callback method invoked on pressing COPY button.
   * @return <code>true</code> allows to go to INSERT mode (by copying data), <code>false</code> the mode change is interrupted
   */
  public boolean beforeCopyGrid(GridControl grid) {
    RoleVO vo = (RoleVO)grid.getVOListTableModel().getObjectForRow(grid.getSelectedRow());
    currentProgressiveSYS04 = vo.getProgressiveSYS04();
    return true;
  }
View Full Code Here

Examples of org.opencustomer.db.vo.system.RoleVO

    public RoleVO getByName(String name)
    {
        String _name = toLower(adjustWildcards(name));

        RoleVO role = null;

        try
        {
            StringBuilder hql = new StringBuilder();
            hql.append(" FROM ").append(getEntityClass().getName()).append(" e ");
View Full Code Here

Examples of org.opencustomer.db.vo.system.RoleVO

    private final static Logger log = Logger.getLogger(PageRightsAction.class);

    @Override
    public void writeForm(PageRightsForm form, ActionMessages errors, HttpServletRequest request)
    {
        RoleVO role = (RoleVO) getPanel().getEntity();

        int[] rightIds = new int[role.getRights().size()];
        int pos = 0;
        Iterator<RightVO> it = role.getRights().iterator();
        while (it.hasNext())
        {
            RightVO right = it.next();
            rightIds[pos++] = right.getId().intValue();
        }
View Full Code Here

Examples of org.opencustomer.db.vo.system.RoleVO

    }
   
    @Override
    public void readForm(PageRightsForm form, ActionMessages errors, HttpServletRequest request)
    {
        RoleVO role = (RoleVO) getPanel().getEntity();

        // entferne zuerst alle Rechte
        role.getRights().clear();
   
        for (int i = 0; i < form.getRights().length; i++)
        {
            // f�ge die neuen Rechte hinzu
            try
            {
                RightVO right = new RightDAO().getById(new Integer(form.getRights()[i]));
                role.getRights().add(right);
                if (log.isDebugEnabled())
                    log.debug("added right: " + right);
            }
            catch (HibernateException e)
            {
                log.error("could not load role for id: " + form.getRights()[i], e);
            }
        }
       
        // f�ge alle fehlenden Lese-Rechte hinzu
        HashSet<RightVO> missingRights = new HashSet<RightVO>();
        for(RightVO right : role.getRights()) {
            if(RightVO.Type.WRITE.equals(right.getType())) {
                RightVO readRight = new RightDAO().getReadRightForRightGroup(right.getRightGroup());
                if(!role.getRights().contains(readRight)) {
                    missingRights.add(readRight);
                }
            }
        }
        if(!missingRights.isEmpty()) {
            if(log.isDebugEnabled())
                log.debug("add "+missingRights.size()+" missing rights");
            role.getRights().addAll(missingRights);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.