public class WebHookEndPointDefinitionManagerImpl extends AbstractTypedDefinitionManager<WebHookEndPointDefinition> implements WebHookEndPointDefinitionManager
| コンストラクタと説明 |
|---|
WebHookEndPointDefinitionManagerImpl() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
generateHmacKey() |
java.lang.Class<WebHookEndPointDefinition> |
getDefinitionType()
このTypedDefinitionManagerが扱うDefinitionの型を返却します。
|
protected TypedMetaDataService |
getService() |
GroovyTemplate |
getUrlTemplateByName(java.lang.String definitionName) |
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>protected RootMetaData newInstance(WebHookEndPointDefinition definition)
protected TypedMetaDataService getService()
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 インタフェース内 WebHookEndPointDefinitionManagerpublic GroovyTemplate getUrlTemplateByName(java.lang.String definitionName)