インタフェース LoadEntityInterrupter


public interface LoadEntityInterrupter
Entityロード時にカスタムで処理を行わせるインターフェース
  • メソッドの詳細

    • beforeLoadEntity

      default LoadEntityContext beforeLoadEntity(RequestContext request, FormView view, String defName, LoadOption loadOption, LoadEntityInterrupter.LoadType type)
      ロード前処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      defName - Entity定義名
      loadOption - ロード時のオプション
      type - ロード処理の種類
      戻り値:
      実行結果
    • afterLoadEntity

      default void afterLoadEntity(RequestContext request, FormView view, Entity entity, LoadOption loadOption, LoadEntityInterrupter.LoadType type)
      ロード後処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      entity - Entity
      loadOption - ロード時のオプション
      type - ロード処理の種類
    • beforeLoadReference

      @Deprecated default LoadEntityContext beforeLoadReference(RequestContext request, FormView view, String defName, LoadOption loadOption, ReferenceProperty property, LoadEntityInterrupter.LoadType type)
      推奨されていません。
      use
      無効な参照です
      #beforeLoadReference(RequestContext, FormView, String, LoadOption, ReferenceProperty, PropertyElement, LoadType)
      参照プロパティに対するロード前処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      defName - Entity定義名
      loadOption - ロード時のオプション
      property - プロパティ定義
      type - ロード処理の種類
      戻り値:
      実行結果
    • beforeLoadReference

      default LoadEntityContext beforeLoadReference(RequestContext request, FormView view, String defName, LoadOption loadOption, ReferenceProperty property, Element element, LoadEntityInterrupter.LoadType type)
      参照プロパティに対するロード前処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      defName - Entity定義名
      loadOption - ロード時のオプション
      property - プロパティ定義
      element - エレメント
      type - ロード処理の種類
      戻り値:
      実行結果
    • afterLoadReference

      @Deprecated default void afterLoadReference(RequestContext request, FormView view, Entity entity, LoadOption loadOption, ReferenceProperty property, LoadEntityInterrupter.LoadType type)
      推奨されていません。
      use
      無効な参照です
      #afterLoadReference(RequestContext, FormView, Entity, LoadOption, ReferenceProperty, PropertyElement, LoadType)
      参照プロパティに対するロード後処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      entity - Entity
      loadOption - ロード時のオプション
      property - プロパティ定義
      type - ロード処理の種類
    • afterLoadReference

      default void afterLoadReference(RequestContext request, FormView view, Entity entity, LoadOption loadOption, ReferenceProperty property, Element element, LoadEntityInterrupter.LoadType type)
      参照プロパティに対するロード後処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      entity - Entity
      loadOption - ロード時のオプション
      property - プロパティ定義
      element - エレメント
      type - ロード処理の種類
    • beforeSearchMassReference

      @Deprecated default SearchQueryContext beforeSearchMassReference(RequestContext request, FormView view, Query query, OutputType outputType)
      大量データ用参照セクションの検索前処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      query - 検索用クエリ
      outputType - 出力タイプ(VIEWまたはEDIT)
      戻り値:
      実行結果
    • beforeSearchMassReference

      default SearchQueryContext beforeSearchMassReference(RequestContext request, FormView view, Query query, ReferenceProperty referenceProperty, MassReferenceSection section, OutputType outputType)
      大量データ用参照セクションの検索前処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      query - 検索用クエリ
      referenceProperty - 参照プロパティ定義
      section - 大量データ用参照セクション
      outputType - 出力タイプ(VIEWまたはEDIT)
      戻り値:
      実行結果
    • afterSearchMassReference

      @Deprecated default void afterSearchMassReference(RequestContext request, FormView view, Query query, Entity entity, OutputType outputType)
      推奨されていません。
      use
      無効な参照です
      #afterSearchMassReference(RequestContext, FormView, Query, ReferenceProperty, MassReferenceSection, OutputType)
      大量データ用参照セクションの検索後処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      query - 検索用クエリ
      entity - 検索結果
      outputType - 出力タイプ(VIEWまたはEDIT)
    • afterSearchMassReference

      default void afterSearchMassReference(RequestContext request, FormView view, Query query, ReferenceProperty referenceProperty, MassReferenceSection section, Entity entity, OutputType outputType)
      大量データ用参照セクションの検索後処理を行います。
      パラメータ:
      request - リクエスト
      view - 詳細画面定義
      query - 検索用クエリ
      referenceProperty - 参照プロパティ定義
      section - 大量データ用参照セクション
      entity - 検索結果
      outputType - 出力タイプ(VIEWまたはEDIT)