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.configurable.mvc.FieldDescriptor;
19 import org.kuali.student.common.ui.client.mvc.ApplicationEvent;
20
21
22
23
24
25
26 public class ValidateRequestEvent extends ApplicationEvent<ValidateRequestHandler> {
27 public static final Type<ValidateRequestHandler> TYPE = new Type<ValidateRequestHandler>();
28 private FieldDescriptor fieldDescriptor;
29 private boolean validateSingleField = false;
30
31 @Override
32 protected void dispatch(ValidateRequestHandler handler) {
33 handler.onValidateRequest(this);
34 }
35
36 @Override
37 public Type<ValidateRequestHandler> getAssociatedType() {
38 return TYPE;
39 }
40
41 public FieldDescriptor getFieldDescriptor() {
42 return fieldDescriptor;
43 }
44
45 public void setFieldDescriptor(FieldDescriptor fieldDescriptor) {
46 this.fieldDescriptor = fieldDescriptor;
47 }
48
49 public boolean validateSingleField() {
50 return validateSingleField;
51 }
52
53
54
55
56
57
58 public void setValidateSingleField(boolean validateSingleField) {
59 this.validateSingleField = validateSingleField;
60 }
61 }