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;
}