25 lines
653 B
Java
25 lines
653 B
Java
package eu.eudat.models.rda.mapper;
|
|
|
|
import eu.eudat.data.entities.UserInfo;
|
|
import eu.eudat.models.rda.Contact;
|
|
import eu.eudat.models.rda.ContactId;
|
|
|
|
public class ContactRDAMapper {
|
|
|
|
public static Contact toRDA(UserInfo creator) {
|
|
Contact rda = new Contact();
|
|
rda.setName(creator.getName());
|
|
rda.setMbox(creator.getEmail());
|
|
rda.setContactId(ContactIdRDAMapper.toRDA(creator.getId()));
|
|
return rda;
|
|
}
|
|
|
|
public static UserInfo toEntity(Contact rda) {
|
|
UserInfo entity = new UserInfo();
|
|
entity.setId(ContactIdRDAMapper.toEntity(rda.getContactId()));
|
|
entity.setName(rda.getName());
|
|
entity.setEmail(rda.getMbox());
|
|
return entity;
|
|
}
|
|
}
|