fix compilation issues
git-svn-id: https://svn.apache.org/repos/asf/archiva/redback/redback-core/trunk@1433402 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
aa677e08c9
commit
abefbdb136
|
@ -439,6 +439,8 @@ public class DefaultRoleManager
|
|||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
try
|
||||
{
|
||||
if ( rbacManager.roleExists( modelRole.getName() ) )
|
||||
{
|
||||
|
@ -451,6 +453,11 @@ public class DefaultRoleManager
|
|||
"breakdown in role management, role exists in configuration but was not created in underlying store" );
|
||||
}
|
||||
}
|
||||
catch ( RbacManagerException e )
|
||||
{
|
||||
throw new RoleManagerException( e.getMessage(), e );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public boolean templatedRoleExists( String templateId, String resource )
|
||||
|
@ -464,6 +471,8 @@ public class DefaultRoleManager
|
|||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
try
|
||||
{
|
||||
if ( rbacManager.roleExists( modelTemplate.getNamePrefix() + modelTemplate.getDelimiter() + resource ) )
|
||||
{
|
||||
|
@ -474,6 +483,11 @@ public class DefaultRoleManager
|
|||
return false;
|
||||
}
|
||||
}
|
||||
catch ( RbacManagerException e )
|
||||
{
|
||||
throw new RoleManagerException( e.getMessage(), e );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@PostConstruct
|
||||
|
|
|
@ -49,7 +49,6 @@ import java.util.Map;
|
|||
* DefaultRoleModelProcessor: inserts the components of the model that can be populated into the rbac manager
|
||||
*
|
||||
* @author: Jesse McConnell <jesse@codehaus.org>
|
||||
*
|
||||
*/
|
||||
@Service("roleModelProcessor")
|
||||
public class DefaultRoleModelProcessor
|
||||
|
@ -168,7 +167,18 @@ public class DefaultRoleModelProcessor
|
|||
|
||||
List<Permission> permissions = processPermissions( roleProfile.getPermissions() );
|
||||
|
||||
if ( !rbacManager.roleExists( roleProfile.getName() ) )
|
||||
boolean roleExists = false;
|
||||
|
||||
try
|
||||
{
|
||||
roleExists = rbacManager.roleExists( roleProfile.getName() );
|
||||
}
|
||||
catch ( RbacManagerException e )
|
||||
{
|
||||
throw new RoleManagerException( e.getMessage(), e );
|
||||
}
|
||||
|
||||
if ( !roleExists )
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
|
@ -181,7 +181,18 @@ public class DefaultRoleTemplateProcessor
|
|||
|
||||
List<Permission> permissions = processPermissions( model, template, resource );
|
||||
|
||||
if ( !rbacManager.roleExists( templateName ) )
|
||||
boolean roleExists = false;
|
||||
|
||||
try
|
||||
{
|
||||
roleExists = rbacManager.roleExists( templateName );
|
||||
}
|
||||
catch ( RbacManagerException e )
|
||||
{
|
||||
throw new RoleManagerException( e.getMessage(), e );
|
||||
}
|
||||
|
||||
if ( !roleExists )
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue