private ContactMapping getMapper(String externalId) throws NoMappingException { ContactMapping mapper = contactMapperDataService.findByExternalId(externalId); if (mapper == null) { throw new NoMappingException(externalId); } else { return mapper; } }
@Override public void create(String externalId, UUID rapidproUUID) { contactMapperDataService.create(new ContactMapping(externalId, rapidproUUID)); }
@Override public void delete(String externalId) throws NoMappingException { ContactMapping mapper = getMapper(externalId); contactMapperDataService.delete(mapper); }