Package com.microsoft.jenkins.azuread
Class AzureAdAuthorizationMatrixProperty.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<JobProperty<?>>
-
- hudson.model.JobPropertyDescriptor
-
- com.microsoft.jenkins.azuread.AzureAdAuthorizationMatrixProperty.DescriptorImpl
-
- All Implemented Interfaces:
AuthorizationContainerDescriptor
,AuthorizationPropertyDescriptor<AzureAdAuthorizationMatrixProperty>
,Saveable
,OnMaster
- Enclosing class:
- AzureAdAuthorizationMatrixProperty
@Extension @Symbol("azureAdAuthorizationMatrix") public static class AzureAdAuthorizationMatrixProperty.DescriptorImpl extends JobPropertyDescriptor implements AuthorizationPropertyDescriptor<AzureAdAuthorizationMatrixProperty>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
Fields inherited from interface com.microsoft.jenkins.azuread.AuthorizationPropertyDescriptor
LOGGER
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AzureAdAuthorizationMatrixProperty
create()
FormValidation
doCheckName(Job<?,?> project, String value)
String
getDisplayName()
PermissionScope
getPermissionScope()
boolean
isApplicable()
boolean
isDisableGraphIntegration()
JobProperty<?>
newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
-
Methods inherited from class hudson.model.JobPropertyDescriptor
all, getPropertyDescriptors, isApplicable
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microsoft.jenkins.azuread.AuthorizationContainerDescriptor
doCheckName_, entryFor, getAllGroups, getDescription, getTypeLabel, hasAmbiguousEntries, impliedByList, showPermission
-
Methods inherited from interface com.microsoft.jenkins.azuread.AuthorizationPropertyDescriptor
createNewInstance
-
-
-
-
Method Detail
-
create
public AzureAdAuthorizationMatrixProperty create()
- Specified by:
create
in interfaceAuthorizationPropertyDescriptor<AzureAdAuthorizationMatrixProperty>
-
getPermissionScope
public PermissionScope getPermissionScope()
- Specified by:
getPermissionScope
in interfaceAuthorizationContainerDescriptor
-
newInstance
public JobProperty<?> newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
- Overrides:
newInstance
in classJobPropertyDescriptor
- Throws:
Descriptor.FormException
-
isApplicable
public boolean isApplicable()
- Specified by:
isApplicable
in interfaceAuthorizationPropertyDescriptor<AzureAdAuthorizationMatrixProperty>
-
doCheckName
@GET public FormValidation doCheckName(@AncestorInPath Job<?,?> project, @QueryParameter String value)
-
getDisplayName
@NonNull public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<JobProperty<?>>
-
isDisableGraphIntegration
public boolean isDisableGraphIntegration()
-
-