From f618d1a6ad0a6c8ce4fc58ba81e31c41fa8ddddb Mon Sep 17 00:00:00 2001 From: will-obrien <33824138+will-obrien@users.noreply.github.com> Date: Thu, 15 Sep 2022 02:02:39 +0530 Subject: [PATCH 1/2] Update Terrible.cls --- Terrible.cls | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Terrible.cls b/Terrible.cls index d6dc3336..692cb880 100644 --- a/Terrible.cls +++ b/Terrible.cls @@ -449,6 +449,21 @@ return r; return url; } + @AuraEnabled + public static PagedResult findAll(String searchKey, Decimal minAlcohol, Decimal pageNumber) { + Integer pageSize = 12; + String key = '%' + searchKey + '%'; + Integer offset = ((Integer)pageNumber - 1) * pageSize; + + PagedResult r = new PagedResult(); + + r.products = [SELECT Id, Name, Alcohol__c, Tags__c, Brewery__r.Name, Image__c FROM Beer__c + WHERE (Name LIKE :key OR Brewery__r.Name LIKE :key OR Tags__c LIKE :key ) WITH SECURITY_ENFORCED + AND Alcohol__c >= :minAlcohol + ORDER BY NAME LIMIT 12 OFFSET :offset]; + System.debug(r); + return r; + } //END:: 08/06/2017 New Lightning UI Added by Ranjeet } From 1d51557242890a42764042b22b50b3e24cf5f61f Mon Sep 17 00:00:00 2001 From: will-obrien <33824138+will-obrien@users.noreply.github.com> Date: Thu, 15 Sep 2022 02:05:53 +0530 Subject: [PATCH 2/2] Update Terrible.cls --- Terrible.cls | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Terrible.cls b/Terrible.cls index 692cb880..17aa009e 100644 --- a/Terrible.cls +++ b/Terrible.cls @@ -449,7 +449,7 @@ return r; return url; } - @AuraEnabled + public static PagedResult findAll(String searchKey, Decimal minAlcohol, Decimal pageNumber) { Integer pageSize = 12; String key = '%' + searchKey + '%'; @@ -464,6 +464,7 @@ return r; System.debug(r); return r; } +//Trigger //END:: 08/06/2017 New Lightning UI Added by Ranjeet }