|
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