33 lines
814 B
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;
|
|
}
|
|
}
|