1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.common.ui.client.event;
17
18 import org.kuali.student.common.ui.client.mvc.HasActionState;
19
20 public class ModifyActionEvent extends ActionEvent<ModifyActionHandler> implements HasActionState{
21 public static final Type<ModifyActionHandler> TYPE = new Type<ModifyActionHandler>();
22
23 private ActionState actionState;
24 private String message = "Fetching";
25 private boolean acknowledgeRequired = true;
26 private String id;
27
28 public ModifyActionEvent(){
29 }
30
31 public ModifyActionEvent(String id){
32 this();
33 this.id = id;
34 }
35
36 @Override
37 protected void dispatch(ModifyActionHandler handler) {
38 handler.onModify(this);
39
40 }
41
42 @Override
43 public com.google.gwt.event.shared.GwtEvent.Type<ModifyActionHandler> getAssociatedType() {
44
45 return TYPE;
46 }
47
48 public void setActionState(ActionState state){
49 this.actionState = state;
50 }
51
52
53
54
55 @Override
56 public ActionState getActionState() {
57 return this.actionState;
58 }
59
60 public String getMessage(){
61 return message;
62 }
63
64 public boolean isAcknowledgeRequired() {
65 return acknowledgeRequired;
66 }
67
68 public void setAcknowledgeRequired(boolean acknowledgeRequired) {
69 this.acknowledgeRequired = acknowledgeRequired;
70 }
71
72 public String getId() {
73 return id;
74 }
75
76 public void setId(String id) {
77 this.id = id;
78 }
79 }