Package org.jenkinsci.plugins.matrixauth
Interface AuthorizationPropertyDescriptor<T extends AuthorizationProperty>
- All Superinterfaces:
AuthorizationContainerDescriptor
- All Known Implementing Classes:
AuthorizationMatrixNodeProperty.DescriptorImpl
,AuthorizationMatrixProperty.DescriptorImpl
,AuthorizationMatrixProperty.DescriptorImpl
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public interface AuthorizationPropertyDescriptor<T extends AuthorizationProperty>
extends AuthorizationContainerDescriptor
Interface with default methods common to all authorization related property descriptors.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate()
default T
createNewInstance
(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData, boolean hasOptionalWrap) default boolean
Methods inherited from interface org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
doCheckName_, entryFor, getAllGroups, getDescription, getPermissionScope, getTypeLabel, hasAmbiguousEntries, impliedByList, showPermission
-
Field Details
-
LOGGER
-
-
Method Details
-
create
T create() -
createNewInstance
default T createNewInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData, boolean hasOptionalWrap) throws Descriptor.FormException - Throws:
Descriptor.FormException
-
isApplicable
default boolean isApplicable()
-