クラス WebhookEndpointServiceImpl
java.lang.Object
org.iplass.mtp.impl.definition.AbstractTypedMetaDataService<MetaWebhookEndpoint,MetaWebhookEndpoint.WebhookEndpointRuntime>
org.iplass.mtp.impl.webhook.endpoint.WebhookEndpointServiceImpl
- すべての実装されたインタフェース:
TypedMetaDataService<MetaWebhookEndpoint,,MetaWebhookEndpoint.WebhookEndpointRuntime> WebhookEndpointService,Service
public class WebhookEndpointServiceImpl
extends AbstractTypedMetaDataService<MetaWebhookEndpoint,MetaWebhookEndpoint.WebhookEndpointRuntime>
implements WebhookEndpointService
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voiddeleteSecurityTokenByDefinitionName(String definitionName) delete allvoiddeleteSecurityTokenById(String metaDataId) voiddestroy()getBasicTokenByDefinitionName(int tenantId, String definitionName) getBasicTokenById(int tenantId, String metaDataId) getBearerTokenByDefinitionName(int tenantId, String definitionName) getBearerTokenById(int tenantId, String metaDataId) getCustomTokenByDefinitionName(int tenantId, String definitionName) getCustomTokenById(int tenantId, String metaDataId) getHmacTokenByDefinitionName(int tenantId, String definitionName) getHmacTokenById(int tenantId, String metaDataId) メタデータのクラスを取得します。メタデータのRuntimeクラスを取得します。getSecurityToken(int tenantId, String definitionName, String tokenType) getTokengetUrlTemplateByName(String definitionName) getWebhookEndpointByDefinitionName(String definitionName, Map<String, Object> binding) voidvoidupdateBasicSecurityTokenByDefinitionName(int tenantId, String definitionName, String basic) if secret is null, it will delete the token.voidupdateBasicSecurityTokenById(int tenantId, String metaDataId, String basic) basic = basicName+":"+basicPassword;voidupdateBearerSecurityTokenByDefinitionName(int tenantId, String definitionName, String secret) voidupdateBearerSecurityTokenById(int tenantId, String metaDataId, String secret) voidupdateCustomSecurityTokenByDefinitionName(int tenantId, String definitionName, String secret) voidupdateCustomSecurityTokenById(int tenantId, String metaDataId, String secret) voidupdateHmacSecurityTokenByDefinitionName(int tenantId, String definitionName, String secret) voidupdateHmacSecurityTokenById(int tenantId, String metaDataId, String secret) クラスから継承されたメソッド org.iplass.mtp.impl.definition.AbstractTypedMetaDataService
createMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaDataクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド org.iplass.mtp.impl.definition.TypedMetaDataService
createMetaData, getRuntimeById, getRuntimeByName, list, list, nameList, removeMetaData, updateMetaData
-
フィールド詳細
-
tokenHandler
WebhookAuthTokenHandler tokenHandler -
WEBHOOKENDPOINT_DEFINITION_META_PATH
- 関連項目:
-
-
コンストラクタの詳細
-
WebhookEndpointServiceImpl
public WebhookEndpointServiceImpl()
-
-
メソッドの詳細
-
init
-
destroy
public void destroy() -
getMetaDataType
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータのクラスを取得します。 -
getRuntimeType
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータのRuntimeクラスを取得します。 -
deleteSecurityTokenById
- 定義:
deleteSecurityTokenByIdインタフェース内WebhookEndpointService
-
updateBasicSecurityTokenById
basic = basicName+":"+basicPassword;- 定義:
updateBasicSecurityTokenByIdインタフェース内WebhookEndpointService
-
updateBearerSecurityTokenById
- 定義:
updateBearerSecurityTokenByIdインタフェース内WebhookEndpointService
-
updateHmacSecurityTokenById
- 定義:
updateHmacSecurityTokenByIdインタフェース内WebhookEndpointService
-
getBasicTokenById
- 定義:
getBasicTokenByIdインタフェース内WebhookEndpointService
-
getBearerTokenById
- 定義:
getBearerTokenByIdインタフェース内WebhookEndpointService
-
getHmacTokenById
- 定義:
getHmacTokenByIdインタフェース内WebhookEndpointService
-
generateHmacTokenString
- 定義:
generateHmacTokenStringインタフェース内WebhookEndpointService
-
deleteSecurityTokenByDefinitionName
インタフェースからコピーされた説明:WebhookEndpointServicedelete all -
updateBasicSecurityTokenByDefinitionName
public void updateBasicSecurityTokenByDefinitionName(int tenantId, String definitionName, String basic) インタフェースからコピーされた説明:WebhookEndpointServiceif secret is null, it will delete the token. -
updateHmacSecurityTokenByDefinitionName
-
updateBearerSecurityTokenByDefinitionName
-
getHmacTokenByDefinitionName
- 定義:
getHmacTokenByDefinitionNameインタフェース内WebhookEndpointService
-
getBearerTokenByDefinitionName
- 定義:
getBearerTokenByDefinitionNameインタフェース内WebhookEndpointService
-
getBasicTokenByDefinitionName
- 定義:
getBasicTokenByDefinitionNameインタフェース内WebhookEndpointService
-
getUrlTemplateByName
-
updateCustomSecurityTokenByDefinitionName
-
updateCustomSecurityTokenById
- 定義:
updateCustomSecurityTokenByIdインタフェース内WebhookEndpointService
-
getCustomTokenByDefinitionName
- 定義:
getCustomTokenByDefinitionNameインタフェース内WebhookEndpointService
-
getCustomTokenById
- 定義:
getCustomTokenByIdインタフェース内WebhookEndpointService
-
getSecurityToken
getToken
トークンタイプ:WHHM,WHBT,WHBA,WHCT- 定義:
getSecurityTokenインタフェース内WebhookEndpointService
-
getWebhookEndpointByDefinitionName
public WebhookEndpoint getWebhookEndpointByDefinitionName(String definitionName, Map<String, Object> binding) - 定義:
getWebhookEndpointByDefinitionNameインタフェース内WebhookEndpointService
-