| | |
| | | private Boolean isTree; // 트리구조 모드 일때 |
| | | private Pageable relPageable; |
| | | private Pageable downPageable; |
| | | private Boolean allIssue; // 전체이슈 보여주기 |
| | | private Boolean allIssue; // 완료된 이슈까지 보여줄지 여부 |
| | | private Long issueTypeId; |
| | | private Boolean parentYN; //상위이슈만 조회 유무 |
| | | private Boolean parentYN; //상위이슈만 조회 여부 |
| | | |
| | | public IssueCondition(){} |
| | | |
| | |
| | | condition.setId(MapUtil.getLong(conditions, "issueId")); |
| | | } |
| | | |
| | | if (MapUtil.getBoolean(conditions, "hideDownIssue") != null) { |
| | | |
| | | if (MapUtil.getInteger(conditions, "hideDownIssue") != null) { |
| | | int hideDownIssue = MapUtil.getInteger(conditions, "hideDownIssue"); |
| | | if(MapUtil.getBoolean(conditions, "isTree") != null && !MapUtil.getBoolean(conditions, "isTree")){ |
| | | condition.setHideDownIssue(MapUtil.getBoolean(conditions, "hideDownIssue")); |
| | | switch (hideDownIssue){ |
| | | case 0 : // 이슈 모두 보여주기 |
| | | condition.setHideDownIssue(false); |
| | | condition.setParentYN(true); |
| | | break; |
| | | case 1 : // 상위이슈만 보여주기 |
| | | condition.setHideDownIssue(true); |
| | | condition.setParentYN(true); |
| | | break; |
| | | case 2 : // 하위이슈만 보여주기 |
| | | condition.setHideDownIssue(false); |
| | | condition.setParentYN(false); |
| | | break; |
| | | } |
| | | }else if(MapUtil.getBoolean(conditions, "isTree")) { |
| | | condition.setHideDownIssue(false); |
| | | } |