1 package org.apache.maven.archiva.security;
3 import org.codehaus.plexus.rbac.profile.AbstractRoleProfile;
5 import java.util.ArrayList;
9 * @plexus.component role="org.codehaus.plexus.rbac.profile.RoleProfile"
10 * role-hint="archiva-repository-manager-base"
12 public class BaseRepositoryManagerRoleProfile
13 extends AbstractRoleProfile
16 * Create the Role name for a Repository Manager, using the provided repository id.
19 public String getRoleName( )
21 return ArchivaRoleConstants.BASE_REPOSITORY_MANAGER;
24 public List getOperations()
26 List operations = new ArrayList();
28 operations.add( ArchivaRoleConstants.OPERATION_MANAGE_CONFIGURATION );
33 public boolean isPermanent()
38 public boolean isAssignable()