diff --git a/data/src/main/java/one/nem/kidshift/data/ChildData.java b/data/src/main/java/one/nem/kidshift/data/ChildData.java index f422e4a..c06944b 100644 --- a/data/src/main/java/one/nem/kidshift/data/ChildData.java +++ b/data/src/main/java/one/nem/kidshift/data/ChildData.java @@ -1,5 +1,7 @@ package one.nem.kidshift.data; +import java.util.List; + import one.nem.kidshift.model.ChildModel; public interface ChildData { @@ -11,6 +13,12 @@ public interface ChildData { */ ChildModel getChild(String childId); + /** + * 子ユーザー一覧取得 + * @return List 子ユーザー一覧 + */ + List getChildList(); + /** * 子ユーザー情報更新 * @param child 子ユーザー情報 diff --git a/data/src/main/java/one/nem/kidshift/data/impl/ChildDataDummyImpl.java b/data/src/main/java/one/nem/kidshift/data/impl/ChildDataDummyImpl.java index 2eb83af..525e8b1 100644 --- a/data/src/main/java/one/nem/kidshift/data/impl/ChildDataDummyImpl.java +++ b/data/src/main/java/one/nem/kidshift/data/impl/ChildDataDummyImpl.java @@ -1,14 +1,30 @@ package one.nem.kidshift.data.impl; +import java.util.ArrayList; +import java.util.List; + import one.nem.kidshift.data.ChildData; import one.nem.kidshift.model.ChildModel; public class ChildDataDummyImpl implements ChildData { + @Override public ChildModel getChild(String childId) { return null; } + @Override + public List getChildList() { + // 仮置きデータを生成する + List childList = new ArrayList<>(); + + childList.add(new ChildModel("1", "子供1", "idididididid")); + childList.add(new ChildModel("2", "子供2", "idididididid")); + childList.add(new ChildModel("3", "子供3", "idididididid")); + + return childList; + } + @Override public void updateChild(ChildModel child) {