public class MetaWebApi
extends BaseRootMetaData
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
MetaWebApi.WebApiRuntime |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
COMMAND_INTERCEPTOR_NAME |
static java.lang.String |
HEADER_ACCEPT |
| コンストラクタと説明 |
|---|
MetaWebApi() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
applyConfig(WebApiDefinition definition) |
MetaWebApi |
copy() |
MetaWebApi.WebApiRuntime |
createRuntime(MetaDataConfig metaDataConfig) |
WebApiDefinition |
currentConfig() |
RequestType[] |
getAccepts() |
java.lang.String |
getAccessControlAllowOrigin() |
long |
getCacheControlMaxAge() |
CacheControlType |
getCacheControlType() |
MetaCommand |
getCommand() |
MethodType[] |
getMethods() |
java.lang.String[] |
getOauthScopes() |
java.lang.String |
getResponseType() |
java.lang.String |
getRestJsonParameterName() |
java.lang.Class<?> |
getRestJsonParameterType() |
java.lang.String |
getRestXmlParameterName() |
java.lang.String[] |
getResults() |
StateType |
getState() |
MetaWebApiTokenCheck |
getTokenCheck() |
boolean |
isAccessControlAllowCredentials() |
boolean |
isCheckXRequestedWithHeader() |
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) |
void |
setCacheControlType(CacheControlType cacheControlType) |
void |
setCheckXRequestedWithHeader(boolean isCheckXRequestedWithHeader) |
void |
setCommand(MetaCommand command) |
void |
setMethods(MethodType[] methods) |
void |
setNeedTrustedAuthenticate(boolean needTrustedAuthenticate) |
void |
setOauthScopes(java.lang.String[] oauthScopes) |
void |
setPrivilaged(boolean isPrivilaged) |
void |
setPublicWebApi(boolean isPublicWebApi) |
void |
setResponseType(java.lang.String responseType) |
void |
setRestJsonParameterName(java.lang.String restJsonParameterName) |
void |
setRestJsonParameterType(java.lang.Class<?> 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(MetaWebApiTokenCheck tokenCheck) |
public static final java.lang.String HEADER_ACCEPT
public static final java.lang.String COMMAND_INTERCEPTOR_NAME
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 boolean isCheckXRequestedWithHeader()
public void setCheckXRequestedWithHeader(boolean isCheckXRequestedWithHeader)
public MetaWebApiTokenCheck getTokenCheck()
public void setTokenCheck(MetaWebApiTokenCheck tokenCheck)
public boolean isPrivilaged()
public void setPrivilaged(boolean isPrivilaged)
public boolean isPublicWebApi()
public void setPublicWebApi(boolean isPublicWebApi)
public MetaWebApi.WebApiRuntime createRuntime(MetaDataConfig metaDataConfig)
public MetaWebApi copy()
public MetaCommand getCommand()
public void setCommand(MetaCommand command)
public void setResults(java.lang.String[] results)
public java.lang.String[] getResults()
public RequestType[] getAccepts()
public void setAccepts(RequestType[] accepts)
public MethodType[] getMethods()
public void setMethods(MethodType[] methods)
public java.lang.String getRestJsonParameterName()
public void setRestJsonParameterName(java.lang.String restJsonParameterName)
public java.lang.Class<?> getRestJsonParameterType()
public void setRestJsonParameterType(java.lang.Class<?> restJsonParameterType)
public java.lang.String getRestXmlParameterName()
public void setRestXmlParameterName(java.lang.String restXmlParameterName)
public CacheControlType getCacheControlType()
public void setCacheControlType(CacheControlType cacheControlType)
public long getCacheControlMaxAge()
public void setCacheControlMaxAge(long cacheControlMaxAge)
public WebApiDefinition currentConfig()
public void applyConfig(WebApiDefinition definition)