1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kns.document.authorization;
17
18 import org.kuali.rice.krad.datadictionary.mask.MaskFormatter;
19
20 import java.io.Serializable;
21
22 public interface BusinessObjectRestrictions extends Serializable {
23 public boolean hasAnyFieldRestrictions();
24
25 public boolean hasRestriction(String fieldName);
26
27 public void addFullyMaskedField(String fieldName, MaskFormatter maskFormatter);
28
29 public void addPartiallyMaskedField(String fieldName, MaskFormatter maskFormatter);
30
31 public FieldRestriction getFieldRestriction(String fieldName);
32 }