From daa5e28ac3f120d0abdb25a9f938af914ba7dfb9 Mon Sep 17 00:00:00 2001 From: leebeomjun Date: Wed, 3 Jan 2024 10:26:55 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AF=B8=EC=82=AC=EC=9A=A9=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cokr/xit/fims/cmmn/CmmnUtil.java | 51 ------------------- 1 file changed, 51 deletions(-) diff --git a/src/main/java/cokr/xit/fims/cmmn/CmmnUtil.java b/src/main/java/cokr/xit/fims/cmmn/CmmnUtil.java index 29299c34..4a9efafa 100644 --- a/src/main/java/cokr/xit/fims/cmmn/CmmnUtil.java +++ b/src/main/java/cokr/xit/fims/cmmn/CmmnUtil.java @@ -12,11 +12,9 @@ import java.text.SimpleDateFormat; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.format.TextStyle; -import java.util.ArrayList; import java.util.Calendar; import java.util.Comparator; import java.util.Date; -import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Locale; @@ -33,7 +31,6 @@ import org.apache.poi.ss.usermodel.Font; import org.apache.poi.ss.usermodel.HorizontalAlignment; import cokr.xit.base.file.xls.XLSWriter; -import cokr.xit.base.file.xls.XLSWriter.Styler; import cokr.xit.fims.sndb.service.bean.SndngBean; import cokr.xit.foundation.data.DataObject; @@ -429,54 +426,6 @@ public class CmmnUtil { return band6; } - /** 요소의 갯수가 같은 리스트 2개를 병합한 새 리스트를 반환한다.
- * 새 리스트의 정렬순서는 1차적으로 기존 요소의 인덱스번호, 2차적으로 해당 요소가 기존에 첫번째 리스트의 요소인지 여부로 정렬한다. - * @param list1, list2 - * @return list3 - */ - public static List mergeListByIndex(List list1, List list2) { - - List list3 = new ArrayList<>(); - for(int i=0; i < list1.size(); i++) { - list3.add(list1.get(i)); - list3.add(list2.get(i)); - } - return list3; - - } - - /** 엑셀의 열 제목 길이 목록을 입력받아서 길이를 제외한 스타일이 동일한 스타일 목록 반환한다.
- * @param widths 열 제목 길이, xlsxWriter - * @return - */ - public static List makeHeadersByDiffrentWidths(List widths, XLSWriter xlsxWriter){ - - List result = new ArrayList(); - - Map headerWidthMap = new HashMap<>(); - - for(int i=0; i < widths.size(); i++) { - if(headerWidthMap.get(widths.get(i)) == null) { - headerWidthMap.put( - widths.get(i), - new XLSWriter.Styler() - .width(widths.get(i)) - .foregroundColor(HSSFColor.HSSFColorPredefined.GREY_25_PERCENT.getIndex()) - .configure(styler -> { - Font font = xlsxWriter.workbook().createFont(); - font.setColor(HSSFColor.HSSFColorPredefined.BLACK.getIndex()); - styler.font(font); - styler.alignment(HorizontalAlignment.CENTER); - }) - ); - } - - result.add(headerWidthMap.get(widths.get(i))); - } - - return result; - } - public static XLSWriter.Styler headerStyle(XLSWriter xlsx) { return new XLSWriter.Styler() .foregroundColor(HSSFColor.HSSFColorPredefined.GREY_25_PERCENT.getIndex())