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