1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.sys.document.datadictionary;
17
18 import org.kuali.ole.sys.document.FinancialSystemMaintenanceDocument;
19 import org.kuali.rice.kns.datadictionary.MaintenanceDocumentEntry;
20 import org.kuali.rice.krad.document.Document;
21
22
23
24
25 public class FinancialSystemMaintenanceDocumentEntry extends MaintenanceDocumentEntry {
26
27
28
29
30 public Class<? extends Document> getStandardDocumentBaseClass() {
31 return FinancialSystemMaintenanceDocument.class;
32 }
33
34
35
36
37 @Override
38 public void setDocumentClass(Class<? extends Document> documentClass) {
39 if (!FinancialSystemMaintenanceDocument.class.isAssignableFrom(documentClass)) {
40 throw new IllegalArgumentException("document class '" + documentClass + "' needs to have a superclass of '" + FinancialSystemMaintenanceDocument.class + "'");
41 }
42 super.setDocumentClass(documentClass);
43 }
44
45 }