OWL ITS + 탐지시스템(인터넷 진흥원)
src/main/java/kr/wisestone/owl/web/condition/IssueCustomFieldValueCondition.java
@@ -18,6 +18,7 @@
    private String customFieldType;
    private List<String> useValues = Lists.newArrayList();  //  단일, 다중 일때 검색 값
    private String useValue;    //  텍스트 필드일 때 검색 값
    private boolean useParentIssueId = true;
    public IssueCustomFieldValueCondition(){}
@@ -28,6 +29,12 @@
        switch(customFieldType) {
            case INPUT:
            case NUMBER:
            case DATETIME:
            case IP_ADDRESS:
            case EMAIL:
            case SITE:
            case TEL:
                if (MapUtil.getStrings(conditions, "useValues") != null) {
                    //  공백이 아닌 문자가 들어있을 때만 useValues 값 으로 셋팅한다.
                    for (String useValue : MapUtil.getStrings(conditions, "useValues")) {
@@ -44,7 +51,7 @@
                    //  공백이 아닌 문자가 들어있을 때만 useValues 값 으로 셋팅한다.
                    for (String useValue : MapUtil.getStrings(conditions, "useValues")) {
                        if (!StringUtils.isEmpty(useValue)) {
                            condition.addUseValues(useValue);
                            condition.addUseValue(useValue);
                        }
                    }
                }
@@ -78,7 +85,7 @@
        this.useValues = useValues;
    }
    public void addUseValues(String useValue) {
    public void addUseValue(String useValue) {
        this.useValues.add(useValue);
    }
@@ -97,4 +104,13 @@
    public void setCustomFieldType(String customFieldType) {
        this.customFieldType = customFieldType;
    }
    public boolean isUseParentIssueId() {
        return useParentIssueId;
    }
    public void setUseParentIssueId(boolean useParentIssueId) {
        this.useParentIssueId = useParentIssueId;
    }
}