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