@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class)
public interface AuthorizationContainerDescriptor
Modifier and Type | Method and Description |
---|---|
default FormValidation |
doCheckName_(String value,
AccessControlled subject,
Permission permission) |
default PermissionEntry |
entryFor(String type,
String sid) |
default List<PermissionGroup> |
getAllGroups() |
default String |
getDescription(Permission p) |
PermissionScope |
getPermissionScope() |
default String |
getTypeLabel(String type) |
default boolean |
hasAmbiguousEntries(AuthorizationContainer container) |
default String |
impliedByList(Permission p) |
default boolean |
showPermission(Permission p) |
PermissionScope getPermissionScope()
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) default String getDescription(Permission p)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) default List<PermissionGroup> getAllGroups()
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) default String impliedByList(Permission p)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) default boolean showPermission(Permission p)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) default boolean hasAmbiguousEntries(AuthorizationContainer container)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) default PermissionEntry entryFor(String type, String sid)
@Restricted(value=org.kohsuke.accmod.restrictions.DoNotUse.class) default String getTypeLabel(String type) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException
@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) default FormValidation doCheckName_(@NonNull String value, @NonNull AccessControlled subject, @NonNull Permission permission)
Copyright © 2016–2022. All rights reserved.