package com.salesmanager.core.model.catalog.product; import java.util.List; import com.salesmanager.core.model.catalog.product.attribute.AttributeCriteria; import com.salesmanager.core.model.common.Criteria; public class ProductCriteria extends Criteria { private String productName; private List<AttributeCriteria> attributeCriteria; private Boolean available = null; private List<Long> categoryIds; private List<String> availabilities; private List<Long> productIds; private Long manufacturerId = null; public String getProductName() { return productName; } public void setProductName(String productName) { this.productName = productName; } public List<Long> getCategoryIds() { return categoryIds; } public void setCategoryIds(List<Long> categoryIds) { this.categoryIds = categoryIds; } public List<String> getAvailabilities() { return availabilities; } public void setAvailabilities(List<String> availabilities) { this.availabilities = availabilities; } public Boolean getAvailable() { return available; } public void setAvailable(Boolean available) { this.available = available; } public void setAttributeCriteria(List<AttributeCriteria> attributeCriteria) { this.attributeCriteria = attributeCriteria; } public List<AttributeCriteria> getAttributeCriteria() { return attributeCriteria; } public void setProductIds(List<Long> productIds) { this.productIds = productIds; } public List<Long> getProductIds() { return productIds; } public void setManufacturerId(Long manufacturerId) { this.manufacturerId = manufacturerId; } public Long getManufacturerId() { return manufacturerId; } }