public class WebApiDefinition
extends java.lang.Object
| コンストラクタと説明 |
|---|
WebApiDefinition() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
RequestType[] |
getAccepts() |
java.lang.String |
getAccessControlAllowOrigin() |
java.lang.String[] |
getAllowRequestContentTypes() |
long |
getCacheControlMaxAge() |
CacheControlType |
getCacheControlType() |
CommandConfig |
getCommandConfig() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
java.lang.Long |
getMaxFileSize() |
java.lang.Long |
getMaxRequestBodySize() |
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() |
WebApiParamMapDefinition[] |
getWebApiParamMap() |
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 |
setAllowRequestContentTypes(java.lang.String[] allowRequestContentTypes)
許可するリクエストボディのContentTypeを指定。
|
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 |
setMaxFileSize(java.lang.Long maxFileSize)
multipart/form-data時のアップロードファイルの最大サイズ。
|
void |
setMaxRequestBodySize(java.lang.Long maxRequestBodySize)
リクエストボディの最大サイズ。
|
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) |
void |
setWebApiParamMap(WebApiParamMapDefinition[] webApiParamMap) |
public java.lang.Long getMaxFileSize()
public void setMaxFileSize(java.lang.Long maxFileSize)
maxFileSize - public java.lang.Long getMaxRequestBodySize()
public void setMaxRequestBodySize(java.lang.Long maxRequestBodySize)
maxRequestBodySize - public java.lang.String[] getAllowRequestContentTypes()
public void setAllowRequestContentTypes(java.lang.String[] allowRequestContentTypes)
allowRequestContentTypes - 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 WebApiParamMapDefinition[] getWebApiParamMap()
public void setWebApiParamMap(WebApiParamMapDefinition[] webApiParamMap)
webApiParamMap - セットする webApiParamMappublic 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 -