• Type: Improvement
    • Resolution: Fixed
    • Priority: Minor
    • 0.9.2
    • Affects Version/s: 0.9.0
    • Component/s: ymir-core
    • None

      オブジェクトスコープの1つとしてRedirectScopeを追加する。(TeedaのRedirect Scopeのような感じ。)

      具体的には、@Outのつけられたgetterから取得したオブジェクトをあるランダムなキーでsessionにバインドし、
      キーをリダイレクトパスにリクエストパラメータなどとして渡す。リダイレクト先ではsessionからオブジェクト
      を取り出して@Inのつけられたsetterを使ってPageコンポーネントにオブジェクトをセットする。またsessionから
      オブジェクトをアンバインドする。

      複数のgetter/setterを想定して、キーとオブジェクトを1:1でバインドするのではなく、キーとオブジェクトMapを
      バインドする形になると思われる。

          [YMIR-31] [ymir-core] RedirectScopeを追加する

          skirnir added a comment -

          対処しました。(r917)

          skirnir added a comment - 対処しました。(r917)

          skirnir added a comment -

          キーを省略することも出来るように。ただし例えばフレームアプリで複数のPageについて
          RedirectScopeに属するオブジェクトを扱う場合に問題が出ることがあるので、フレーム
          アプリなどではキーを省略しないように注意する必要がある。

          skirnir added a comment - キーを省略することも出来るように。ただし例えばフレームアプリで複数のPageについて RedirectScopeに属するオブジェクトを扱う場合に問題が出ることがあるので、フレーム アプリなどではキーを省略しないように注意する必要がある。

            Assignee:
            skirnir
            Reporter:
            skirnir
            Votes:
            0 Vote for this issue
            Watchers:
            Start watching this issue

              Created:
              Updated:
              Resolved: