package com.salesmanager.core.business.services.system; import java.util.List; import javax.inject.Inject; import org.springframework.stereotype.Service; import com.salesmanager.core.business.repositories.system.OptinRepository; import com.salesmanager.core.business.services.common.generic.SalesManagerEntityServiceImpl; import com.salesmanager.core.model.system.optin.Optin; @Service("optinService") public class OptinServiceImpl extends SalesManagerEntityServiceImpl<Long, Optin> implements OptinService{ private OptinRepository optinRepository; @Inject public OptinServiceImpl(OptinRepository optinRepository) { super(optinRepository); this.optinRepository = optinRepository; } @Override public List<Optin> findByMerchant(Integer storeId) { return optinRepository.findByMerchant(storeId); } @Override public Optin findByCode(String code) { return optinRepository.findByCode(code); } }