package org.jenkinsci.plugins.ghprb; import hudson.Extension; import hudson.model.AbstractDescribableImpl; import hudson.model.Descriptor; import org.kohsuke.stapler.DataBoundConstructor; /** * @author Ray Sennewald * @author David Wang */ public class GhprbBranch extends AbstractDescribableImpl<GhprbBranch> { private String branch; public String getBranch() { return branch; } public boolean matches(String s) { return s.matches(branch); } @DataBoundConstructor public GhprbBranch(String branch) { this.branch = branch.trim(); } @Extension public static class DescriptorImpl extends Descriptor<GhprbBranch> { @Override public String getDisplayName() { return "Branch"; } } }