Class PrevRuleResult


  • public class PrevRuleResult
    extends java.lang.Object
    룰 실행결과를 압축하거나 압축해제하는 객체
    Version:
    1.0
    Author:
    Yeonhee Kim
    • Constructor Summary

      Constructors 
      Constructor Description
      PrevRuleResult()
      경로와 파일 및 폴더 처리 객체를 할당하는 생성자
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void compressZip​(java.lang.String folderName)
      해당되는 폴더를 zip 파일로 압축함
      java.util.List<Rule> unZip​(java.lang.String zipFileName, int[] bottom_level_id_arr)
      zip 파일 압축을 해제하고 파일을 읽어서 룰 리스트를 반환함
      void writeRuleResultTxtFile​(Rule rule, java.lang.String folderName)
      룰 실행 결과를 텍스트 파일로 쓰기
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PrevRuleResult

        public PrevRuleResult()
        경로와 파일 및 폴더 처리 객체를 할당하는 생성자
    • Method Detail

      • writeRuleResultTxtFile

        public void writeRuleResultTxtFile​(Rule rule,
                                           java.lang.String folderName)
        룰 실행 결과를 텍스트 파일로 쓰기
        Parameters:
        rule - 룰 소분류 아이디와 룰 실행 결과가 담긴 룰 객체
        folderName - 폴더 이름(실행 시간)
      • compressZip

        public void compressZip​(java.lang.String folderName)
        해당되는 폴더를 zip 파일로 압축함
        Parameters:
        folderName - 폴더명
      • unZip

        public java.util.List<Rule> unZip​(java.lang.String zipFileName,
                                          int[] bottom_level_id_arr)
        zip 파일 압축을 해제하고 파일을 읽어서 룰 리스트를 반환함
        Parameters:
        zipFileName - zip 파일 이름
        bottom_level_id_arr - 소분류 id 배열
        Returns:
        룰 리스트