1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.orchestra.conversation.jsf.components;
21
22 import javax.faces.component.UIComponent;
23
24 /***
25 * End a conversation.
26 * <p>
27 * When a conversation ends, all objects stored in that conversation are discarded.
28 *
29 * @see org.apache.myfaces.orchestra.conversation.jsf.components.UIEndConversation
30 */
31 public class EndConversationTag extends AbstractConversationTag
32 {
33 private String onOutcome;
34 private String errorOutcome;
35
36 public String getComponentType()
37 {
38 return UIEndConversation.COMPONENT_TYPE;
39 }
40
41 protected void setProperties(UIComponent component)
42 {
43 super.setProperties(component);
44
45 setStringProperty(component, "onOutcome", getOnOutcome());
46 setStringProperty(component, "errorOutcome", getErrorOutcome());
47 }
48
49 public String getOnOutcome()
50 {
51 return onOutcome;
52 }
53
54 public void setOnOutcome(String onOutcome)
55 {
56 this.onOutcome = onOutcome;
57 }
58
59 public String getErrorOutcome()
60 {
61 return errorOutcome;
62 }
63
64 public void setErrorOutcome(String errorOutcome)
65 {
66 this.errorOutcome = errorOutcome;
67 }
68 }