org.kuali.rice.kns.service
Interface BusinessObjectAuthorizationService

All Superinterfaces:
DataObjectAuthorizationService
All Known Implementing Classes:
BusinessObjectAuthorizationServiceImpl

Deprecated.

@Deprecated
public interface BusinessObjectAuthorizationService
extends DataObjectAuthorizationService

Responsible for using AttributeSecurity on AttributeDefinitions, InquirableField the data dictionary business object and maintenance document entries TODO: refactor for general objects

Author:
Kuali Rice Team (rice.collab@kuali.org)

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

getLookupResultRestrictions

BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject,
                                                       Person user)
Deprecated. 

getInquiryRestrictions

InquiryRestrictions getInquiryRestrictions(BusinessObject businessObject,
                                           Person user)
Deprecated. 

getMaintenanceDocumentRestrictions

MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument,
                                                                   Person user)
Deprecated. 

canFullyUnmaskField

boolean canFullyUnmaskField(Person user,
                            Class<?> dataObjectClass,
                            String fieldName,
                            Document document)
Deprecated. 

canPartiallyUnmaskField

boolean canPartiallyUnmaskField(Person user,
                                Class<?> businessObjectClass,
                                String fieldName,
                                Document document)
Deprecated. 


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.