@Override public List<Product> findAllForTenant(Tenant tenant, Integer number, Integer offset) { return AddonsHelper.withAddons(this.marketplaceProductDAO.findAllForTenant(tenant, number, offset), this.marketplaceProductDAO); }
@Override public List<Page> findByIds(List<UUID> ids) { return AddonsHelper.withAddons(this.dao.findByIds(PAGE_TABLE_NAME, ids), this.dao); }
@Override public List<Product> findAllNotVariants(Integer number, Integer offset, Order order) { String orderby = "product.title"; switch (order) { case TENANT_NAME_THEN_PRODUCT_TITLE: orderby = "tenant.name, product.title"; } return AddonsHelper .withAddons(this.marketplaceProductDAO.findAllNotVariants(number, offset, orderby), this.marketplaceProductDAO); }
@Override public List<Tenant> findByIds(List<UUID> ids) { return AddonsHelper.withAddons(this.dao.findByIds(TENANT_TABLE_NAME, ids), dao); }
@Override public List<Product> findAllNotVariants(Integer number, Integer offset) { return AddonsHelper .withAddons(this.marketplaceProductDAO.findAllNotVariants(number, offset, "product.title"), this.marketplaceProductDAO); }
@Override public List<Product> findAllWithTitleLike(String title, Integer number, Integer offset) { return AddonsHelper .withAddons(this.marketplaceProductDAO.findAllWithTitleLike(title, number, offset), this.marketplaceProductDAO); }
@Override public List<Product> findAllOnShelfWithTitleLike(String title, Integer number, Integer offset) { return AddonsHelper .withAddons(this.marketplaceProductDAO.findAllOnShelfWithTitleLike(title, number, offset), this.marketplaceProductDAO); }
@Override public List<Article> findByIds(List<UUID> ids) { return AddonsHelper.withAddons(this.dao.findByIds(ARTICLE_TABLE_NAME, ids), this.dao); }
@Override public List<Customer> findByIds(List<UUID> ids) { if (ids == null || ids.isEmpty()) { // Garbage in, garbage out return Collections.emptyList(); } return AddonsHelper.withAddons(this.dao.findByIds(CUSTOMER_TABLE_NAME, ids), this.dao); }
public List<Product> findForCollection(Collection collection, Integer number, Integer offset) { return AddonsHelper.withAddons(this.dao.findForCollection(collection, number, offset), this.dao); }
@Override public List<Tenant> findAll(Integer number, Integer offset) { return AddonsHelper.withAddons(this.dao.findAll(number, offset), dao); }
@Override public List<Page> findAllRootPages() { return AddonsHelper.withAddons(this.dao.findAllRootPages(getTenant()), this.dao); }
public List<Product> findAll(Integer number, Integer offset) { return AddonsHelper.withAddons( this.dao.findAll(PRODUCT_TABLE_NAME, PRODUCT_POSITION, getTenant(), number, offset), this.dao); }
public List<Product> findAllNotVariants(Integer number, Integer offset) { return AddonsHelper.withAddons(this.dao.findAllNotVariants(getTenant(), number, offset), this.dao); }
public List<Collection> findAll() { return AddonsHelper.withAddons(this.dao.findAll(COLLECTION_TABLE_NAME, COLLECTION_POSITION, getTenant()), dao); }
@Override public List<Article> findAllPublished(Integer offset, Integer number) { return AddonsHelper.withAddons(this.dao.findAllPublished(getTenant(), number, offset), this.dao); }
@Override public List<Customer> findAll(Integer number, Integer offset) { return AddonsHelper.withAddons(this.dao.findAll(CUSTOMER_TABLE_NAME, getTenant(), number, offset), this.dao); }
public List<Collection> findAll(Integer number, Integer offset) { return AddonsHelper.withAddons( this.dao.findAll(COLLECTION_TABLE_NAME, COLLECTION_POSITION, getTenant(), number, offset), dao); }
@Override public List<Page> findAll(Integer number, Integer offset) { return AddonsHelper.withAddons(this.dao.findAll(PAGE_TABLE_NAME, getTenant(), number, offset), this.dao); }
public List<Product> findOrphanProducts() { return AddonsHelper.withAddons(this.dao.findOrphanProducts(getTenant()), this.dao); }