Mercury-IM/data/src/main/java/org/mercury_im/messenger/data/mapping/ContactMapping.java

33 lines
814 B
Java

package org.mercury_im.messenger.data.mapping;
import org.mercury_im.messenger.data.model.ContactModel;
import org.mercury_im.messenger.entity.contact.Contact;
import javax.inject.Inject;
public class ContactMapping implements Mapping<Contact, ContactModel> {
private final AccountMapping accountMapping;
@Inject
public ContactMapping(AccountMapping accountMapping) {
this.accountMapping = accountMapping;
}
@Override
public ContactModel entityToModel(Contact entity, ContactModel model) {
if (entity == null) {
return null;
}
if (model == null) {
model = new ContactModel();
}
return null;
}
@Override
public Contact modelToEntity(ContactModel model, Contact entity) {
return null;
}
}