public class WebHookEndPointServiceImpl extends AbstractTypedMetaDataService<MetaWebHookEndPointDefinition,MetaWebHookEndPointDefinition.WebHookEndPointRuntime> implements WebHookEndPointService
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
WebHookEndPointServiceImpl.TypeMap |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
(package private) WebHookAuthTokenHandler |
tokenHandler |
static java.lang.String |
WEBHOOKENDPOINT_DEFINITION_META_PATH |
| コンストラクタと説明 |
|---|
WebHookEndPointServiceImpl() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
deleteSecurityTokenByDefinitionName(java.lang.String definitionName)
delete all
|
void |
deleteSecurityTokenById(java.lang.String metaDataId) |
void |
destroy() |
java.lang.String |
generateHmacTokenString() |
java.lang.String |
getBasicTokenByDefinitionName(int tenantId,
java.lang.String definitionName) |
java.lang.String |
getBasicTokenById(int tenantId,
java.lang.String metaDataId) |
java.lang.String |
getBearerTokenByDefinitionName(int tenantId,
java.lang.String definitionName) |
java.lang.String |
getBearerTokenById(int tenantId,
java.lang.String metaDataId) |
java.lang.String |
getCustomTokenByDefinitionName(int tenantId,
java.lang.String definitionName) |
java.lang.String |
getCustomTokenById(int tenantId,
java.lang.String metaDataId) |
java.lang.String |
getHmacTokenByDefinitionName(int tenantId,
java.lang.String definitionName) |
java.lang.String |
getHmacTokenById(int tenantId,
java.lang.String metaDataId) |
java.lang.Class<MetaWebHookEndPointDefinition> |
getMetaDataType()
メタデータのクラスを取得します。
|
java.lang.Class<MetaWebHookEndPointDefinition.WebHookEndPointRuntime> |
getRuntimeType()
メタデータのRuntimeクラスを取得します。
|
java.lang.String |
getSecurityToken(int tenantId,
java.lang.String definitionName,
java.lang.String tokenType)
getToken
トークンタイプ:WHHM,WHBT,WHBA,WHCT
|
GroovyTemplate |
getUrlTemplateByName(java.lang.String definitionName) |
void |
init(Config config) |
void |
updateBasicSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String basic)
if secret is null, it will delete the token.
|
void |
updateBasicSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String basic)
basic = basicName+":"+basicPassword;
|
void |
updateBearerSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String secret) |
void |
updateBearerSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String secret) |
void |
updateCustomSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String secret) |
void |
updateCustomSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String secret) |
void |
updateHmacSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String secret) |
void |
updateHmacSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String secret) |
createMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDataWebHookAuthTokenHandler tokenHandler
public static final java.lang.String WEBHOOKENDPOINT_DEFINITION_META_PATH
public java.lang.Class<MetaWebHookEndPointDefinition> getMetaDataType()
TypedMetaDataServicepublic java.lang.Class<MetaWebHookEndPointDefinition.WebHookEndPointRuntime> getRuntimeType()
TypedMetaDataServicepublic void deleteSecurityTokenById(java.lang.String metaDataId)
deleteSecurityTokenById インタフェース内 WebHookEndPointServicepublic void updateBasicSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String basic)
updateBasicSecurityTokenById インタフェース内 WebHookEndPointServicepublic void updateBearerSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String secret)
updateBearerSecurityTokenById インタフェース内 WebHookEndPointServicepublic void updateHmacSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String secret)
updateHmacSecurityTokenById インタフェース内 WebHookEndPointServicepublic java.lang.String getBasicTokenById(int tenantId,
java.lang.String metaDataId)
getBasicTokenById インタフェース内 WebHookEndPointServicepublic java.lang.String getBearerTokenById(int tenantId,
java.lang.String metaDataId)
getBearerTokenById インタフェース内 WebHookEndPointServicepublic java.lang.String getHmacTokenById(int tenantId,
java.lang.String metaDataId)
getHmacTokenById インタフェース内 WebHookEndPointServicepublic java.lang.String generateHmacTokenString()
generateHmacTokenString インタフェース内 WebHookEndPointServicepublic void deleteSecurityTokenByDefinitionName(java.lang.String definitionName)
WebHookEndPointServicepublic void updateBasicSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String basic)
WebHookEndPointServicepublic void updateHmacSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String secret)
public void updateBearerSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String secret)
public java.lang.String getHmacTokenByDefinitionName(int tenantId,
java.lang.String definitionName)
getHmacTokenByDefinitionName インタフェース内 WebHookEndPointServicepublic java.lang.String getBearerTokenByDefinitionName(int tenantId,
java.lang.String definitionName)
getBearerTokenByDefinitionName インタフェース内 WebHookEndPointServicepublic java.lang.String getBasicTokenByDefinitionName(int tenantId,
java.lang.String definitionName)
getBasicTokenByDefinitionName インタフェース内 WebHookEndPointServicepublic GroovyTemplate getUrlTemplateByName(java.lang.String definitionName)
getUrlTemplateByName インタフェース内 WebHookEndPointServicepublic void updateCustomSecurityTokenByDefinitionName(int tenantId,
java.lang.String definitionName,
java.lang.String secret)
public void updateCustomSecurityTokenById(int tenantId,
java.lang.String metaDataId,
java.lang.String secret)
updateCustomSecurityTokenById インタフェース内 WebHookEndPointServicepublic java.lang.String getCustomTokenByDefinitionName(int tenantId,
java.lang.String definitionName)
getCustomTokenByDefinitionName インタフェース内 WebHookEndPointServicepublic java.lang.String getCustomTokenById(int tenantId,
java.lang.String metaDataId)
getCustomTokenById インタフェース内 WebHookEndPointServicepublic java.lang.String getSecurityToken(int tenantId,
java.lang.String definitionName,
java.lang.String tokenType)
getToken
トークンタイプ:WHHM,WHBT,WHBA,WHCTgetSecurityToken インタフェース内 WebHookEndPointService