Conveter実装
This commit is contained in:
parent
1cb47048e7
commit
f78b17dfb5
|
@ -0,0 +1,44 @@
|
|||
package one.nem.kidshift.data.room.utils.converter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import one.nem.kidshift.data.room.entity.HistoryCacheEntity;
|
||||
import one.nem.kidshift.model.HistoryModel;
|
||||
|
||||
public class HistoryCacheConverter {
|
||||
|
||||
public static HistoryCacheEntity historyModelToHistoryCacheEntity(HistoryModel historyModel) {
|
||||
HistoryCacheEntity historyCacheEntity = new HistoryCacheEntity();
|
||||
historyCacheEntity.id = historyModel.getId();
|
||||
historyCacheEntity.taskId = historyModel.getTaskId();
|
||||
historyCacheEntity.childId = historyModel.getChildId();
|
||||
historyCacheEntity.registeredAt = historyModel.getRegisteredAt();
|
||||
return historyCacheEntity;
|
||||
}
|
||||
|
||||
public static HistoryModel historyCacheEntityToHistoryModel(HistoryCacheEntity historyCacheEntity) {
|
||||
HistoryModel historyModel = new HistoryModel();
|
||||
historyModel.setId(historyCacheEntity.id);
|
||||
historyModel.setTaskId(historyCacheEntity.taskId);
|
||||
historyModel.setChildId(historyCacheEntity.childId);
|
||||
historyModel.setRegisteredAt(historyCacheEntity.registeredAt);
|
||||
return historyModel;
|
||||
}
|
||||
|
||||
public static List<HistoryCacheEntity> historyModelListToHistoryCacheEntityList(List<HistoryModel> historyModelList) {
|
||||
List<HistoryCacheEntity> historyCacheEntityList = new ArrayList<>();
|
||||
for (HistoryModel historyModel : historyModelList) {
|
||||
historyCacheEntityList.add(historyModelToHistoryCacheEntity(historyModel));
|
||||
}
|
||||
return historyCacheEntityList;
|
||||
}
|
||||
|
||||
public static List<HistoryModel> historyCacheEntityListToHistoryModelList(List<HistoryCacheEntity> historyCacheEntityList) {
|
||||
List<HistoryModel> historyModelList = new ArrayList<>();
|
||||
for (HistoryCacheEntity historyCacheEntity : historyCacheEntityList) {
|
||||
historyModelList.add(historyCacheEntityToHistoryModel(historyCacheEntity));
|
||||
}
|
||||
return historyModelList;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user