diff --git a/src/main/java/com/nexacro/spring/data/NexacroResult.java b/src/main/java/com/nexacro/spring/data/NexacroResult.java index c8aa6cc..dc7055f 100644 --- a/src/main/java/com/nexacro/spring/data/NexacroResult.java +++ b/src/main/java/com/nexacro/spring/data/NexacroResult.java @@ -55,12 +55,27 @@ public class NexacroResult { /** * - * 입력받은 dataSetName(DataSet 이름)으로 Object를 DataSet으로 추가한다. + * 입력받은 dataSetName(DataSet 이름)으로 List를 DataSet으로 추가한다. *

List의 값은 java.util.Map 혹은 VO class만 설정가능하다. * * @param dataSetName * @param beans */ + public void addDataSet(String dataSetName, List beans) { + checkName(dataSetName); + checkBean(beans); + + dataSetMaps.put(dataSetName, beans); + } + + /** + * + * 입력받은 dataSetName(DataSet 이름)으로 Object를 DataSet으로 추가한다. + *

Object의 값은 java.util.Map 혹은 VO class만 설정가능하다. + * + * @param dataSetName + * @param beans + */ public void addDataSet(String dataSetName, Object beans) { checkName(dataSetName); checkBean(beans); @@ -105,12 +120,15 @@ public class NexacroResult { } } - private void checkBean(Object bean) { - if (bean == null) { - throw new IllegalArgumentException("Bean is null"); - } + private void checkBean(List bean) { } + private void checkBean(Object bean) { + if (bean == null) { + throw new IllegalArgumentException("Bean should not be null"); + } + } + public PlatformData getPlatformData() { return platformData; }