package org.agnitas.emm.core.recipient.service; import java.util.List; import java.util.Map; import org.apache.commons.collections.map.CaseInsensitiveMap; import org.springframework.context.ApplicationContext; public interface RecipientService { public int findSubscriber(int companyId, String keyColumn, String value); public int addSubscriber(RecipientModel model); public Map<String, Object> getSubscriber(int companyId, int customerId); public void deleteSubscribers(int companyId, List<Integer> list); public boolean updateSubscriber(int companyId, int customerID, CaseInsensitiveMap caseInsensitiveMap); public void setApplicationContext(ApplicationContext applicationContext); }