Package org.kuali.rice.kns.service
Interface BusinessObjectAuthorizationService
- All Superinterfaces:
DataObjectAuthorizationService
@Deprecated
public interface BusinessObjectAuthorizationService
extends DataObjectAuthorizationService
Deprecated.
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
Modifier and TypeMethodDescriptionbooleancanFullyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document) Deprecated.booleancanPartiallyUnmaskField(Person user, Class<?> businessObjectClass, String fieldName, Document document) Deprecated.getInquiryRestrictions(BusinessObject businessObject, Person user) Deprecated.getLookupResultRestrictions(Object dataObject, Person user) Deprecated.getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument, Person user) Deprecated.Methods inherited from interface org.kuali.rice.krad.service.DataObjectAuthorizationService
attributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintain
-
Method Details
-
getLookupResultRestrictions
Deprecated. -
getInquiryRestrictions
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.
-
DataObjectAuthorizationService.