Author: olamy
Date: Thu Jan 3 22:36:52 2013
New Revision: 1428649
URL: http://svn.apache.org/viewvc?rev=1428649&view=rev
Log:
no need to use toString on a String
Modified:
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/DefaultPermissionEvaluator.java
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/PermissionEvaluator.java
Modified:
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/DefaultPermissionEvaluator.java
URL:
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/DefaultPermissionEvaluator.java?rev=1428649&r1=1428648&r2=1428649&view=diff
==============================================================================
---
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/DefaultPermissionEvaluator.java
(original)
+++
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/DefaultPermissionEvaluator.java
Thu Jan 3 22:36:52 2013
@@ -45,7 +45,7 @@ public class DefaultPermissionEvaluator
@Named(value = "userManager#configurable")
private UserManager userManager;
- public boolean evaluate( Permission permission, Object operation, Object
resource, Object principal )
+ public boolean evaluate( Permission permission, String operation, String
resource, String principal )
throws PermissionEvaluationException
{
String permissionResource = permission.getResource().getIdentifier();
@@ -59,7 +59,7 @@ public class DefaultPermissionEvaluator
{
try
{
- permissionResource = userManager.findUser(
principal.toString() ).getUsername();
+ permissionResource = userManager.findUser( principal
).getUsername();
}
catch ( UserNotFoundException e )
{
@@ -73,7 +73,7 @@ public class DefaultPermissionEvaluator
}
// check if this permission applies to the operation at all
- if ( permission.getOperation().getName().equals( operation.toString()
) )
+ if ( permission.getOperation().getName().equals( operation ) )
{
// check if it is a global resource, if it is then since the
operations match we return true
if ( Resource.GLOBAL.equals(
permission.getResource().getIdentifier() ) )
@@ -89,7 +89,7 @@ public class DefaultPermissionEvaluator
// check if the resource identifier of the permission matches the
resource we are checking against
// if it does then return true
- if ( permissionResource.equals( resource.toString() ) )
+ if ( permissionResource.equals( resource ) )
{
return true;
}
Modified:
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/PermissionEvaluator.java
URL:
http://svn.apache.org/viewvc/archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/PermissionEvaluator.java?rev=1428649&r1=1428648&r2=1428649&view=diff
==============================================================================
---
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/PermissionEvaluator.java
(original)
+++
archiva/redback/redback-core/trunk/redback-rbac/redback-authorization-rbac/src/main/java/org/apache/archiva/redback/authorization/rbac/evaluator/PermissionEvaluator.java
Thu Jan 3 22:36:52 2013
@@ -30,6 +30,6 @@ import org.apache.archiva.redback.rbac.P
*/
public interface PermissionEvaluator
{
- boolean evaluate( Permission permission, Object operation, Object
resource, Object principal )
+ boolean evaluate( Permission permission, String operation, String
resource, String principal )
throws PermissionEvaluationException;
}