public class WebhookEndpointDefinitionManagerImpl extends AbstractTypedDefinitionManager<WebhookEndpointDefinition> implements WebhookEndpointDefinitionManager
| コンストラクタと説明 |
|---|
WebhookEndpointDefinitionManagerImpl() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
generateHmacKey() |
java.lang.Class<WebhookEndpointDefinition> |
getDefinitionType()
このTypedDefinitionManagerが扱うDefinitionの型を返却します。
|
protected TypedMetaDataService |
getService() |
void |
modifySecurityToken(int tenantId,
java.lang.String definitionName,
java.lang.String secret,
java.lang.String tokenType)
updateToken
トークンタイプ:WHHM,WHBT,WHBA
|
protected RootMetaData |
newInstance(WebhookEndpointDefinition definition) |
DefinitionModifyResult |
remove(java.lang.String definitionName)
remove時、自動でdb削除。
|
create, definitionSummaryList, get, rename, setRollbackOnly, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, definitionList, definitionSummaryList, definitionSummaryList, definitionSummaryList, get, rename, updatepublic java.lang.Class<WebhookEndpointDefinition> getDefinitionType()
TypedDefinitionManagergetDefinitionType インタフェース内 TypedDefinitionManager<WebhookEndpointDefinition>public DefinitionModifyResult remove(java.lang.String definitionName)
remove インタフェース内 TypedDefinitionManager<WebhookEndpointDefinition>remove クラス内 AbstractTypedDefinitionManager<WebhookEndpointDefinition>definitionName - 定義名public void modifySecurityToken(int tenantId,
java.lang.String definitionName,
java.lang.String secret,
java.lang.String tokenType)
updateToken
トークンタイプ:WHHM,WHBT,WHBAmodifySecurityToken インタフェース内 WebhookEndpointDefinitionManagerpublic java.lang.String generateHmacKey()
generateHmacKey インタフェース内 WebhookEndpointDefinitionManagerprotected RootMetaData newInstance(WebhookEndpointDefinition definition)
protected TypedMetaDataService getService()