From b7d8bfbe09547aa2df1366c6ff8867cea5d64fab Mon Sep 17 00:00:00 2001 From: wyu <kknd09321@nate.com> Date: 수, 05 1월 2022 11:08:39 +0900 Subject: [PATCH] Merge branch 'master' of http://192.168.0.25:9001/r/owl-kisa --- src/main/java/package-info.java | 4 ++ src/main/java/kr/wisestone/owl/web/controller/ApiController.java | 10 +++++ src/main/java/kr/wisestone/owl/constant/MsgConstants.java | 61 ++++++++++++++++++++++++------ pom.xml | 22 ++++++++-- 4 files changed, 80 insertions(+), 17 deletions(-) diff --git a/pom.xml b/pom.xml index 569ef29..94c22f5 100644 --- a/pom.xml +++ b/pom.xml @@ -48,7 +48,7 @@ <!-- Logging --> <slf4j.version>1.7.28</slf4j.version> - <log4j.version>2.12.1</log4j.version> + <log4j.version>2.17.1</log4j.version> <!-- Spring Session Redis --> <spring.session.version>2.1.8.RELEASE</spring.session.version> @@ -67,6 +67,9 @@ <!-- Elastic Search --> <elastic.search.version>7.3.0</elastic.search.version> + + <!-- jsoup --> + <jsoup.version>1.8.3</jsoup.version> <!-- Util --> <jackson.version>2.9.9</jackson.version> @@ -151,6 +154,11 @@ <version>${java.mail.version}</version> </dependency> + <dependency> + <groupId>javax.interceptor</groupId> + <artifactId>javax.interceptor-api</artifactId> + <version>1.2</version> + </dependency> <!-- Excel import --> <dependency> <groupId>org.apache.poi</groupId> @@ -255,6 +263,14 @@ <artifactId>commons-validator</artifactId> <version>${common.validator.version}</version> </dependency> + + <!-- jsoup --> + <dependency> + <groupId>org.jsoup</groupId> + <artifactId>jsoup</artifactId> + <version>${jsoup.version}</version> + </dependency> + <!-- spring --> <dependency> @@ -545,10 +561,6 @@ <url>https://maven.java.net/content/repositories/public/</url> </repository> - <repository> - <id>JBoss repository</id> - <url>http://repository.jboss.org/nexus/content/groups/public/</url> - </repository> </repositories> <build> diff --git a/src/main/java/kr/wisestone/owl/constant/MsgConstants.java b/src/main/java/kr/wisestone/owl/constant/MsgConstants.java index e581672..b2f6bc2 100644 --- a/src/main/java/kr/wisestone/owl/constant/MsgConstants.java +++ b/src/main/java/kr/wisestone/owl/constant/MsgConstants.java @@ -1,6 +1,7 @@ package kr.wisestone.owl.constant; /** + * exception �슜 硫붿꽭吏� �겢�옒�뒪 * Created by jeong on 2017-08-02. */ public class MsgConstants { @@ -242,16 +243,52 @@ public static final String EMAIL_TEMPLATE_NOT_EXIST = "EMAIL_TEMPLATE_NOT_EXIST"; // �씠硫붿씪 �뀥�뵆由우쓣 李얠쓣�닔 �뾾�뒿�땲�떎. - public static final String API_PARAMETER_ISSUE_TYPE_ERROR = "API_PARAMETER_ISSUE_TYPE_ERROR"; // api �뙆�씪誘명꽣 �삤瑜�(�씠�뒋���엯) - public static final String API_PARAMETER_PROJECT_ERROR = "API_PARAMETER_PROJECT_ERROR"; // api �뙆�씪誘명꽣 �삤瑜�(�봽濡쒖젥�듃) - public static final String API_PARAMETER_ERROR = "API_PARAMETER_ERROR"; // api �뙆�씪誘명꽣 �삤瑜� - public static final String API_USER_ERROR = "API_USER_ERROR"; // api �궗�슜�옄 �삤瑜� - public static final String API_OVERLAP_ERROR = "API_OVERLAP_ERROR"; // API 以묐났�맂 �긽�쐞 �씠�뒋媛� �뿬�윭媛쒖씪 寃쎌슦 - public static final String API_OVERLAP_SETTING_NOT_EXIST = "API_OVERLAP_SETTING_NOT_EXIST"; // API 以묐났�맂 �꽕�젙�씠 �븞�릺�뼱 �엳�쓣 寃쎌슦 - public static final String API_ISSUE_NOT_EXIST = "API_ISSUE_NOT_EXIST"; // �닔�젙�븷 �씠�뒋瑜� 李얠쓣�닔 �뾾�뒿�땲�떎. - public static final String API_COMPLETE_ISSUE_STATUS_NOT_EXIST = "API_COMPLETE_ISSUE_STATUS_NOT_EXIST"; // �옄�룞 醫낅즺 泥섎━�븷 �긽�깭媛� �꽕�젙�릺吏� �븡�븯�뒿�땲�떎. - public static final String API_ISSUE_STATUS_NOT_EXIST = "API_ISSUE_STATUS_NOT_EXIST"; // �씠�뒋 �긽�깭瑜� 李얠쓣�닔 �뾾�뒿�땲�떎 - public static final String API_ISSUE_STATUS_IS_NULL = "API_ISSUE_STATUS_IS_NULL"; // �씠�뒋 �긽�깭 媛믪씠 �뾾�뒿�땲�떎. - public static final String API_CUSTOM_FIELD_NOT_EXIST = "API_CUSTOM_FIELD_NOT_EXIST"; // �궗�슜�옄 �젙�쓽 �븘�뱶瑜� 議댁옱�븯吏� �븡�뒿�땲�떎. - public static final String API_ISSUE_STATUS_NOT_IN_WORKFLOW = "API_ISSUE_STATUS_NOT_IN_WORKFLOW"; // �씠�뒋 �긽�깭媛� �썙�겕�뵆濡쒖슦�뿉 �룷�븿�릺�뼱 �엳吏� �븡�뒿�땲�떎 + /** + * api �뙆�씪誘명꽣 �삤瑜�(�씠�뒋���엯) + */ + public static final String API_PARAMETER_ISSUE_TYPE_ERROR = "API_PARAMETER_ISSUE_TYPE_ERROR"; + /** + * api �뙆�씪誘명꽣 �삤瑜�(�봽濡쒖젥�듃) + */ + public static final String API_PARAMETER_PROJECT_ERROR = "API_PARAMETER_PROJECT_ERROR"; + /** + * api �뙆�씪誘명꽣 �삤瑜� + */ + public static final String API_PARAMETER_ERROR = "API_PARAMETER_ERROR"; + /** + * api �궗�슜�옄 �삤瑜� + */ + public static final String API_USER_ERROR = "API_USER_ERROR"; + /** + * API 以묐났�맂 �긽�쐞 �씠�뒋媛� �뿬�윭媛쒖씪 寃쎌슦 + */ + public static final String API_OVERLAP_ERROR = "API_OVERLAP_ERROR"; + /** + * API 以묐났�맂 �꽕�젙�씠 �븞�릺�뼱 �엳�쓣 寃쎌슦 + */ + public static final String API_OVERLAP_SETTING_NOT_EXIST = "API_OVERLAP_SETTING_NOT_EXIST"; + /** + * �닔�젙�븷 �씠�뒋瑜� 李얠쓣�닔 �뾾�뒿�땲�떎. + */ + public static final String API_ISSUE_NOT_EXIST = "API_ISSUE_NOT_EXIST"; + /** + * �옄�룞 醫낅즺 泥섎━�븷 �긽�깭媛� �꽕�젙�릺吏� �븡�븯�뒿�땲�떎. + */ + public static final String API_COMPLETE_ISSUE_STATUS_NOT_EXIST = "API_COMPLETE_ISSUE_STATUS_NOT_EXIST"; + /** + * �씠�뒋 �긽�깭瑜� 李얠쓣�닔 �뾾�뒿�땲�떎 + */ + public static final String API_ISSUE_STATUS_NOT_EXIST = "API_ISSUE_STATUS_NOT_EXIST"; + /** + * �씠�뒋 �긽�깭 媛믪씠 �뾾�뒿�땲�떎. + */ + public static final String API_ISSUE_STATUS_IS_NULL = "API_ISSUE_STATUS_IS_NULL"; + /** + * �궗�슜�옄 �젙�쓽 �븘�뱶瑜� 議댁옱�븯吏� �븡�뒿�땲�떎. + */ + public static final String API_CUSTOM_FIELD_NOT_EXIST = "API_CUSTOM_FIELD_NOT_EXIST"; + /** + * �씠�뒋 �긽�깭媛� �썙�겕�뵆濡쒖슦�뿉 �룷�븿�릺�뼱 �엳吏� �븡�뒿�땲�떎 + */ + public static final String API_ISSUE_STATUS_NOT_IN_WORKFLOW = "API_ISSUE_STATUS_NOT_IN_WORKFLOW"; } diff --git a/src/main/java/kr/wisestone/owl/web/controller/ApiController.java b/src/main/java/kr/wisestone/owl/web/controller/ApiController.java index 5c13abc..fb90cfd 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/ApiController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/ApiController.java @@ -18,12 +18,22 @@ import java.util.List; import java.util.Map; +/** + * OWL-API 而⑦듃濡ㅻ윭 + */ @Controller public class ApiController extends BaseController { @Autowired private IssueService issueService; + + /** + * @param request multipart/form-data 濡� �슂泥��빐�빞 �븿 + * @return Json �쑝濡� 寃곌낵媛� �쟾�넚 + * @throws OwlRuntimeException 二쇰줈�뙆�씪誘명꽣 �삤瑜� 泥댄겕�떆 諛쒖깮 + * @throws CloneNotSupportedException 媛앹껜 蹂듭궗�븷 �븣 諛쒖깮 + */ @RequestMapping(value = "api/issue", method = RequestMethod.POST) public @ResponseBody diff --git a/src/main/java/package-info.java b/src/main/java/package-info.java new file mode 100644 index 0000000..dbb8cd6 --- /dev/null +++ b/src/main/java/package-info.java @@ -0,0 +1,4 @@ +/** + * OWL-ITS + */ +package kr.wisestone.owl; \ No newline at end of file -- Gitblit v1.8.0