一覧取得メソッド追加, 仮置きデータ作成

This commit is contained in:
ろむねこ 2024-06-21 10:12:07 +09:00
parent 7be94ca833
commit ae0d8e2db9
Signed by: Fujimatsu
GPG Key ID: FA1F39A1BA37D168
2 changed files with 24 additions and 0 deletions

View File

@ -1,5 +1,7 @@
package one.nem.kidshift.data; package one.nem.kidshift.data;
import java.util.List;
import one.nem.kidshift.model.ChildModel; import one.nem.kidshift.model.ChildModel;
public interface ChildData { public interface ChildData {
@ -11,6 +13,12 @@ public interface ChildData {
*/ */
ChildModel getChild(String childId); ChildModel getChild(String childId);
/**
* 子ユーザー一覧取得
* @return List<ChildModel> 子ユーザー一覧
*/
List<ChildModel> getChildList();
/** /**
* 子ユーザー情報更新 * 子ユーザー情報更新
* @param child 子ユーザー情報 * @param child 子ユーザー情報

View File

@ -1,14 +1,30 @@
package one.nem.kidshift.data.impl; package one.nem.kidshift.data.impl;
import java.util.ArrayList;
import java.util.List;
import one.nem.kidshift.data.ChildData; import one.nem.kidshift.data.ChildData;
import one.nem.kidshift.model.ChildModel; import one.nem.kidshift.model.ChildModel;
public class ChildDataDummyImpl implements ChildData { public class ChildDataDummyImpl implements ChildData {
@Override @Override
public ChildModel getChild(String childId) { public ChildModel getChild(String childId) {
return null; return null;
} }
@Override
public List<ChildModel> getChildList() {
// 仮置きデータを生成する
List<ChildModel> 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 @Override
public void updateChild(ChildModel child) { public void updateChild(ChildModel child) {