[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)。 |