-
Notifications
You must be signed in to change notification settings - Fork 458
AuraEnabledRecipes
Demonstrates how to expose a class method to Aura and LWC components. Also demonstrates how to return an AuraHandledException.
Group Integration Recipes
SUPPRESSWARNINGS
AURAENABLED
Updates a given account's name. Demonstrates how to receive information from an Aura or LWC component and use it to update an account.
Note: This method contains a false-positive PMD warning. PMD is not aware of what CanTheUser is doing, and it falsely assumes that this code does not check for FSL / CRUD before querying. Additionally, this query contains 'WITH SECUIRTY_ENFORCED' a form of inline FLS/CRUD checking.
public static Boolean updateAccountName(Id accountId, String newValue)
Name | Type | Description |
---|---|---|
accountId | Id | Id of the account to update |
newValue | String | String of the name to set |
Boolean
Id accountId = [SELECT Id FROM Account LIMIT 1].Id;
System.debug(AuraEnabledRecipes.updateAccountName(accountId, 'New value set by AuraEnabled method'));
AURAENABLED
Demonstrates how to make a method available to Aura or LWC for read-only operations. This method returns a hard-coded string, but you could do a SOQL query, or other work.
public static String getFieldValue()
String
System.debug(AuraEnabledRecipes.getFieldValue());