public class MetaWebApi extends org.iplass.mtp.impl.metadata.BaseRootMetaData implements org.iplass.mtp.impl.definition.DefinableMetaData<WebApiDefinition>
| 修飾子とタイプ | クラスと説明 |
|---|---|
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(org.iplass.mtp.impl.metadata.MetaDataConfig metaDataConfig) |
WebApiDefinition |
currentConfig() |
RequestType[] |
getAccepts() |
java.lang.String |
getAccessControlAllowOrigin() |
org.iplass.mtp.impl.command.MetaCommand |
getCommand() |
MethodType[] |
getMethods() |
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 |
setCheckXRequestedWithHeader(boolean isCheckXRequestedWithHeader) |
void |
setCommand(org.iplass.mtp.impl.command.MetaCommand command) |
void |
setMethods(MethodType[] methods) |
void |
setNeedTrustedAuthenticate(boolean needTrustedAuthenticate) |
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 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(org.iplass.mtp.impl.metadata.MetaDataConfig metaDataConfig)
createRuntime インタフェース内 org.iplass.mtp.impl.metadata.RootMetaDatapublic MetaWebApi copy()
copy インタフェース内 org.iplass.mtp.impl.metadata.MetaDatacopy インタフェース内 org.iplass.mtp.impl.metadata.RootMetaDatapublic org.iplass.mtp.impl.command.MetaCommand getCommand()
public void setCommand(org.iplass.mtp.impl.command.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 WebApiDefinition currentConfig()
currentConfig インタフェース内 org.iplass.mtp.impl.definition.DefinableMetaData<WebApiDefinition>public void applyConfig(WebApiDefinition definition)
applyConfig インタフェース内 org.iplass.mtp.impl.definition.DefinableMetaData<WebApiDefinition>