-
Notifications
You must be signed in to change notification settings - Fork 458
FormattedRecipeDisplayController
this is the server side controller for the Formatted Recipe Display component. It has one method that delivers a class, and it's matching test class to the UI for display. The component is reponsible for formatting and syntax highlighting
Group Shared Code
SUPPRESSWARNINGS
AURAENABLED
AuraEnabled, and cached read-only method for grabbing the body of a given Apex Class
Note: this method contains a false-positive PMD violation. Normally, we'd want to check for FLS/CRUD here, but for ApexClass a system level object that Admins and users cannot really change we're ok.
public static ClassData getRecipeCode(String recipeName)
Name | Type | Description |
---|---|---|
recipeName | String | Name of the Class to return |
ClassData
System.debug(FormattedRecipeDisplayController.getRecipeCode('FormattedRecipeDisplayController'));
Data transfer object for marshalling information form this class to the LWC that consumes it
AURAENABLED
public name
String
AURAENABLED
public apiVersion
Decimal
AURAENABLED
public body
String
AURAENABLED
public lengthWithoutComments
Integer
AURAENABLED
public groupName
String
constructor for ClassData that accepts an ApexClass object
public ClassData(ApexClass klass)
Name | Type | Description |
---|---|---|
klass | ApexClass | An ApexClass object to build this object from. |