| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
DataObjectAuthorizationService.
@Deprecated public interface BusinessObjectAuthorizationService
Responsible for using AttributeSecurity on AttributeDefinitions, InquirableField the data dictionary business object and maintenance document entries TODO: refactor for general objects
| Method Summary | |
|---|---|
|  boolean | canFullyUnmaskField(Person user,
                                       Class<?> dataObjectClass,
                                       String fieldName,
                                       Document document)Deprecated. | 
|  boolean | canPartiallyUnmaskField(Person user,
                                               Class<?> businessObjectClass,
                                               String fieldName,
                                               Document document)Deprecated. | 
|  InquiryRestrictions | getInquiryRestrictions(BusinessObject businessObject,
                                             Person user)Deprecated. | 
|  BusinessObjectRestrictions | getLookupResultRestrictions(Object dataObject,
                                                       Person user)Deprecated. | 
|  MaintenanceDocumentRestrictions | getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument,
                                                                     Person user)Deprecated. | 
| Methods inherited from interface org.kuali.rice.krad.service.DataObjectAuthorizationService | 
|---|
| attributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintain | 
| Method Detail | 
|---|
BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject,
                                                       Person user)
InquiryRestrictions getInquiryRestrictions(BusinessObject businessObject,
                                           Person user)
MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument,
                                                                   Person user)
boolean canFullyUnmaskField(Person user,
                            Class<?> dataObjectClass,
                            String fieldName,
                            Document document)
boolean canPartiallyUnmaskField(Person user,
                                Class<?> businessObjectClass,
                                String fieldName,
                                Document document)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||