@Named(value="repository-view") @Singleton public class RepositoryViewPrivilegeDescriptor extends RepositoryPrivilegeDescriptorSupport<ApiPrivilegeRepositoryView,ApiPrivilegeRepositoryViewRequest>
PrivilegeDescriptor
.RepositoryViewPermission
Modifier and Type | Field and Description |
---|---|
static String |
P_ACTIONS |
static String |
P_FORMAT |
static String |
P_REPOSITORY |
static String |
TYPE |
INVALID_FORMAT, INVALID_FORMAT_FOR_REPOSITORY, INVALID_REPOSITORY
Constructor and Description |
---|
RepositoryViewPrivilegeDescriptor(org.sonatype.nexus.repository.manager.RepositoryManager repositoryManager,
List<org.sonatype.nexus.repository.Format> formats) |
Modifier and Type | Method and Description |
---|---|
ApiPrivilegeRepositoryView |
createApiPrivilegeImpl(org.sonatype.nexus.security.privilege.Privilege privilege) |
org.apache.shiro.authz.Permission |
createPermission(org.sonatype.nexus.security.config.CPrivilege privilege) |
List<org.sonatype.nexus.formfields.FormField> |
getFormFields() |
String |
getName() |
static String |
id(String format,
String name,
String... actions) |
static org.sonatype.nexus.security.config.CPrivilege |
privilege(String format,
String name,
String... actions) |
validate, validateRepositoryAndFormat
public static final String TYPE
public static final String P_FORMAT
public static final String P_REPOSITORY
public static final String P_ACTIONS
@Inject public RepositoryViewPrivilegeDescriptor(org.sonatype.nexus.repository.manager.RepositoryManager repositoryManager, List<org.sonatype.nexus.repository.Format> formats)
public org.apache.shiro.authz.Permission createPermission(org.sonatype.nexus.security.config.CPrivilege privilege)
public List<org.sonatype.nexus.formfields.FormField> getFormFields()
public String getName()
public static org.sonatype.nexus.security.config.CPrivilege privilege(String format, String name, String... actions)
public ApiPrivilegeRepositoryView createApiPrivilegeImpl(org.sonatype.nexus.security.privilege.Privilege privilege)
Copyright © 2008–2021 Sonatype, Inc.. All rights reserved.