public class WebApiDefinition
extends java.lang.Object
| コンストラクタと説明 |
|---|
WebApiDefinition() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RequestType[] |
getAccepts() |
java.lang.String |
getAccessControlAllowOrigin() |
long |
getCacheControlMaxAge() |
CacheControlType |
getCacheControlType() |
CommandConfig |
getCommandConfig() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
MethodType[] |
getMethods() |
java.lang.String |
getName() |
java.lang.String[] |
getOauthScopes() |
java.lang.String |
getResponseType() |
java.lang.String |
getRestJsonParameterName() |
java.lang.String |
getRestJsonParameterType() |
java.lang.String |
getRestXmlParameterName() |
java.lang.String[] |
getResults() |
StateType |
getState() |
WebApiTokenCheck |
getTokenCheck() |
boolean |
isAccessControlAllowCredentials() |
boolean |
isCheckXRequestedWithHeader()
XMLHttpRequestがセットされていることを確認するかを取得します。
|
boolean |
isNeedTrustedAuthenticate() |
boolean |
isPrivilaged() |
boolean |
isPublicWebApi() |
boolean |
isSupportBearerToken() |
boolean |
isSynchronizeOnSession() |
void |
setAccepts(RequestType[] accepts) |
void |
setAccessControlAllowCredentials(boolean accessControlAllowCredentials) |
void |
setAccessControlAllowOrigin(java.lang.String accessControlAllowOrigin) |
void |
setCacheControlMaxAge(long cacheControlMaxAge)
cacheControlMaxAge=CacheControlType.CACHEを指定した場合の
WebAPIキャッシュのmax-age(秒)を指定。
|
void |
setCacheControlType(CacheControlType cacheControlType)
WebAPIキャッシュ指定(Cache-Controlヘッダの制御)。
|
void |
setCheckXRequestedWithHeader(boolean isCheckXRequestedWithHeader)
XMLHttpRequestチェック可否を設定します。
|
void |
setCommandConfig(CommandConfig commandConfig) |
void |
setDescription(java.lang.String description) |
void |
setDisplayName(java.lang.String displayName) |
void |
setMethods(MethodType[] methods) |
void |
setName(java.lang.String name) |
void |
setNeedTrustedAuthenticate(boolean needTrustedAuthenticate) |
void |
setOauthScopes(java.lang.String[] oauthScopes) |
void |
setPrivilaged(boolean isPrivilaged) |
void |
setPublicWebApi(boolean isPublicWebApi)
このWebApiの呼び出しをセキュリティ設定によらず呼び出し可能にする場合は、trueを設定します。
|
void |
setResponseType(java.lang.String responseType) |
void |
setRestJsonParameterName(java.lang.String restJsonParameterName) |
void |
setRestJsonParameterType(java.lang.String restJsonParameterType) |
void |
setRestXmlParameterName(java.lang.String restXmlParameterName) |
void |
setResults(java.lang.String[] results) |
void |
setState(StateType state)
WebApiをStatelessとして呼び出すか否かを設定します。
|
void |
setSupportBearerToken(boolean supportBearerToken) |
void |
setSynchronizeOnSession(boolean synchronizeOnSession) |
void |
setTokenCheck(WebApiTokenCheck tokenCheck) |
public java.lang.String[] getOauthScopes()
public void setOauthScopes(java.lang.String[] oauthScopes)
public boolean isSupportBearerToken()
public void setSupportBearerToken(boolean supportBearerToken)
public StateType getState()
public void setState(StateType state)
state - public boolean isNeedTrustedAuthenticate()
public void setNeedTrustedAuthenticate(boolean needTrustedAuthenticate)
public java.lang.String getAccessControlAllowOrigin()
public void setAccessControlAllowOrigin(java.lang.String accessControlAllowOrigin)
public boolean isAccessControlAllowCredentials()
public void setAccessControlAllowCredentials(boolean accessControlAllowCredentials)
public java.lang.String getResponseType()
public void setResponseType(java.lang.String responseType)
public boolean isSynchronizeOnSession()
public void setSynchronizeOnSession(boolean synchronizeOnSession)
public WebApiTokenCheck getTokenCheck()
public void setTokenCheck(WebApiTokenCheck tokenCheck)
public java.lang.String getRestJsonParameterType()
public void setRestJsonParameterType(java.lang.String restJsonParameterType)
public java.lang.String getRestJsonParameterName()
public void setRestJsonParameterName(java.lang.String restJsonParameterName)
public java.lang.String getRestXmlParameterName()
public void setRestXmlParameterName(java.lang.String restXmlParameterName)
public RequestType[] getAccepts()
public void setAccepts(RequestType[] accepts)
public MethodType[] getMethods()
public void setMethods(MethodType[] methods)
public java.lang.String getName()
public void setName(java.lang.String name)
name - セットする namepublic java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
displayName - セットする displayNamepublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - セットする descriptionpublic CacheControlType getCacheControlType()
#setCacheControlType(cacheControlType)public void setCacheControlType(CacheControlType cacheControlType)
cacheControlType - setCacheControlMaxAge(long)public long getCacheControlMaxAge()
setCacheControlMaxAge(long)public void setCacheControlMaxAge(long cacheControlMaxAge)
cacheControlMaxAge - public CommandConfig getCommandConfig()
public void setCommandConfig(CommandConfig commandConfig)
commandConfig - セットする commandConfigpublic java.lang.String[] getResults()
public void setResults(java.lang.String[] results)
result - セットする resultpublic boolean isPublicWebApi()
public void setPublicWebApi(boolean isPublicWebApi)
isPublicWebApi - public boolean isPrivilaged()
public void setPrivilaged(boolean isPrivilaged)
isPrivilaged - public boolean isCheckXRequestedWithHeader()
public void setCheckXRequestedWithHeader(boolean isCheckXRequestedWithHeader)
isCheckXRequestedWithHeader -