@Override public boolean apply(ProductItem productItem) { checkNotNull(productItem, "productItem cannot ne null"); for (ProductItemCategory productItemCategory : productItem.getCategories()) { if (category.equals(productItemCategory.getCategoryCode())) return true; } return false; }
@Override public boolean apply(ProductItem productItem) { checkNotNull(productItem, "productItem cannot ne null"); for (ProductItemCategory productItemCategory : productItem.getCategories()) { if (category.matcher(productItemCategory.getCategoryCode()).matches()) return true; } return false; }
@Override public boolean apply(ProductItem productItem) { checkNotNull(productItem, "productItem cannot ne null"); for (ProductItemCategory productItemCategory : productItem.getCategories()) { if (category.matcher(productItemCategory.getCategoryCode()).matches()) return true; } return false; }
@Override public boolean apply(ProductItem productItem) { checkNotNull(productItem, "productItem cannot ne null"); for (ProductItemCategory productItemCategory : productItem.getCategories()) { if (category.equals(productItemCategory.getCategoryCode())) return true; } return false; }
private void checkCategories(Set<ProductItemCategory> categories) { for (ProductItemCategory category : categories) { assert category.getId() > 0 : category; assert category.getName() != null : category; assert category.getCategoryCode() != null : category; } } }
public T fromProductItemCategory(ProductItemCategory in) { return this .id(in.getId()) .name(in.getName()) .categoryCode(in.getCategoryCode()); } }
public T fromProductItemCategory(ProductItemCategory in) { return this .id(in.getId()) .name(in.getName()) .categoryCode(in.getCategoryCode()); } }