1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.core.institution.validation;
17
18 import org.kuali.kpme.core.institution.Institution;
19 import org.kuali.rice.krad.bo.PersistableBusinessObject;
20 import org.kuali.rice.krad.maintenance.MaintenanceDocument;
21 import org.kuali.rice.krad.rules.MaintenanceDocumentRuleBase;
22
23 public class InstitutionValidation extends MaintenanceDocumentRuleBase {
24
25 @Override
26 protected boolean processCustomRouteDocumentBusinessRules(
27 MaintenanceDocument document) {
28
29 boolean valid = false;
30
31 LOG.debug("entering custom validation for InstitutionRule");
32 PersistableBusinessObject pbo = (PersistableBusinessObject) this.getNewDataObject();
33 if (pbo instanceof Institution) {
34 Institution institution = (Institution) pbo;
35 if (institution != null) {
36 valid = true;
37 }
38 }
39
40 return valid;
41 }
42
43 }