Interface BusinessObjectAuthorizationService

All Superinterfaces:
org.kuali.rice.krad.service.DataObjectAuthorizationService

@Deprecated public interface BusinessObjectAuthorizationService extends org.kuali.rice.krad.service.DataObjectAuthorizationService
Deprecated.
Use 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 Details

    • getLookupResultRestrictions

      BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
    • getInquiryRestrictions

      InquiryRestrictions getInquiryRestrictions(org.kuali.rice.krad.bo.BusinessObject businessObject, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
    • getMaintenanceDocumentRestrictions

      MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument, org.kuali.rice.kim.api.identity.Person user)
      Deprecated.
    • canFullyUnmaskField

      boolean canFullyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, org.kuali.rice.krad.document.Document document)
      Deprecated.
    • canPartiallyUnmaskField

      boolean canPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> businessObjectClass, String fieldName, org.kuali.rice.krad.document.Document document)
      Deprecated.