[YMIR-356] [ymir-core] サブカンバセーションを開始した直後のカンバセーションスコープへのアウトジェクトで親カンバセーションに出力されるようにする Created: 2010-02-05  Updated: 2010-02-05  Resolved: 2010-02-05

Status: Closed
Project: Ymir
Component/s: ymir-core
Affects Version/s: 1.0.6
Fix Version/s: 1.0.7

Type: Improvement Priority: Minor
Reporter: skirnir Assignee: skirnir
Resolution: Fixed Votes: 0
Labels: None


 Description   

サブカンバセーションを開始した直後にカンバセーションスコープにアウトジェクトを行なう場合、例えば

    @BeginSubConversation(reenter = "...")
    public Response _post_login() {
        return Redirect.to(LoginPage.class);
    }

    ...

    @Out(ConversationScope.class)
    public final FormDto getForm() {
        return form;
    }

のようなコードを書いた場合、アウトジェクトのタイミングでは親カンバセーションから抜けているためにアウトジェクトされなかったが、アウトジェクトされた方が都合が良いので親カンバセーションにアウトジェクトするようにする。

なお新たに始まる子カンバセーションにアウトジェクトしないのは、子カンバセーションに対して親が必要以上に干渉するのは望ましくないから。



 Comments   
Comment by skirnir [ 2010-02-05 ]

対処しました(r3678)。

Generated at Wed Apr 09 01:06:38 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.