Examples of InfoGlueRole


Examples of org.infoglue.cms.security.InfoGlueRole

      if(!isPrincipalAuthorized)
      {
          Iterator rolesIterator = roles.iterator();
        outer:while(rolesIterator.hasNext())
        {
          InfoGlueRole role = (InfoGlueRole)rolesIterator.next();

          if(enableDebug)
            debugInfo += "\n    role:" + role.getName();

          if(logger.isInfoEnabled())
              logger.info("role:" + role.getName());

          if(!role.getIsActive())
          {
            logger.info("skipping checking for match on role: " + role.getName() + " as it was inactive.");
            continue;
          }

          Iterator approvedRolesIterator = approvedRoles.iterator();
          while(approvedRolesIterator.hasNext())
          {
              AccessRightRole accessRightRole = (AccessRightRole)approvedRolesIterator.next();
             
            if(enableDebug)
              debugInfo += "\n    " + role.getName() + " = " + accessRightRole.getRoleName();

              if(logger.isInfoEnabled())
                logger.info("" + role.getName() + " = " + accessRightRole.getRoleName());
              if(accessRightRole.getRoleName().equals(role.getName()))
              {
              if(enableDebug)
                debugInfo += "\n    Principal " + infoGluePrincipal.getName() + " has role " + accessRightRole.getRoleName();

                  if(logger.isInfoEnabled())
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

        return true;
              
      Iterator rolesIterator = roles.iterator();
      outer:while(rolesIterator.hasNext())
      {
        InfoGlueRole role = (InfoGlueRole)rolesIterator.next();
        if(logger.isInfoEnabled())
            logger.info("role:" + role.getName());

        if(!role.getIsActive())
        {
          logger.info("skipping checking for match on role:" + role.getName() + " as it was inactive.");
          continue;
        }
       
        Iterator approvedRolesIterator = accessRightRoleVOList.iterator();
        while(approvedRolesIterator.hasNext())
        {
          AccessRightRoleVO accessRightRole = (AccessRightRoleVO)approvedRolesIterator.next();
            if(logger.isInfoEnabled())
              logger.info("" + role.getName() + " = " + accessRightRole.getRoleName());
            if(accessRightRole.getRoleName().equals(role.getName()))
            {
                if(logger.isInfoEnabled())
                logger.info("Principal " + infoGluePrincipal.getName() + " has role " + accessRightRole.getRoleName());
         
                principalHasRole = true;
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

      if(!isPrincipalAuthorized)
      {
          Iterator rolesIterator = roles.iterator();
        outer:while(rolesIterator.hasNext())
        {
          InfoGlueRole role = (InfoGlueRole)rolesIterator.next();
          logger.info("role:" + role.getName());

          if(!role.getIsActive())
          {
            logger.info("skipping checking for match on role:" + role.getName() + " as it was inactive.");
            continue;
          }

          Iterator approvedRolesIterator = approvedRoles.iterator();
          while(approvedRolesIterator.hasNext())
          {
              AccessRightRole accessRightRole = (AccessRightRole)approvedRolesIterator.next();
              if(accessRightRole.getRoleName().equals(role.getName()))
              {
                  principalHasRole = true;
                  break outer;
              }
          }
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

        return true;
              
      Iterator rolesIterator = roles.iterator();
      outer:while(rolesIterator.hasNext())
      {
        InfoGlueRole role = (InfoGlueRole)rolesIterator.next();
        if(logger.isInfoEnabled())
            logger.info("role:" + role.getName());

        if(!role.getIsActive())
        {
          logger.info("skipping checking for match on role:" + role.getName() + " as it was inactive.");
          continue;
        }
       
        Iterator approvedRolesIterator = accessRightRoleVOList.iterator();
        while(approvedRolesIterator.hasNext())
        {
          AccessRightRoleVO accessRightRole = (AccessRightRoleVO)approvedRolesIterator.next();
            if(logger.isInfoEnabled())
              logger.info("" + role.getName() + " = " + accessRightRole.getRoleName());
            if(accessRightRole.getRoleName().equals(role.getName()))
            {
                if(logger.isInfoEnabled())
                logger.info("Principal " + infoGluePrincipal.getName() + " has role " + accessRightRole.getRoleName());
         
                principalHasRole = true;
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

    String yesDestination   = URLEncoder.encode("DeleteRole.action?roleName=" + URLEncoder.encode(this.roleName, URIEncoding), URIEncoding);
    String noDestination    = URLEncoder.encode("ViewListRole.action?title=Roles", URIEncoding);
    String message        = URLEncoder.encode("Do you really want to delete the role " + URLEncoder.encode(this.roleName, URIEncoding), URIEncoding);
    String encodedRoleName  = URLEncoder.encode(URLEncoder.encode(this.roleName, URIEncoding), URIEncoding);
     
    InfoGlueRole role = RoleControllerProxy.getController().getRole(this.roleName);
    if(role.getAutorizationModule().getSupportDelete())
      buttons.add(new ImageButton("Confirm.action?header=tool.managementtool.deleteRole.header&yesDestination=" + yesDestination + "&noDestination=" + noDestination + "&message=tool.managementtool.deleteRole.text&extraParameters=" + encodedRoleName, getLocalizedString(getSession().getLocale(), "images.managementtool.buttons.deleteRole"), "tool.managementtool.deleteRole.header"));
   
    List contentTypeDefinitionVOList = RolePropertiesController.getController().getContentTypeDefinitionVOList(this.roleName);
    if(contentTypeDefinitionVOList.size() > 0)
      buttons.add(new ImageButton("ViewRoleProperties.action?roleName=" + encodedRoleName, getLocalizedString(getSession().getLocale(), "images.managementtool.buttons.viewRoleProperties"), "View Role Properties"));
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

                boolean hasRole = false;
              List roles = principal.getRoles();
              Iterator rolesIterator = roles.iterator();
              while(rolesIterator.hasNext())
              {
                  InfoGlueRole role = (InfoGlueRole)rolesIterator.next();
                  if(role.getName().equalsIgnoreCase(roleName))
                      hasRole = true;
              }
             
              if(!hasRole)
                  passesCondition = false;
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

  private String[] getRoleNames(final List roles)
  {
    final String[] names = new String[roles.size()];
    for(int i=0; i<roles.size(); ++i)
    {
      final InfoGlueRole role = (InfoGlueRole) roles.get(i);
      names[i] = role.getName();
      logger.debug("Adding role [" + role.getName() + "]");
    }
    return names;
  }
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

   */
  protected void execute() throws WorkflowException
  {
    try
    {
      final InfoGlueRole role = RoleControllerProxy.getController(getDatabase()).getRole(roleName);
      if(groupName == null)
      {
        setParameter(OWNER_PARAMETER, OwnerFactory.create(role).getIdentifier());
      }
      else
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

                 
                  Iterator userIterator = users.iterator();
               
              while(userIterator.hasNext())
                {
                InfoGlueRole role = (InfoGlueRole)userIterator.next();
                    if(role.getName().equalsIgnoreCase(accessRightRoleVO.getRoleName()))
                    {
                      isValid = true;
                      break;
                    }
                }
View Full Code Here

Examples of org.infoglue.cms.security.InfoGlueRole

   
    List contentTypeDefinitionVOList = RolePropertiesController.getController().getContentTypeDefinitionVOList(roleName);
    if(contentTypeDefinitionVOList != null && contentTypeDefinitionVOList.size() > 0)
      this.setContentTypeDefinitionVO((ContentTypeDefinitionVO)contentTypeDefinitionVOList.get(0));
   
    InfoGlueRole infoGlueRole = RoleControllerProxy.getController().getRole(roleName);
    rolePropertiesVOList = RolePropertiesController.getController().getRolePropertiesVOList(roleName, this.getLanguageId());
    if(rolePropertiesVOList != null && rolePropertiesVOList.size() > 0)
    {
      this.rolePropertiesVO = (RolePropertiesVO)rolePropertiesVOList.get(0);
      this.setContentTypeDefinitionId(this.rolePropertiesVO.getContentTypeDefinitionId());
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.