package devopsdistilled.operp.server.data.service.items.impl; import javax.inject.Inject; import org.springframework.stereotype.Service; import devopsdistilled.operp.client.items.models.ManufacturerModel; import devopsdistilled.operp.server.data.entity.items.Manufacturer; import devopsdistilled.operp.server.data.repo.items.ManufacturerRepository; import devopsdistilled.operp.server.data.service.impl.AbstractEntityService; import devopsdistilled.operp.server.data.service.items.ManufacturerService; @Service public class ManufacturerServiceImpl extends AbstractEntityService<Manufacturer, Long, ManufacturerRepository, ManufacturerModel> implements ManufacturerService { private static final long serialVersionUID = -6005274349296129598L; @Inject private ManufacturerRepository repo; @Override protected ManufacturerRepository getRepo() { return repo; } @Override public boolean isManufacturerNameExists(String manufacturerName) { Manufacturer manufacturer = repo .findByManufacturerName(manufacturerName); if (manufacturer != null) return true; return false; } @Override protected Manufacturer findByEntityName(String entityName) { return repo.findByManufacturerName(entityName); } }