SyncMadeEasy/force-app/main/default/classes/ShopifyLogController.cls

26 lines
1.0 KiB
OpenEdge ABL

public with sharing class ShopifyLogController {
public ShopifyLogController() {
}
@AuraEnabled(cacheable=true)
public static Integer TotalRecords(){
return [Select count() from HIC_ShopifySync__Shopify_Log__c limit 50000];
}
@AuraEnabled(cacheable=true)
public static List<HIC_ShopifySync__Shopify_Log__c> getCaseList(Integer v_Offset, Integer v_pagesize){
System.debug('v_Offset'+v_Offset);
return [SELECT Id, HIC_ShopifySync__Store__c,Name, HIC_ShopifySync__Is_Webhook__c,HIC_ShopifySync__Info__c,CreatedDate,LastModifiedDate FROM HIC_ShopifySync__Shopify_Log__c limit :v_pagesize OFFSET :v_Offset];
}
@AuraEnabled(cacheable=true)
public static Integer getNext(Integer v_Offset, Integer v_pagesize){
v_Offset += v_pagesize;
return v_Offset;
}
@AuraEnabled(cacheable=true)
public static Integer getPrevious(Integer v_Offset, Integer v_pagesize){
v_Offset -= v_pagesize;
return v_Offset;
}
}