|
3 | 3 | import static org.apache.commons.lang.StringUtils.isEmpty; |
4 | 4 | import static org.apache.commons.lang.StringUtils.isNotEmpty; |
5 | 5 |
|
| 6 | +import java.io.File; |
| 7 | +import java.io.IOException; |
| 8 | +import java.io.PrintStream; |
| 9 | +import java.net.MalformedURLException; |
| 10 | +import java.net.URI; |
| 11 | +import java.net.URISyntaxException; |
| 12 | +import java.net.URL; |
| 13 | +import java.nio.file.Path; |
| 14 | +import java.util.ArrayList; |
| 15 | +import java.util.Arrays; |
| 16 | +import java.util.Collections; |
| 17 | +import java.util.Date; |
| 18 | +import java.util.HashMap; |
| 19 | +import java.util.HashSet; |
| 20 | +import java.util.List; |
| 21 | +import java.util.Map; |
| 22 | +import java.util.Optional; |
| 23 | +import java.util.Set; |
| 24 | +import java.util.concurrent.ExecutorService; |
| 25 | +import java.util.concurrent.Executors; |
| 26 | +import java.util.concurrent.ThreadFactory; |
| 27 | +import java.util.concurrent.TimeUnit; |
| 28 | +import java.util.concurrent.TimeoutException; |
| 29 | +import java.util.concurrent.atomic.AtomicInteger; |
| 30 | +import java.util.concurrent.locks.Lock; |
| 31 | +import java.util.concurrent.locks.ReentrantLock; |
| 32 | +import java.util.logging.Level; |
| 33 | +import java.util.logging.Logger; |
| 34 | +import java.util.regex.Pattern; |
| 35 | + |
| 36 | +import javax.annotation.PreDestroy; |
| 37 | +import javax.servlet.ServletException; |
| 38 | + |
| 39 | +import org.kohsuke.stapler.AncestorInPath; |
| 40 | +import org.kohsuke.stapler.DataBoundConstructor; |
| 41 | +import org.kohsuke.stapler.DataBoundSetter; |
| 42 | +import org.kohsuke.stapler.QueryParameter; |
| 43 | +import org.kohsuke.stapler.interceptor.RequirePOST; |
| 44 | + |
6 | 45 | import com.atlassian.event.api.EventPublisher; |
7 | 46 | import com.atlassian.httpclient.apache.httpcomponents.DefaultHttpClientFactory; |
8 | 47 | import com.atlassian.httpclient.api.HttpClient; |
|
26 | 65 | import com.cloudbees.plugins.credentials.domains.URIRequirementBuilder; |
27 | 66 | import com.github.benmanes.caffeine.cache.Cache; |
28 | 67 | import com.github.benmanes.caffeine.cache.Caffeine; |
| 68 | + |
29 | 69 | import edu.umd.cs.findbugs.annotations.CheckForNull; |
30 | 70 | import edu.umd.cs.findbugs.annotations.NonNull; |
31 | 71 | import edu.umd.cs.findbugs.annotations.Nullable; |
|
34 | 74 | import hudson.Util; |
35 | 75 | import hudson.model.AbstractDescribableImpl; |
36 | 76 | import hudson.model.Descriptor; |
37 | | -import hudson.model.Descriptor.FormException; |
38 | 77 | import hudson.model.Item; |
39 | 78 | import hudson.model.ItemGroup; |
40 | 79 | import hudson.model.Job; |
| 80 | +import hudson.model.Descriptor.FormException; |
41 | 81 | import hudson.plugins.jira.extension.ExtendedAsynchronousJiraRestClient; |
42 | 82 | import hudson.plugins.jira.extension.ExtendedJiraRestClient; |
43 | 83 | import hudson.plugins.jira.extension.ExtendedVersion; |
|
46 | 86 | import hudson.util.FormValidation; |
47 | 87 | import hudson.util.ListBoxModel; |
48 | 88 | import hudson.util.Secret; |
49 | | -import java.io.File; |
50 | | -import java.io.IOException; |
51 | | -import java.io.PrintStream; |
52 | | -import java.net.MalformedURLException; |
53 | | -import java.net.URI; |
54 | | -import java.net.URISyntaxException; |
55 | | -import java.net.URL; |
56 | | -import java.nio.file.Path; |
57 | | -import java.util.ArrayList; |
58 | | -import java.util.Arrays; |
59 | | -import java.util.Collections; |
60 | | -import java.util.Date; |
61 | | -import java.util.HashMap; |
62 | | -import java.util.HashSet; |
63 | | -import java.util.List; |
64 | | -import java.util.Map; |
65 | | -import java.util.Optional; |
66 | | -import java.util.Set; |
67 | | -import java.util.concurrent.ExecutorService; |
68 | | -import java.util.concurrent.Executors; |
69 | | -import java.util.concurrent.ThreadFactory; |
70 | | -import java.util.concurrent.TimeUnit; |
71 | | -import java.util.concurrent.TimeoutException; |
72 | | -import java.util.concurrent.atomic.AtomicInteger; |
73 | | -import java.util.concurrent.locks.Lock; |
74 | | -import java.util.concurrent.locks.ReentrantLock; |
75 | | -import java.util.logging.Level; |
76 | | -import java.util.logging.Logger; |
77 | | -import java.util.regex.Pattern; |
78 | | -import javax.annotation.PreDestroy; |
79 | | -import javax.servlet.ServletException; |
80 | 89 | import jenkins.model.Jenkins; |
81 | | -import org.kohsuke.stapler.AncestorInPath; |
82 | | -import org.kohsuke.stapler.DataBoundConstructor; |
83 | | -import org.kohsuke.stapler.DataBoundSetter; |
84 | | -import org.kohsuke.stapler.QueryParameter; |
85 | | -import org.kohsuke.stapler.interceptor.RequirePOST; |
86 | 90 |
|
87 | 91 | /** |
88 | 92 | * <b>You must get instance of this only by using the static {@link #get} or {@link #getSitesFromFolders(ItemGroup)} methods</b> |
@@ -684,6 +688,8 @@ protected Object readResolve() throws FormException { |
684 | 688 | jiraSite.setAppendChangeTimestamp(appendChangeTimestamp); |
685 | 689 | jiraSite.setDisableChangelogAnnotations(disableChangelogAnnotations); |
686 | 690 | jiraSite.setDateTimePattern(dateTimePattern); |
| 691 | + jiraSite.setUseBearerAuth(useBearerAuth); |
| 692 | + |
687 | 693 | return jiraSite; |
688 | 694 | } |
689 | 695 |
|
|
0 commit comments