Skip to content

Commit

Permalink
代码优化C
Browse files Browse the repository at this point in the history
  • Loading branch information
Bruce.wu committed Aug 11, 2024
1 parent 682dd10 commit 3718366
Show file tree
Hide file tree
Showing 11 changed files with 21 additions and 42 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@
import io.jenkins.plugins.configops.model.resp.DatabaseConfigApplyResp;
import io.jenkins.plugins.configops.utils.ConfigOpsClient;
import io.jenkins.plugins.configops.utils.Logger;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
Expand All @@ -19,11 +23,6 @@
import org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution;
import org.kohsuke.stapler.DataBoundConstructor;

import java.io.Serializable;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

@Getter
@Setter
@ToString
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
package io.jenkins.plugins.configops.model.req;

import com.alibaba.fastjson2.annotation.JSONField;
import java.io.Serializable;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

@Setter
@Getter
@ToString
Expand All @@ -18,5 +17,4 @@ public class DatabaseConfigReq implements Serializable {
private String dbId;

private String sql;

}
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.jenkins.plugins.configops.model.resp;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

@Setter
@Getter
@ToString
Expand All @@ -15,7 +15,7 @@ public class DatabaseConfigApplyResp implements Serializable {

private String database;

private List<SqlResult> result;
private List<SqlResult> result = new ArrayList<>();

@Setter
@Getter
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,12 @@

import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.annotation.JSONField;

import java.io.IOException;
import java.io.OutputStream;
import java.io.Serializable;
import java.util.LinkedHashMap;
import java.util.Map;
import javax.servlet.ServletException;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,11 @@
import hudson.EnvVars;
import hudson.Extension;
import hudson.Util;
import hudson.model.AbstractBuild;
import hudson.model.ParameterDefinition;
import hudson.model.ParameterValue;
import hudson.model.Run;
import hudson.util.ListBoxModel;
import hudson.util.VariableResolver;
import io.jenkins.plugins.configops.model.dto.NacosFileDTO;

import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashMap;
Expand All @@ -22,7 +19,6 @@
import java.util.Objects;
import java.util.Set;
import java.util.logging.Level;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,14 @@
import hudson.model.ParameterDefinition;
import hudson.model.ParameterValue;
import hudson.model.Run;

import java.util.LinkedHashMap;
import java.util.Map;
import java.util.logging.Level;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.extern.java.Log;
import net.sf.json.JSONObject;
import org.apache.commons.lang.StringUtils;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@
import io.jenkins.plugins.configops.model.req.NacosConfigReq;
import io.jenkins.plugins.configops.utils.ConfigOpsClient;
import io.jenkins.plugins.configops.utils.Logger;
import java.io.Serializable;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
Expand All @@ -19,12 +24,6 @@
import org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution;
import org.kohsuke.stapler.DataBoundConstructor;

import java.io.Serializable;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

/**
* 修改确认
*
Expand All @@ -49,15 +48,15 @@ public class NacosConfigModifyApplyStep extends Step implements Serializable {
private final String content;

@DataBoundConstructor
public NacosConfigModifyApplyStep(String nacosId, String toolUrl, String namespaceGroup, String dataId, String content) {
public NacosConfigModifyApplyStep(
String nacosId, String toolUrl, String namespaceGroup, String dataId, String content) {
this.nacosId = nacosId;
this.toolUrl = toolUrl;
this.namespaceGroup = namespaceGroup;
this.dataId = dataId;
this.content = content;
}


@Override
public StepExecution start(StepContext context) throws Exception {
return new NacosConfigModifyApplyStepExecution(context, this);
Expand Down Expand Up @@ -102,7 +101,9 @@ protected Map<String, Object> run() throws Exception {

TaskListener taskListener = getContext().get(TaskListener.class);
Logger logger = new Logger("NacosConfigModifyApplyStep", taskListener);
logger.log("Applying nacos config. toolUrl:%s, nacosId:%s, namespace:%s, group:%s, dataId:%s", step.getToolUrl(), step.getNacosId(), ng[0], ng[1], step.getDataId());
logger.log(
"Applying nacos config. toolUrl:%s, nacosId:%s, namespace:%s, group:%s, dataId:%s",
step.getToolUrl(), step.getNacosId(), ng[0], ng[1], step.getDataId());

ConfigOpsClient client = new ConfigOpsClient(step.getToolUrl());
if (StringUtils.isBlank(step.getContent())) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,13 @@
import io.jenkins.plugins.configops.model.req.NacosConfigReq;
import io.jenkins.plugins.configops.model.resp.NacosConfigModifyPreviewResp;
import io.jenkins.plugins.configops.utils.ConfigOpsClient;

import java.io.File;
import java.io.Serializable;
import java.nio.charset.StandardCharsets;
import java.util.HashSet;
import java.util.Map;
import java.util.Objects;
import java.util.Set;

import lombok.Getter;
import lombok.Setter;
import lombok.extern.java.Log;
Expand Down Expand Up @@ -85,7 +83,8 @@ protected Map<String, Object> run() throws Exception {
if (Objects.isNull(workspace)) {
throw new NullPointerException("Workspace not found");
}
FilePath fullDataIdFile = workspace.child(String.format("%s/%s/%s", step.getWorkingDir(), step.getNamespaceGroup(), step.getDataId()));
FilePath fullDataIdFile = workspace.child(
String.format("%s/%s/%s", step.getWorkingDir(), step.getNamespaceGroup(), step.getDataId()));
String fullCnt = FileUtils.readFileToString(new File(fullDataIdFile.getRemote()), StandardCharsets.UTF_8);
String patchCnt = null;
if (StringUtils.isNotBlank(step.getVersion())) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
import hudson.model.TaskListener;
import io.jenkins.plugins.configops.model.dto.NacosFileDTO;
import io.jenkins.plugins.configops.utils.FileFileFilter;

import java.io.File;
import java.io.Serializable;
import java.util.ArrayList;
Expand All @@ -17,7 +16,6 @@
import java.util.Objects;
import java.util.Set;
import java.util.stream.Collectors;

import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang.StringUtils;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,16 @@
import io.jenkins.plugins.configops.model.req.NacosConfigReq;
import io.jenkins.plugins.configops.model.resp.DatabaseConfigApplyResp;
import io.jenkins.plugins.configops.model.resp.NacosConfigModifyPreviewResp;

import java.io.IOException;
import java.util.List;

import org.apache.hc.client5.http.HttpResponseException;
import org.apache.hc.client5.http.classic.methods.HttpGet;
import org.apache.hc.client5.http.classic.methods.HttpPost;
import org.apache.hc.client5.http.classic.methods.HttpPut;
import org.apache.hc.client5.http.impl.classic.AbstractHttpClientResponseHandler;
import org.apache.hc.client5.http.impl.classic.BasicHttpClientResponseHandler;
import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.core5.http.ClassicHttpResponse;
import org.apache.hc.core5.http.ContentType;
import org.apache.hc.core5.http.HttpEntity;
import org.apache.hc.core5.http.HttpException;
import org.apache.hc.core5.http.io.HttpClientResponseHandler;
import org.apache.hc.core5.http.io.entity.EntityUtils;
import org.apache.hc.core5.http.io.entity.HttpEntities;
import org.apache.hc.core5.net.URIBuilder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package io.jenkins.plugins.configops.utils;

import hudson.model.TaskListener;

import java.io.PrintStream;

/**
Expand Down

0 comments on commit 3718366

Please sign in to comment.