1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.document.authorization;
17
18 import org.kuali.rice.krad.bo.BusinessObject;
19 import org.kuali.rice.krad.document.MaintenanceDocument;
20 import org.kuali.rice.krad.service.KRADServiceLocatorWeb;
21
22 import java.util.HashSet;
23 import java.util.Set;
24
25
26
27
28 public class MaintenanceDocumentPresentationControllerBase extends DocumentPresentationControllerBase
29 implements MaintenanceDocumentPresentationController {
30
31 public boolean canCreate(Class boClass) {
32 return KRADServiceLocatorWeb.getDocumentDictionaryService().getAllowsNewOrCopy(
33 KRADServiceLocatorWeb.getDocumentDictionaryService().getMaintenanceDocumentTypeName(boClass));
34 }
35
36 public Set<String> getConditionallyHiddenPropertyNames(BusinessObject businessObject) {
37 return new HashSet<String>();
38 }
39
40 public Set<String> getConditionallyHiddenSectionIds(BusinessObject businessObject) {
41 return new HashSet<String>();
42 }
43
44 public Set<String> getConditionallyReadOnlyPropertyNames(MaintenanceDocument document) {
45 return new HashSet<String>();
46 }
47
48 public Set<String> getConditionallyReadOnlySectionIds(MaintenanceDocument document) {
49 return new HashSet<String>();
50 }
51
52 public Set<String> getConditionallyRequiredPropertyNames(MaintenanceDocument document) {
53 return new HashSet<String>();
54 }
55 }