Package com.microsoft.jenkins.azuread
Interface AuthorizationPropertyDescriptor<T extends AuthorizationProperty>
-
- All Superinterfaces:
AuthorizationContainerDescriptor
- All Known Implementing Classes:
AuthorizationMatrixNodeProperty.DescriptorImpl
,AuthorizationMatrixProperty.DescriptorImpl
,AuthorizationMatrixProperty.DescriptorImpl
,AzureAdAuthorizationMatrixFolderProperty.DescriptorImpl
,AzureAdAuthorizationMatrixNodeProperty.DescriptorImpl
,AzureAdAuthorizationMatrixProperty.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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description T
create()
default T
createNewInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData, boolean hasOptionalWrap)
default boolean
isApplicable()
-
Methods inherited from interface com.microsoft.jenkins.azuread.AuthorizationContainerDescriptor
doCheckName_, entryFor, getAllGroups, getDescription, getPermissionScope, getTypeLabel, hasAmbiguousEntries, impliedByList, showPermission
-
-
-
-
Field Detail
-
LOGGER
static final Logger LOGGER
-
-
Method Detail
-
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()
-
-