クラス MetaWebhookEndpoint

java.lang.Object
org.iplass.mtp.impl.metadata.BaseRootMetaData
org.iplass.mtp.impl.webhook.endpoint.MetaWebhookEndpoint
すべての実装されたインタフェース:
Serializable, DefinableMetaData<WebhookEndpointDefinition>, MetaData, RootMetaData

public class MetaWebhookEndpoint extends BaseRootMetaData implements DefinableMetaData<WebhookEndpointDefinition>
関連項目:
  • コンストラクタの詳細

    • MetaWebhookEndpoint

      public MetaWebhookEndpoint()
    • MetaWebhookEndpoint

      public MetaWebhookEndpoint(String url)
  • メソッドの詳細

    • applyConfig

      public void applyConfig(WebhookEndpointDefinition definition)
      セキュリティ関連部分はtemplateManagerによってdbで管理しています
      定義:
      applyConfig インタフェース内 DefinableMetaData<WebhookEndpointDefinition>
      パラメータ:
      definition - Definition
    • currentConfig

      public WebhookEndpointDefinition currentConfig()
      インタフェースからコピーされた説明: DefinableMetaData
      MetaDataをDefinitionに変換します。
      定義:
      currentConfig インタフェース内 DefinableMetaData<WebhookEndpointDefinition>
      戻り値:
      Definition
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getHeaderAuthType

      public WebhookAuthenticationType getHeaderAuthType()
    • setHeaderAuthType

      public void setHeaderAuthType(WebhookAuthenticationType headerAuthType)
    • getHeaderAuthCustomTypeName

      public String getHeaderAuthCustomTypeName()
    • setHeaderAuthCustomTypeName

      public void setHeaderAuthCustomTypeName(String headerAuthCustomTypeName)
    • createRuntime

      public MetaWebhookEndpoint.WebhookEndpointRuntime createRuntime(MetaDataConfig metaDataConfig)
      インタフェースからコピーされた説明: RootMetaData
      このメタデータの情報から、何らかの処理を実際に実行するMetaDataRuntimeを取得する。 メタデータ自身は、リポジトリ上に保存するデータのみを保持する形に作成し、 動的なものは、MetaDataRuntimeに保持するようにする。
      定義:
      createRuntime インタフェース内 RootMetaData
      戻り値:
      MetaDataRuntimeのインスタンス
    • copy

      public RootMetaData copy()
      インタフェースからコピーされた説明: MetaData
      当該のメタデータのコピーを作成する。
      定義:
      copy インタフェース内 MetaData
      定義:
      copy インタフェース内 RootMetaData
      戻り値:
      コピーされたメタデータ
    • getHmacHashHeader

      public String getHmacHashHeader()
    • setHmacHashHeader

      public void setHmacHashHeader(String hmacHashHeader)
    • isHmacEnabled

      public boolean isHmacEnabled()
    • setHmacEnabled

      public void setHmacEnabled(boolean hmacEnabled)