package apps.makarov.com.whereismycurrency.mappers.realm; import apps.makarov.com.whereismycurrency.mappers.Mapper; import apps.makarov.com.whereismycurrency.models.Bank; import apps.makarov.com.whereismycurrency.repository.realm.models.BankRealm; import apps.makarov.com.whereismycurrency.repository.protocols.BankProtocol; /** * Created by makarov on 11/08/15. */ public class BankRealmMapper implements Mapper<Bank, BankProtocol> { @Override public Bank modelToData(BankProtocol obj) { return null; } @Override public BankProtocol dataToModel(Bank bankData) { BankRealm bank = new BankRealm(); bank.setName(bankData.getName()); bank.setKey(generateKey(bankData)); return bank; } public static String generateKey(Bank bank) { return bank.getName(); } }