Class AuthorizationMatrixProperty.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>
-
- com.cloudbees.hudson.plugins.folder.AbstractFolderPropertyDescriptor
-
- com.cloudbees.hudson.plugins.folder.properties.AuthorizationMatrixProperty.DescriptorImpl
-
- All Implemented Interfaces:
Saveable
,OnMaster
,AuthorizationContainerDescriptor
,AuthorizationPropertyDescriptor<AuthorizationMatrixProperty>
- Enclosing class:
- AuthorizationMatrixProperty
@Extension(optional=true) @Symbol("authorizationMatrix") public static class AuthorizationMatrixProperty.DescriptorImpl extends com.cloudbees.hudson.plugins.folder.AbstractFolderPropertyDescriptor implements AuthorizationPropertyDescriptor<AuthorizationMatrixProperty>
-
-
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 org.jenkinsci.plugins.matrixauth.AuthorizationPropertyDescriptor
LOGGER
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationMatrixProperty
create()
FormValidation
doCheckName(com.cloudbees.hudson.plugins.folder.AbstractFolder<?> folder, String value)
PermissionScope
getPermissionScope()
boolean
isApplicable(Class<? extends com.cloudbees.hudson.plugins.folder.AbstractFolder> folder)
AuthorizationMatrixProperty
newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
-
Methods inherited from class com.cloudbees.hudson.plugins.folder.AbstractFolderPropertyDescriptor
getApplicableDescriptors
-
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, getDisplayName, 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 org.jenkinsci.plugins.matrixauth.AuthorizationContainerDescriptor
doCheckName_, entryFor, getAllGroups, getDescription, getTypeLabel, hasAmbiguousEntries, impliedByList, showPermission
-
Methods inherited from interface org.jenkinsci.plugins.matrixauth.AuthorizationPropertyDescriptor
createNewInstance, isApplicable
-
-
-
-
Method Detail
-
create
public AuthorizationMatrixProperty create()
- Specified by:
create
in interfaceAuthorizationPropertyDescriptor<AuthorizationMatrixProperty>
-
getPermissionScope
public PermissionScope getPermissionScope()
- Specified by:
getPermissionScope
in interfaceAuthorizationContainerDescriptor
-
newInstance
public AuthorizationMatrixProperty newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
- Overrides:
newInstance
in classcom.cloudbees.hudson.plugins.folder.AbstractFolderPropertyDescriptor
- Throws:
Descriptor.FormException
-
isApplicable
public boolean isApplicable(Class<? extends com.cloudbees.hudson.plugins.folder.AbstractFolder> folder)
- Overrides:
isApplicable
in classcom.cloudbees.hudson.plugins.folder.AbstractFolderPropertyDescriptor
-
doCheckName
@GET public FormValidation doCheckName(@AncestorInPath com.cloudbees.hudson.plugins.folder.AbstractFolder<?> folder, @QueryParameter String value)
-
-