Class ValidatingEmailParameterDefinition

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.model.ParameterDefinition>, Serializable

    public class ValidatingEmailParameterDefinition
    extends hudson.model.ParameterDefinition
    See Also:
    Serialized Form
    • Constructor Detail

      • ValidatingEmailParameterDefinition

        public ValidatingEmailParameterDefinition​(String name,
                                                  String defaultValue,
                                                  String domain,
                                                  Boolean externalEmail)
      • ValidatingEmailParameterDefinition

        @DataBoundConstructor
        public ValidatingEmailParameterDefinition​(String name,
                                                  String defaultValue,
                                                  String domain,
                                                  String description,
                                                  Boolean externalEmail)
    • Method Detail

      • createValue

        @CheckForNull
        public hudson.model.ParameterValue createValue​(org.kohsuke.stapler.StaplerRequest staplerRequest,
                                                       net.sf.json.JSONObject jsonObject)
        Specified by:
        createValue in class hudson.model.ParameterDefinition
      • createValue

        @CheckForNull
        public hudson.model.ParameterValue createValue​(org.kohsuke.stapler.StaplerRequest staplerRequest)
        Specified by:
        createValue in class hudson.model.ParameterDefinition
      • getDefaultParameterValue

        public ValidatingEmailParameterValue getDefaultParameterValue()
        Overrides:
        getDefaultParameterValue in class hudson.model.ParameterDefinition
      • getDefaultValue

        public String getDefaultValue()
      • getDomain

        public String getDomain()
      • getExternalEmail

        public Boolean getExternalEmail()
        Returns:
        externalEmail