アノテーション
Apex アノテーションは、メソッドまたはクラスの使用方法を変更するもので、Java のアノテーションと似ています。アノテーションは先頭が @ 記号から始まり、適切なキーワードがそれに続きます。
メソッドにアノテーションを追加するには、メソッド定義またはクラス定義の直前で指定します。次に例を示します。
1global class MyClass {
2 @future
3 Public static void myMethod(String a)
4 {
5 //long-running Apex code
6 }
7}Apex では、次のアノテーションをサポートしています。
- @AuraEnabled
- @Deprecated
- @Future
- @InvocableMethod
- @InvocableVariable
- @IsTest
- @JsonAccess
- @NamespaceAccessible
- @ReadOnly
- @RemoteAction
- @SuppressWarnings
- @TestSetup
- @TestVisible
- Apex REST アノテーション:
- @ReadOnly
- @RestResource(urlMapping='/yourUrl')
- @HttpDelete
- @HttpGet
- @HttpPost
- @HttpPut