Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
93 changes: 22 additions & 71 deletions src/main/java/hudson/plugins/jira/JiraSite.java
Original file line number Diff line number Diff line change
Expand Up @@ -128,11 +128,6 @@ public class JiraSite extends AbstractDescribableImpl<JiraSite> {
*/
public URL alternativeUrl;

/**
* Jira requires HTTP Authentication for login
*/
public boolean useHTTPAuth;

/**
* The id of the credentials to use. Optional.
*/
Expand Down Expand Up @@ -252,7 +247,7 @@ public class JiraSite extends AbstractDescribableImpl<JiraSite> {
private static ExecutorService executorService;

// Deprecate the previous constructor but leave it in place for Java-level compatibility.
@Deprecated
// Contruct Test succeeded in JiraSiteTest.java, removal attempt for the first time.
public JiraSite(
URL url,
@CheckForNull URL alternativeUrl,
Expand All @@ -263,7 +258,7 @@ public JiraSite(
boolean updateJiraIssueForAllStatus,
@CheckForNull String groupVisibility,
@CheckForNull String roleVisibility,
boolean useHTTPAuth) {
boolean useBearerAuth) {
this(
url,
alternativeUrl,
Expand All @@ -274,14 +269,14 @@ public JiraSite(
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth,
useBearerAuth,
DEFAULT_TIMEOUT,
DEFAULT_READ_TIMEOUT,
DEFAULT_THREAD_EXECUTOR_NUMBER);
}

// Deprecate the previous constructor but leave it in place for Java-level compatibility.
@Deprecated
// Contruct Test succeeded in JiraSiteTest.java, removal attempt for the first time.
public JiraSite(
URL url,
@CheckForNull URL alternativeUrl,
Expand All @@ -293,7 +288,7 @@ public JiraSite(
boolean updateJiraIssueForAllStatus,
@CheckForNull String groupVisibility,
@CheckForNull String roleVisibility,
boolean useHTTPAuth) {
boolean useBearerAuth) {
this(
url,
alternativeUrl,
Expand All @@ -304,11 +299,11 @@ public JiraSite(
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth);
useBearerAuth);
}

// Deprecate the previous constructor but leave it in place for Java-level compatibility.
@Deprecated
// Contruct Test succeeded in JiraSiteTest.java, removal attempt for the first time.
public JiraSite(
URL url,
URL alternativeUrl,
Expand All @@ -319,7 +314,7 @@ public JiraSite(
boolean updateJiraIssueForAllStatus,
String groupVisibility,
String roleVisibility,
boolean useHTTPAuth) {
boolean useBearerAuth) {
this(
url,
alternativeUrl,
Expand All @@ -330,7 +325,7 @@ public JiraSite(
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth,
useBearerAuth,
DEFAULT_TIMEOUT,
DEFAULT_READ_TIMEOUT,
DEFAULT_THREAD_EXECUTOR_NUMBER);
Expand All @@ -347,7 +342,7 @@ public JiraSite(
}

// Deprecate the previous constructor but leave it in place for Java-level compatibility.
@Deprecated
// Contruct Test succeeded in JiraSiteTest.java, removal attempt for the first time.
public JiraSite(
URL url,
URL alternativeUrl,
Expand All @@ -358,7 +353,7 @@ public JiraSite(
boolean updateJiraIssueForAllStatus,
String groupVisibility,
String roleVisibility,
boolean useHTTPAuth,
boolean useBearerAuth,
int timeout,
int readTimeout,
int threadExecutorNumber) {
Expand All @@ -382,7 +377,7 @@ public JiraSite(
this.updateJiraIssueForAllStatus = updateJiraIssueForAllStatus;
setGroupVisibility(groupVisibility);
setRoleVisibility(roleVisibility);
this.useHTTPAuth = useHTTPAuth;
this.useBearerAuth = useBearerAuth;
this.jiraSession = null;
}

Expand All @@ -396,7 +391,7 @@ public JiraSite(String url) {
}

// Deprecate the previous constructor but leave it in place for Java-level compatibility.
@Deprecated
// Contruct Test succeeded in JiraSiteTest.java, removal attempt for the first time.
public JiraSite(
URL url,
URL alternativeUrl,
Expand All @@ -407,7 +402,7 @@ public JiraSite(
boolean updateJiraIssueForAllStatus,
String groupVisibility,
String roleVisibility,
boolean useHTTPAuth,
boolean useBearerAuth,
int timeout,
int readTimeout,
int threadExecutorNumber) {
Expand All @@ -421,44 +416,10 @@ public JiraSite(
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth,
timeout,
readTimeout,
threadExecutorNumber);
}

// Deprecate the previous constructor but leave it in place for Java-level compatibility.
@Deprecated
public JiraSite(
URL url,
URL alternativeUrl,
StandardUsernamePasswordCredentials credentials,
boolean supportsWikiStyleComment,
boolean recordScmChanges,
String userPattern,
boolean updateJiraIssueForAllStatus,
String groupVisibility,
String roleVisibility,
boolean useHTTPAuth,
int timeout,
int readTimeout,
int threadExecutorNumber,
boolean useBearerAuth) {
this(
url,
alternativeUrl,
credentials == null ? null : credentials.getId(),
supportsWikiStyleComment,
recordScmChanges,
userPattern,
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth,
useBearerAuth,
timeout,
readTimeout,
threadExecutorNumber);
this.useBearerAuth = useBearerAuth;
}

static URL toURL(String url) {
Expand Down Expand Up @@ -553,10 +514,6 @@ public URL getAlternativeUrl() {
return alternativeUrl;
}

public boolean isUseHTTPAuth() {
return useHTTPAuth;
}

public boolean isUseBearerAuth() {
return useBearerAuth;
}
Expand Down Expand Up @@ -586,11 +543,6 @@ public void setAlternativeUrl(String alternativeUrl) {
this.alternativeUrl = toURL(alternativeUrl);
}

@DataBoundSetter
public void setUseHTTPAuth(boolean useHTTPAuth) {
this.useHTTPAuth = useHTTPAuth;
}

@DataBoundSetter
public void setUseBearerAuth(boolean useBearerAuth) {
this.useBearerAuth = useBearerAuth;
Expand Down Expand Up @@ -647,7 +599,7 @@ protected Object readResolve() {
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth);
useBearerAuth);
} else {
jiraSite = new JiraSite(
url,
Expand All @@ -659,7 +611,7 @@ protected Object readResolve() {
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth,
useBearerAuth,
timeout,
readTimeout,
threadExecutorNumber);
Expand Down Expand Up @@ -1312,7 +1264,6 @@ public FormValidation doValidate(
@QueryParameter String credentialsId,
@QueryParameter String groupVisibility,
@QueryParameter String roleVisibility,
@QueryParameter boolean useHTTPAuth,
@QueryParameter String alternativeUrl,
@QueryParameter int timeout,
@QueryParameter int readTimeout,
Expand Down Expand Up @@ -1354,7 +1305,7 @@ public FormValidation doValidate(
.withCredentialsId(credentialsId)
.withGroupVisibility(groupVisibility)
.withRoleVisibility(roleVisibility)
.withUseHTTPAuth(useHTTPAuth)
.withUseBearerAuth(useBearerAuth)
.build();

if (threadExecutorNumber < 1) {
Expand Down Expand Up @@ -1416,7 +1367,7 @@ static class Builder {
private boolean updateJiraIssueForAllStatus;
private String groupVisibility;
private String roleVisibility;
private boolean useHTTPAuth;
private boolean useBearerAuth;

public Builder withMainURL(URL mainURL) {
this.mainURL = mainURL;
Expand Down Expand Up @@ -1463,8 +1414,8 @@ public Builder withRoleVisibility(String roleVisibility) {
return this;
}

public Builder withUseHTTPAuth(boolean useHTTPAuth) {
this.useHTTPAuth = useHTTPAuth;
public Builder withUseBearerAuth(boolean useBearerAuth) {
this.useBearerAuth = useBearerAuth;
return this;
}

Expand All @@ -1479,7 +1430,7 @@ public JiraSite build() {
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth);
useBearerAuth);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@
<f:entry title="Link URL" field="alternativeUrl" description="${%site.alternativeUrl}">
<f:textbox />
</f:entry>
<f:invisibleEntry>
<f:checkbox title="${%Use HTTP authentication instead of normal login}" field="useHTTPAuth" />
</f:invisibleEntry>
<f:entry description="${%site.useBearerAuth}">
<f:checkbox title="${%Use Bearer authentication instead of Basic authentication}" field="useBearerAuth" />
</f:entry>
Expand Down Expand Up @@ -53,7 +50,7 @@
</f:entry>
<f:entry>
<f:validateButton title="${%Validate Settings}"
method="validate" with="url,credentialsId,groupVisibility,roleVisibility,useHTTPAuth,alternativeUrl,timeout,readTimeout,threadExecutorNumber,useBearerAuth" />
method="validate" with="url,credentialsId,groupVisibility,roleVisibility,alternativeUrl,timeout,readTimeout,threadExecutorNumber,useBearerAuth" />
</f:entry>
<f:entry title="">
<div align="right">
Expand Down
5 changes: 0 additions & 5 deletions src/test/java/hudson/plugins/jira/DescriptorImplTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,6 @@ public void validateFormConnectionErrors() throws Exception {
null,
null,
null,
false,
null,
JiraSite.DEFAULT_TIMEOUT,
JiraSite.DEFAULT_READ_TIMEOUT,
Expand All @@ -149,7 +148,6 @@ public void validateFormConnectionErrors() throws Exception {
null,
null,
null,
false,
null,
-1,
JiraSite.DEFAULT_READ_TIMEOUT,
Expand All @@ -165,7 +163,6 @@ public void validateFormConnectionErrors() throws Exception {
null,
null,
null,
false,
null,
JiraSite.DEFAULT_TIMEOUT,
-1,
Expand All @@ -182,7 +179,6 @@ public void validateFormConnectionErrors() throws Exception {
null,
null,
null,
false,
null,
JiraSite.DEFAULT_TIMEOUT,
JiraSite.DEFAULT_READ_TIMEOUT,
Expand All @@ -208,7 +204,6 @@ public void validateFormConnectionOK() throws Exception {
null,
null,
null,
false,
null,
JiraSite.DEFAULT_TIMEOUT,
JiraSite.DEFAULT_READ_TIMEOUT,
Expand Down
4 changes: 2 additions & 2 deletions src/test/java/hudson/plugins/jira/JiraSiteTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ private static class JiraSiteOld extends JiraSite {
boolean updateJiraIssueForAllStatus,
String groupVisibility,
String roleVisibility,
boolean useHTTPAuth) {
boolean useBearerAuth) {
super(
url,
alternativeUrl,
Expand All @@ -218,7 +218,7 @@ private static class JiraSiteOld extends JiraSite {
updateJiraIssueForAllStatus,
groupVisibility,
roleVisibility,
useHTTPAuth);
useBearerAuth);
this.userName = userName;
this.password = Secret.fromString(password);
}
Expand Down