@Repeatable(value=WebApis.class) @Retention(value=RUNTIME) @Target(value=TYPE) public @interface WebApi
修飾子とタイプ | 必須要素と説明 |
---|---|
java.lang.String |
name |
修飾子とタイプ | 任意要素と説明 |
---|---|
RequestType[] |
accepts |
boolean |
accessControlAllowCredentials |
java.lang.String |
accessControlAllowOrign |
boolean |
checkXRequestedWithHeader |
CommandConfig |
command |
java.lang.String |
description |
java.lang.String |
displayName |
java.lang.String |
id |
MethodType[] |
methods |
boolean |
needTrustedAuthenticate |
boolean |
overwritable |
boolean |
permissionSharable |
boolean |
privilaged |
boolean |
publicWebApi |
java.lang.String |
responseType |
RestJson |
restJson |
RestXml |
restXml |
java.lang.String[] |
results |
StateType |
state |
boolean |
supportBearerToken |
boolean |
synchronizeOnSession
このAction処理をSessionにて同期化するか否か。
|
WebApiTokenCheck |
tokenCheck
TokenCheck設定
デフォルトではTokenチェックは実行されません。
|
public abstract CommandConfig command
public abstract RequestType[] accepts
public abstract MethodType[] methods
public abstract StateType state
public abstract RestJson restJson
public abstract RestXml restXml
public abstract WebApiTokenCheck tokenCheck
TokenCheck設定
デフォルトではTokenチェックは実行されません。