クラス MetaWebApi
java.lang.Object
org.iplass.mtp.impl.metadata.BaseRootMetaData
org.iplass.mtp.impl.webapi.MetaWebApi
- すべての実装されたインタフェース:
Serializable,org.iplass.mtp.impl.definition.DefinableMetaData<WebApiDefinition>,org.iplass.mtp.impl.metadata.MetaData,org.iplass.mtp.impl.metadata.RootMetaData
public class MetaWebApi
extends org.iplass.mtp.impl.metadata.BaseRootMetaData
implements org.iplass.mtp.impl.definition.DefinableMetaData<WebApiDefinition>
- 関連項目:
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
フィールドクラスから継承されたフィールド org.iplass.mtp.impl.metadata.BaseRootMetaData
description, displayName, id, localizedDisplayNameList, name -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidapplyConfig(WebApiDefinition definition) copy()createRuntime(org.iplass.mtp.impl.metadata.MetaDataConfig metaDataConfig) String[]longorg.iplass.mtp.impl.command.MetaCommandString[]Class<?> String[]getState()booleanbooleanbooleanboolean推奨されていません。booleanbooleanbooleanbooleanvoidsetAccepts(RequestType[] accepts) voidsetAccessControlAllowCredentials(boolean accessControlAllowCredentials) voidsetAccessControlAllowOrigin(String accessControlAllowOrigin) voidsetAllowRequestContentTypes(String[] allowRequestContentTypes) voidsetCacheControlMaxAge(long cacheControlMaxAge) voidsetCacheControlType(CacheControlType cacheControlType) voidsetCheckXRequestedWithHeader(boolean isCheckXRequestedWithHeader) voidsetCommand(org.iplass.mtp.impl.command.MetaCommand command) voidsetMaxFileSize(Long maxFileSize) voidsetMaxRequestBodySize(Long maxRequestBodySize) voidsetMethods(MethodType[] methods) voidsetNeedTrustedAuthenticate(boolean needTrustedAuthenticate) voidsetOauthScopes(String[] oauthScopes) voidsetPrivilaged(boolean isPrivilaged) 推奨されていません。setPrivileged(boolean)を使用してください。voidsetPrivileged(boolean isPrivileged) voidsetPublicWebApi(boolean isPublicWebApi) voidsetResponseType(String responseType) voidsetRestJsonParameterName(String restJsonParameterName) voidsetRestJsonParameterType(Class<?> restJsonParameterType) voidsetRestXmlParameterName(String restXmlParameterName) voidsetResults(String[] results) voidWebAPIをStatelessとして呼び出すか否かを設定します。voidsetSupportBearerToken(boolean supportBearerToken) voidsetSynchronizeOnSession(boolean synchronizeOnSession) voidsetTokenCheck(MetaWebApiTokenCheck tokenCheck) voidsetWebApiParamMap(MetaWebApiParamMap[] webApiParamMap) クラスから継承されたメソッド org.iplass.mtp.impl.metadata.BaseRootMetaData
equals, getDescription, getDisplayName, getId, getLocalizedDisplayNameList, getName, hashCode, setDescription, setDisplayName, setId, setLocalizedDisplayNameList, setName
-
フィールド詳細
-
HEADER_ACCEPT
- 関連項目:
-
COMMAND_INTERCEPTOR_NAME
- 関連項目:
-
-
コンストラクタの詳細
-
MetaWebApi
public MetaWebApi()
-
-
メソッドの詳細
-
getMaxFileSize
-
setMaxFileSize
-
getMaxRequestBodySize
-
setMaxRequestBodySize
-
getAllowRequestContentTypes
-
setAllowRequestContentTypes
-
getOauthScopes
-
setOauthScopes
-
isSupportBearerToken
public boolean isSupportBearerToken() -
setSupportBearerToken
public void setSupportBearerToken(boolean supportBearerToken) -
getState
-
setState
WebAPIをStatelessとして呼び出すか否かを設定します。 デフォルトは、StateType.STATEFULです。- パラメータ:
state-
-
isNeedTrustedAuthenticate
public boolean isNeedTrustedAuthenticate() -
setNeedTrustedAuthenticate
public void setNeedTrustedAuthenticate(boolean needTrustedAuthenticate) -
getAccessControlAllowOrigin
-
setAccessControlAllowOrigin
-
isAccessControlAllowCredentials
public boolean isAccessControlAllowCredentials() -
setAccessControlAllowCredentials
public void setAccessControlAllowCredentials(boolean accessControlAllowCredentials) -
getResponseType
-
setResponseType
-
isSynchronizeOnSession
public boolean isSynchronizeOnSession() -
setSynchronizeOnSession
public void setSynchronizeOnSession(boolean synchronizeOnSession) -
isCheckXRequestedWithHeader
public boolean isCheckXRequestedWithHeader() -
setCheckXRequestedWithHeader
public void setCheckXRequestedWithHeader(boolean isCheckXRequestedWithHeader) -
getTokenCheck
-
setTokenCheck
-
isPrivilaged
推奨されていません。isPrivileged()を使用してください。 -
setPrivilaged
推奨されていません。setPrivileged(boolean)を使用してください。 -
isPrivileged
public boolean isPrivileged() -
setPrivileged
public void setPrivileged(boolean isPrivileged) -
isPublicWebApi
public boolean isPublicWebApi() -
setPublicWebApi
public void setPublicWebApi(boolean isPublicWebApi) -
createRuntime
public MetaWebApi.WebApiRuntime createRuntime(org.iplass.mtp.impl.metadata.MetaDataConfig metaDataConfig) - 定義:
createRuntimeインタフェース内org.iplass.mtp.impl.metadata.RootMetaData
-
copy
- 定義:
copyインタフェース内org.iplass.mtp.impl.metadata.MetaData- 定義:
copyインタフェース内org.iplass.mtp.impl.metadata.RootMetaData
-
getCommand
public org.iplass.mtp.impl.command.MetaCommand getCommand() -
setCommand
public void setCommand(org.iplass.mtp.impl.command.MetaCommand command) -
getWebApiParamMap
-
setWebApiParamMap
-
setResults
-
getResults
-
getAccepts
-
setAccepts
-
getMethods
-
setMethods
-
getRestJsonParameterName
-
setRestJsonParameterName
-
getRestJsonParameterType
-
setRestJsonParameterType
-
getRestXmlParameterName
-
setRestXmlParameterName
-
getCacheControlType
-
setCacheControlType
-
getCacheControlMaxAge
public long getCacheControlMaxAge() -
setCacheControlMaxAge
public void setCacheControlMaxAge(long cacheControlMaxAge) -
currentConfig
- 定義:
currentConfigインタフェース内org.iplass.mtp.impl.definition.DefinableMetaData<WebApiDefinition>
-
applyConfig
- 定義:
applyConfigインタフェース内org.iplass.mtp.impl.definition.DefinableMetaData<WebApiDefinition>
-
isPrivileged()を使用してください。