Interface TopViewDefinitionManager

All Superinterfaces:
Manager, TypedDefinitionManager<TopViewDefinition>

public interface TopViewDefinitionManager extends TypedDefinitionManager<TopViewDefinition>
TOP画面定義を管理するクラスのインターフェース
  • Method Details

    • delete

      Deprecated.
      TypedDefinitionManager.remove(String) を使用してください。
      TOP画面定義を削除します。
      Parameters:
      name - TOP画面定義名
      Returns:
      更新結果
    • loadParts

      void loadParts(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, jakarta.servlet.ServletContext application, jakarta.servlet.jsp.PageContext page)
      パーツを読み込みます。
      Parameters:
      定義名 - req リクエスト res レスポンス application サーブレットコンテキスト page ページコンテキスト
    • loadWidgets

      void loadWidgets(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res, jakarta.servlet.ServletContext application, jakarta.servlet.jsp.PageContext page)
      ウィジェットを読み込みます。
      Parameters:
      定義名 - req リクエスト res レスポンス application サーブレットコンテキスト page ページコンテキスト
    • getRequestTopView

      TopViewDefinition getRequestTopView()
      ロール対象となるTopView定義を返します。
    • getRequestTopViewParts

      <T extends TopViewParts> T getRequestTopViewParts(Class<T> type)
      ロール対象となるTopViewParts定義を返します。
      Parameters:
      type - 対象TopViewPartsクラス
      Returns:
      対象TopViewParts
    • getRequestTopViewPartsList

      <T extends TopViewParts> List<T> getRequestTopViewPartsList(Class<T> type)
      ロール対象となるTopViewParts定義を返します。 対象が存在しない場合は、空のリストを返します。
      Parameters:
      type - 対象TopViewPartsクラス
      Returns:
      対象TopViewParts
    • getRequestTopViewPartsHandler

      <T extends org.iplass.mtp.impl.view.top.parts.TopViewPartsHandler> T getRequestTopViewPartsHandler(Class<T> type)
      ロール対象となるTopViewPartsのHandlerを返します。
      Parameters:
      type - 対象TopViewPartsHandlerクラス
      Returns:
      対象TopViewPartsHandler
    • getRequestTopViewPartsHandlerList

      <T extends org.iplass.mtp.impl.view.top.parts.TopViewPartsHandler> List<T> getRequestTopViewPartsHandlerList(Class<T> type)
      ロール対象となるTopViewPartsのHandlerを返します。 対象が存在しない場合は、空のリストを返します。
      Parameters:
      type - 対象TopViewPartsHandlerクラス
      Returns:
      対象TopViewPartsHandler
    • getTopViewParts

      <T extends TopViewParts> T getTopViewParts(TopViewDefinition definition, Class<T> type)
      指定された型のTopViewParts定義を返します。
      Parameters:
      definition - TopView定義
      type - 対象TopViewPartsクラス
      Returns:
      対象TopViewParts
    • getTopViewPartsList

      <T extends TopViewParts> List<T> getTopViewPartsList(TopViewDefinition definition, Class<T> type)
      指定された型のTopViewParts定義を返します。 対象が存在しない場合は、空のリストを返します。
      Parameters:
      definition - TopView定義
      type - 対象TopViewPartsクラス
      Returns:
      対象TopViewParts
    • getTopViewPartsHandler

      <T extends org.iplass.mtp.impl.view.top.parts.TopViewPartsHandler> T getTopViewPartsHandler(org.iplass.mtp.impl.view.top.TopViewHandler handler, Class<T> type)
      指定された型のTopViewPartsHandler定義を返します。
      Parameters:
      handler - TopViewHandler
      type - 対象TopViewPartsHandlerクラス
      Returns:
      対象TopViewPartsHandler
    • getTopViewPartsHandlerList

      <T extends org.iplass.mtp.impl.view.top.parts.TopViewPartsHandler> List<T> getTopViewPartsHandlerList(org.iplass.mtp.impl.view.top.TopViewHandler handler, Class<T> type)
      指定された型のTopViewPartsHandler定義を返します。 対象が存在しない場合は、空のリストを返します。
      Parameters:
      handler - TopViewHandler
      type - 対象TopViewPartsHandlerクラス
      Returns:
      対象TopViewPartsHandler