From dc12a6a3e3dbe7088b54a1bb02cfc98cf7c230c0 Mon Sep 17 00:00:00 2001 From: jhjang <jhjang@maprex.co.kr> Date: 목, 06 1월 2022 10:43:41 +0900 Subject: [PATCH] - 코드 주석 추가 --- src/main/java/kr/wisestone/owl/web/form/ApiIssueAddForm.java | 5 ++ src/main/java/kr/wisestone/owl/web/form/ApiIssueModifyForm.java | 4 + src/main/java/kr/wisestone/owl/web/controller/ApiTokenController.java | 20 +++++++++ src/main/java/kr/wisestone/owl/web/form/ApiTokenForm.java | 8 +-- src/main/java/kr/wisestone/owl/web/form/IssueApiForm.java | 2 src/main/java/kr/wisestone/owl/config/SwaggerConfig.java | 22 +++++++++++ src/main/java/kr/wisestone/owl/web/controller/Api/ApiController.java | 14 +------ src/main/java/kr/wisestone/owl/web/condition/IssueCustomFieldValueCondition.java | 14 ++++++- 8 files changed, 66 insertions(+), 23 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/config/SwaggerConfig.java b/src/main/java/kr/wisestone/owl/config/SwaggerConfig.java index 999f236..ab42cb3 100644 --- a/src/main/java/kr/wisestone/owl/config/SwaggerConfig.java +++ b/src/main/java/kr/wisestone/owl/config/SwaggerConfig.java @@ -17,6 +17,9 @@ import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; +/** + * API 臾몄꽌 �젣�옉 �뙣�궎吏� Swagger �꽕�젙 �겢�옒�뒪 + */ @Configuration @EnableSwagger2 public class SwaggerConfig { @@ -25,6 +28,11 @@ private static final String API_VERSION = "1.0.0"; private static final String API_DESCRIPTION = "OWL API 紐낆꽭�꽌"; + + /** + * API �꽕�젙 + * @return docket class + */ @Bean public Docket api() { // Parameter parameterBuilder = new ParameterBuilder() @@ -49,6 +57,11 @@ .build(); } + + /** + * API 臾몄꽌 ���씠��/踰꾩쟾/�꽕紐� �꽕�젙 + * @return ApiInfo �겢�옒�뒪 + */ public ApiInfo apiInfo() { return new ApiInfoBuilder() .title(API_NAME) @@ -57,6 +70,11 @@ .build(); } + + /** + * API 臾몄꽌 �뀒�뒪�듃 Request Content-Type �꽕�젙 異붽� + * @return consumes content-type 紐⑸줉 + */ private Set<String> getConsumeContentTypes() { Set<String> consumes = new HashSet<>(); consumes.add("application/json;charset=UTF-8"); @@ -64,6 +82,10 @@ return consumes; } + /** + * API 臾몄꽌 �뀒�뒪�듃 Response content-type �꽕�젙 異붽� + * @return produce content-type 紐⑸줉 + */ private Set<String> getProduceContentTypes() { Set<String> produces = new HashSet<>(); produces.add("application/json;charset=UTF-8"); diff --git a/src/main/java/kr/wisestone/owl/web/condition/IssueCustomFieldValueCondition.java b/src/main/java/kr/wisestone/owl/web/condition/IssueCustomFieldValueCondition.java index d364f3a..5475ac0 100644 --- a/src/main/java/kr/wisestone/owl/web/condition/IssueCustomFieldValueCondition.java +++ b/src/main/java/kr/wisestone/owl/web/condition/IssueCustomFieldValueCondition.java @@ -10,6 +10,7 @@ import java.util.Map; /** + * �씠�뒋 �궗�슜�옄 �젙�쓽 �븘�뱶 媛� 寃��깋 議곌굔 �겢�옒�뒪 * Created by wisestone on 2018-06-07. */ public class IssueCustomFieldValueCondition { @@ -17,9 +18,18 @@ private Long workspaceId; private Long customFieldId; private String customFieldType; - private List<String> useValues = Lists.newArrayList(); // �떒�씪, �떎以� �씪�븣 寃��깋 媛� - private String useValue; // �뀓�뒪�듃 �븘�뱶�씪 �븣 寃��깋 媛� + /** + * �궗�슜�옄 �젙�쓽 �븘�뱶 �궗�슜 媛� + */ + private List<String> useValues = Lists.newArrayList(); + /** + * �뀓�뒪�듃 �븘�뱶�씪 �븣 寃��깋 媛� + */ + private String useValue; private boolean useParentIssueId = true; + /** + * �씠�뒋 �긽�깭 �쑀�삎(READY / OPEN / CLOSE) + */ private String issueStatusType; public IssueCustomFieldValueCondition(){} diff --git a/src/main/java/kr/wisestone/owl/web/controller/Api/ApiController.java b/src/main/java/kr/wisestone/owl/web/controller/Api/ApiController.java index 60a23f1..0fbbf81 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/Api/ApiController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/Api/ApiController.java @@ -34,6 +34,7 @@ /** + * �씠�뒋 異붽� * @param apiIssueAddForm �엯�젰 �뤌 �뜲�씠�꽣 * @param files �뙆�씪 * @return JSON @@ -68,6 +69,7 @@ } /** + * �씠�뒋 �긽�깭 �닔�젙 * @param apiIssueModifyForm �닔�젙 �뤌 �뜲�씠�꽣 * @return JSON * @throws OwlRuntimeException �뙆�씪誘명꽣 �삤瑜섏떆 諛쒖깮 @@ -92,17 +94,5 @@ return this.setSuccessMessage(resJsonData); } - - // �씠�뒋 議고쉶 -// @RequestMapping(value = "/api/issueList", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) -// public -// @ResponseBody -// Map<String, Object> find(@RequestBody Map<String, Map<String, Object>> params) { -// Map<String, Object> resJsonData = new HashMap<>(); -// Pageable pageable = this.pageUtil.convertPageable(this.getPageVo(params)); -// -// // todo -// return this.setSuccessMessage(resJsonData); -// } } diff --git a/src/main/java/kr/wisestone/owl/web/controller/ApiTokenController.java b/src/main/java/kr/wisestone/owl/web/controller/ApiTokenController.java index 11ba2b5..625f7c6 100644 --- a/src/main/java/kr/wisestone/owl/web/controller/ApiTokenController.java +++ b/src/main/java/kr/wisestone/owl/web/controller/ApiTokenController.java @@ -21,13 +21,20 @@ import java.util.List; import java.util.Map; +/** + * API �넗�겙 而⑦듃濡ㅻ윭 �겢�옒�뒪 + */ @Controller public class ApiTokenController extends BaseController { @Autowired private ApiTokenService apiTokenService; - // �넗�겙 �깮�꽦 + /** + * �넗�겙 �깮�꽦 + * @param params �넗�겙 �깮�꽦�뿉 �븘�슂�븳 �뙆�씪誘명꽣 + * @return �깮�꽦 寃곌낵 Map<String, Object> + */ @RequestMapping(value = "/apiToken/add", produces = MediaType.APPLICATION_JSON_VALUE) public @ResponseBody @@ -42,6 +49,12 @@ return this.setSuccessMessage(resJsonData); } + + /** + * �넗�겙 議고쉶 + * @param params �넗�겙 議고쉶�뿉 �븘�슂�븳 �뙆�씪誘명꽣 + * @return 議고쉶 寃곌낵, Map<String, ApiTokenVo> + */ // �넗�겙 議고쉶 @RequestMapping(value = "/apiToken/find", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public @@ -56,6 +69,11 @@ return this.setSuccessMessage(resJsonData); } + /** + * �넗�겙 �궘�젣 + * @param params �넗�겙 �궘�젣�뿉 �븘�슂�븳 �뙆�씪誘명꽣 + * @return �궘�젣 寃곌낵, Map<String, Object> + */ // �넗�겙 �궘�젣 @RequestMapping(value = "/apiToken/remove", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public diff --git a/src/main/java/kr/wisestone/owl/web/form/ApiIssueAddForm.java b/src/main/java/kr/wisestone/owl/web/form/ApiIssueAddForm.java index f25ebda..9a8d273 100644 --- a/src/main/java/kr/wisestone/owl/web/form/ApiIssueAddForm.java +++ b/src/main/java/kr/wisestone/owl/web/form/ApiIssueAddForm.java @@ -1,8 +1,11 @@ package kr.wisestone.owl.web.form; -import com.fasterxml.jackson.annotation.JsonProperty; import io.swagger.annotations.ApiParam; + +/** + * API �씠�뒋 異붽��슜 Form class + */ public class ApiIssueAddForm { @ApiParam(value = "�궗�슜�옄 �넗�겙", required = true) private String token; diff --git a/src/main/java/kr/wisestone/owl/web/form/ApiIssueModifyForm.java b/src/main/java/kr/wisestone/owl/web/form/ApiIssueModifyForm.java index 86a30b0..4a3be36 100644 --- a/src/main/java/kr/wisestone/owl/web/form/ApiIssueModifyForm.java +++ b/src/main/java/kr/wisestone/owl/web/form/ApiIssueModifyForm.java @@ -2,8 +2,10 @@ import io.swagger.annotations.ApiParam; -import java.io.Serializable; +/** + * API �씠�뒋 �긽�깭 �닔�젙�슜 Form class + */ public class ApiIssueModifyForm { @ApiParam(value = "�궗�슜�옄 �넗�겙", required = true) private String token; diff --git a/src/main/java/kr/wisestone/owl/web/form/ApiTokenForm.java b/src/main/java/kr/wisestone/owl/web/form/ApiTokenForm.java index ab0b978..281ddea 100644 --- a/src/main/java/kr/wisestone/owl/web/form/ApiTokenForm.java +++ b/src/main/java/kr/wisestone/owl/web/form/ApiTokenForm.java @@ -1,13 +1,11 @@ package kr.wisestone.owl.web.form; -import com.google.common.collect.Lists; import kr.wisestone.owl.domain.User; -import kr.wisestone.owl.util.ConvertUtil; -import kr.wisestone.owl.util.MapUtil; -import java.util.List; -import java.util.Map; +/** + * API �넗�겙 Form class + */ public class ApiTokenForm { private Long id; private User user; diff --git a/src/main/java/kr/wisestone/owl/web/form/IssueApiForm.java b/src/main/java/kr/wisestone/owl/web/form/IssueApiForm.java index bd24d7c..9ab2b02 100644 --- a/src/main/java/kr/wisestone/owl/web/form/IssueApiForm.java +++ b/src/main/java/kr/wisestone/owl/web/form/IssueApiForm.java @@ -8,7 +8,7 @@ import java.util.*; /** - * + * API �씠�뒋 異붽� / �닔�젙�슜 form class */ public class IssueApiForm implements Serializable { -- Gitblit v1.8.0