Package org.pentaho.platform.engine.security

Examples of org.pentaho.platform.engine.security.DefaultRoleComparator


    this.extraRoles = extraRoles;

    userRoleListService = new UserRoleListService();
    userRoleListService.setExtraRoles( extraRoles );
    userRoleListService.setSystemRoles( systemRoles );
    userRoleListService.setRoleComparator( new DefaultRoleComparator() );
    userRoleListService.setUserComparator( new DefaultUsernameComparator() );
  }
View Full Code Here


    LdapUserDetailsService service = new LdapUserDetailsService( userSearch, populator );

    DefaultLdapUserRoleListService userRoleListService = new DefaultLdapUserRoleListService();

    userRoleListService.setUserDetailsService( service );
    userRoleListService.setRoleComparator( new DefaultRoleComparator() );

    List res = userRoleListService.getRolesForUser( null, "suzy" ); //$NON-NLS-1$
    assertTrue( res.contains( "ROLE_POWER_USER" ) ); //$NON-NLS-1$

    if ( logger.isDebugEnabled() ) {
View Full Code Here

    LdapSearch rolesSearch = new GenericLdapSearch( getContextSource(), paramsFactory, transformer );

    DefaultLdapUserRoleListService userRoleListService = new DefaultLdapUserRoleListService();

    userRoleListService.setAllAuthoritiesSearch( rolesSearch );
    userRoleListService.setRoleComparator( new DefaultRoleComparator() );

    List res = userRoleListService.getAllRoles();

    assertTrue( res.contains( "ROLE_CTO" ) ); //$NON-NLS-1$
    assertTrue( res.contains( "ROLE_CEO" ) ); //$NON-NLS-1$
View Full Code Here

    }
  }

  @Test
  public void testGetAllAuthoritiesSorted() throws Exception {
    dao.setRoleComparator( new DefaultRoleComparator() );
    List<String> authorities = dao.getAllRoles();
    if ( logger.isDebugEnabled() ) {
      logger.debug( "testGetAllAuthoritiesSorted(): Authorities: " + authorities ); //$NON-NLS-1$
    }
    assertTrue( authorities.indexOf( new GrantedAuthorityImpl( "ROLE_THREE" ) ) < authorities
View Full Code Here

    assertEquals( userAuths.get( 1 ), "ROLE_TWO" ); //$NON-NLS-1$
  }

  @Test
  public void testGetRolesForUserSorted() throws Exception {
    dao.setRoleComparator( new DefaultRoleComparator() );
    List<String> authorities = dao.getRolesForUser( null, "scott" ); //$NON-NLS-1$
    if ( logger.isDebugEnabled() ) {
      logger.debug( "testGetRolesForUser(): Roles: " + authorities ); //$NON-NLS-1$
    }
View Full Code Here

TOP

Related Classes of org.pentaho.platform.engine.security.DefaultRoleComparator

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.