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 Details

    • LOGGER

      static final Logger 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()