インタフェース TypedMetaDataService<M extends RootMetaData,R extends MetaDataRuntime>

すべてのスーパーインタフェース:
Service
既知のサブインタフェースのリスト:
MailService, SmsService, WebhookEndpointService, WebhookService
既知の実装クラスのリスト:
AbstractTypedMetaDataService, AsyncCommandService, AuthenticationPolicyService, CommandService, EntityFilterService, EntityService, GroovyScriptService, MailServiceImpl, MessageService, MetaTenantService, PreferenceService, PushNotificationService, SelectValueService, SmsServiceBaseImpl, WebhookEndpointServiceImpl, WebhookServiceImpl

public interface TypedMetaDataService<M extends RootMetaData,R extends MetaDataRuntime> extends Service
  • メソッドの詳細

    • getMetaDataType

      Class<M> getMetaDataType()
      メタデータのクラスを取得します。
      戻り値:
    • getRuntimeType

      Class<R> getRuntimeType()
      メタデータのRuntimeクラスを取得します。
      戻り値:
    • createMetaData

      void createMetaData(M meta)
      メタデータを作成します。
      パラメータ:
      meta - メタデータ
    • updateMetaData

      void updateMetaData(M meta)
      メタデータを更新します。
      パラメータ:
      meta - メタデータ
    • removeMetaData

      void removeMetaData(String definitionName)
      メタデータを削除します。
      パラメータ:
      id -
    • getRuntimeByName

      R getRuntimeByName(String name)
      Runtimeクラスを取得します。
      パラメータ:
      name - メタデータ名
      戻り値:
      ランタイムクラス
    • getRuntimeById

      R getRuntimeById(String id)
      Runtimeクラスを取得します。
      パラメータ:
      id - メタデータID
      戻り値:
      ランタイムクラス
    • nameList

      List<String> nameList()
      メタデータの定義名の一覧を取得します。
      戻り値:
      メタデータの定義名の一覧
    • list

      メタデータ情報の一覧を取得します。
      戻り値:
      メタデータ情報の一覧
    • list

      メタデータ情報の一覧を取得します。 指定されたパスの配下を対象にします。
      パラメータ:
      path - パス
      戻り値:
      メタデータ情報の一覧