CustomerOptionDao.java
Home
/
sm-core /
src /
main /
java /
com /
salesmanager /
core /
business /
customer /
dao /
attribute /
CustomerOptionDao.java
package com.salesmanager.core.business.customer.dao.attribute;
import java.util.List;
import com.salesmanager.core.business.customer.model.attribute.CustomerOption;
import com.salesmanager.core.business.generic.dao.SalesManagerEntityDao;
import com.salesmanager.core.business.generic.exception.ServiceException;
import com.salesmanager.core.business.merchant.model.MerchantStore;
import com.salesmanager.core.business.reference.language.model.Language;
public interface CustomerOptionDao extends SalesManagerEntityDao<Long, CustomerOption> {
List<CustomerOption> listByStore(MerchantStore store, Language language);
void saveOrUpdate(CustomerOption entity) throws ServiceException;
/**
* Get a unique CustomerOption by code
* @param store
* @param optionCode
* @return
*/
CustomerOption getByCode(MerchantStore store, String optionCode);
}