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

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 [ 05/Feb/10 ]

対処しました(r3678)。

Generated at Fri Aug 14 11:05:10 JST 2020 using JIRA 7.9.2#79002-sha1:3bb15b68ecd99a30eb364c4c1a393359bcad6278.