AuraEnabled アノテーション
AuraEnabled アノテーションは、Lightning コンポーネントフレームワークで使用する Apex メソッドとプロパティをサポートします。
AuraEnabled アノテーションはオーバーロードされ、2 つの別々の異なる目的で使用されます。
- Apex クラスの静的メソッドに対して @AuraEnabled を使用すると、その静的メソッドをリモートコントローラアクションとして Lightning コンポーネントで使用できます。
- Apex インスタンスのメソッドおよびプロパティに対して @AuraEnabled を使用すると、クラスのインスタンスがサーバ側アクションからデータとして返されたときにそれらのメソッドおよびプロパティを逐次化できます。