package org.jenkinsci.plugins.p4_client.connection; import hudson.Extension; import hudson.util.FormValidation; import net.sf.json.JSONObject; import org.kohsuke.stapler.DataBoundConstructor; import org.kohsuke.stapler.QueryParameter; import org.kohsuke.stapler.StaplerRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class TicketConnection extends ConnectionProvider { @DataBoundConstructor public TicketConnection() { } @Extension public static final DescriptorImpl DESCRIPTOR = new DescriptorImpl(); public static class DescriptorImpl extends ConnectionDescriptor { private static Logger logger = LoggerFactory .getLogger(DescriptorImpl.class); public DescriptorImpl() { load(); } public FormValidation doAddConnection() { logger.info("[doAddConnection]"); return FormValidation.ok(); } @Override public boolean configure(StaplerRequest req, JSONObject json) throws FormException { save(); return true; } @Override public String getDisplayName() { return "Ticket Authentication"; } public FormValidation doCheckPort(@QueryParameter final String value) { return FormValidation.error("TODO doCheckPort"); } public FormValidation doCheckUser(@QueryParameter final String value) { return FormValidation.error("TODO doCheckUser"); } } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#3 | 8640 | Paul Allen |
Added Workspace and Singleton descriptor. Removed old connection code. |
||
#2 | 8611 | Paul Allen | Basic implementation of Credentials Store | ||
#1 | 8598 | Paul Allen | Experimentation with data binding for Jelly files and ExtensionPoint/Descriptor |