1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.uif.lifecycle.finalize;
17
18 import org.kuali.rice.krad.uif.lifecycle.FinalizeComponentPhase;
19 import org.kuali.rice.krad.uif.lifecycle.ViewLifecycle;
20 import org.kuali.rice.krad.uif.lifecycle.ViewLifecycleTaskBase;
21 import org.kuali.rice.krad.uif.util.LifecycleElement;
22
23
24
25
26
27
28 public class HelperCustomFinalizeTask extends ViewLifecycleTaskBase<LifecycleElement> {
29
30
31
32
33
34
35 public HelperCustomFinalizeTask() {
36 super(LifecycleElement.class);
37 }
38
39
40
41
42 @Override
43 public FinalizeComponentPhase getElementState() {
44 return (FinalizeComponentPhase) super.getElementState();
45 }
46
47
48
49
50 @Override
51 protected void performLifecycleTask() {
52
53 ViewLifecycle.getHelper().performCustomFinalize(getElementState().getElement(),
54 ViewLifecycle.getModel(),
55 getElementState().getParent());
56 }
57
58 }