package mapper; import api.v1.StandardAccount; import models.StandardAccountModel; import java.util.ArrayList; import java.util.List; public class StandardAccountMapper { public List<StandardAccount> mapToApi(List<StandardAccountModel> mStandardAccounts) { List<StandardAccount> standardAccountList = new ArrayList<>(); for (StandardAccountModel mStandardAccount : mStandardAccounts) { StandardAccount standardAccount = mapToApi(mStandardAccount); standardAccountList.add(standardAccount); } return standardAccountList; } public StandardAccount mapToApi(StandardAccountModel mStandardAccount) { StandardAccount standardAccount = new StandardAccount(); standardAccount.id = mStandardAccount.id; standardAccount.name = mStandardAccount.name; standardAccount.account= mStandardAccount.account; return standardAccount; } public StandardAccountModel mapToModel(StandardAccount standardAccount, StandardAccountModel model) { if (model == null) model = new StandardAccountModel(); model.name = standardAccount.name; model.account= standardAccount.account; return model; } public StandardAccountModel mapToModel(StandardAccount standardAccount) { StandardAccountModel model = new StandardAccountModel(); model.name = standardAccount.name; model.account= standardAccount.account; return model; } }