Package org.kuali.rice.kns.service.impl
Class BusinessObjectAuthorizationServiceImpl
java.lang.Object
org.kuali.rice.krad.service.impl.DataObjectAuthorizationServiceImpl
org.kuali.rice.kns.service.impl.BusinessObjectAuthorizationServiceImpl
- All Implemented Interfaces:
BusinessObjectAuthorizationService,DataObjectAuthorizationService
@Deprecated
public class BusinessObjectAuthorizationServiceImpl
extends DataObjectAuthorizationServiceImpl
implements BusinessObjectAuthorizationService
Deprecated.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddInquirableItemRestrictions(Collection sectionDefinitions, InquiryAuthorizer authorizer, InquiryRestrictions restrictions, BusinessObject primaryBusinessObject, BusinessObject businessObject, String propertyPrefix, org.kuali.rice.kim.api.identity.Person user) Deprecated.protected voidaddMaintainableItemRestrictions(List<? extends MaintainableItemDefinition> itemDefinitions, MaintenanceDocumentAuthorizer authorizer, MaintenanceDocumentRestrictions restrictions, MaintenanceDocument maintenanceDocument, BusinessObject businessObject, String propertyPrefix, org.kuali.rice.kim.api.identity.Person user) Deprecated.booleancanFullyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, Document document) Deprecated.booleancanPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, Document document) Deprecated.protected voidconsiderBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix) Deprecated.protected voidconsiderBusinessObjectFieldUnmaskAuthorization(Object dataObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, Document document) Deprecated.protected voidconsiderBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions, String propertyPrefix) Deprecated.protected voidconsiderCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix) Deprecated.protected voidconsiderInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer, Object businessObject, org.kuali.rice.kim.api.identity.Person user, InquiryOrMaintenanceDocumentRestrictions restrictions) Deprecated.protected voidconsiderInquiryOrMaintenanceDocumentPresentationController(InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, Object businessObject, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions) Deprecated.protected voidconsiderMaintenanceDocumentAuthorizer(MaintenanceDocumentAuthorizer authorizer, MaintenanceDocument document, org.kuali.rice.kim.api.identity.Person user, MaintenanceDocumentRestrictions restrictions) Deprecated.protected voidconsiderMaintenanceDocumentPresentationController(MaintenanceDocumentPresentationController presentationController, MaintenanceDocument document, MaintenanceDocumentRestrictions restrictions) Deprecated.getButtonFieldPermissionDetails(Object businessObject, String attributeName) Deprecated.protected DocumentHelperServiceDeprecated.getFieldPermissionDetails(Class<?> dataObjectClass, String attributeName) Deprecated.getFieldPermissionDetails(Object dataObject, String attributeName) Deprecated.getInquiryRestrictions(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 class org.kuali.rice.krad.service.impl.DataObjectAuthorizationServiceImpl
attributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintain, getDataDictionaryService, getDocumentDictionaryService, setDataDictionaryService, setDocumentDictionaryServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.service.DataObjectAuthorizationService
attributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintain
-
Constructor Details
-
BusinessObjectAuthorizationServiceImpl
public BusinessObjectAuthorizationServiceImpl()Deprecated.
-
-
Method Details
-
getLookupResultRestrictions
public BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject, org.kuali.rice.kim.api.identity.Person user) Deprecated.- Specified by:
getLookupResultRestrictionsin interfaceBusinessObjectAuthorizationService
-
getInquiryRestrictions
public InquiryRestrictions getInquiryRestrictions(BusinessObject businessObject, org.kuali.rice.kim.api.identity.Person user) Deprecated.- Specified by:
getInquiryRestrictionsin interfaceBusinessObjectAuthorizationService
-
getMaintenanceDocumentRestrictions
public MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument, org.kuali.rice.kim.api.identity.Person user) Deprecated.- Specified by:
getMaintenanceDocumentRestrictionsin interfaceBusinessObjectAuthorizationService
-
considerBusinessObjectFieldUnmaskAuthorization
protected void considerBusinessObjectFieldUnmaskAuthorization(Object dataObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, Document document) Deprecated. -
considerBusinessObjectFieldViewAuthorization
protected void considerBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions, String propertyPrefix) Deprecated.- Parameters:
dataObjectEntry- if collectionItemBusinessObject is not null, then it is the DD entry for collectionItemBusinessObject. Otherwise, it is the entry for primaryBusinessObjectprimaryDataObject- the top-level BO that is being inquiried or maintainedcollectionItemBusinessObject- an element of a collection under the primaryBusinessObject that we are evaluating view auths foruser- the logged in userbusinessObjectAuthorizer-inquiryOrMaintenanceDocumentRestrictions-propertyPrefix-
-
considerBusinessObjectFieldModifyAuthorization
protected void considerBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix) Deprecated.- Parameters:
dataObjectEntry- if collectionItemBusinessObject is not null, then it is the DD entry for collectionItemBusinessObject. Otherwise, it is the entry for primaryBusinessObjectprimaryDataObject- the top-level BO that is being inquiried or maintainedcollectionItemBusinessObject- an element of a collection under the primaryBusinessObject that we are evaluating view auths foruser- the logged in userbusinessObjectAuthorizer-inquiryOrMaintenanceDocumentRestrictions-propertyPrefix-
-
considerCustomButtonFieldAuthorization
protected void considerCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix) Deprecated.- Parameters:
dataObjectEntry- if collectionItemBusinessObject is not null, then it is the DD entry for collectionItemBusinessObject. Otherwise, it is the entry for primaryBusinessObjectprimaryDataObject- the top-level BO that is being inquiried or maintainedcollectionItemBusinessObject- an element of a collection under the primaryBusinessObject that we are evaluating view auths foruser- the logged in userbusinessObjectAuthorizer-inquiryOrMaintenanceDocumentRestrictions-propertyPrefix-
-
considerInquiryOrMaintenanceDocumentPresentationController
protected void considerInquiryOrMaintenanceDocumentPresentationController(InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, Object businessObject, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions) Deprecated. -
considerInquiryOrMaintenanceDocumentAuthorizer
protected void considerInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer, Object businessObject, org.kuali.rice.kim.api.identity.Person user, InquiryOrMaintenanceDocumentRestrictions restrictions) Deprecated. -
considerMaintenanceDocumentPresentationController
protected void considerMaintenanceDocumentPresentationController(MaintenanceDocumentPresentationController presentationController, MaintenanceDocument document, MaintenanceDocumentRestrictions restrictions) Deprecated. -
considerMaintenanceDocumentAuthorizer
protected void considerMaintenanceDocumentAuthorizer(MaintenanceDocumentAuthorizer authorizer, MaintenanceDocument document, org.kuali.rice.kim.api.identity.Person user, MaintenanceDocumentRestrictions restrictions) Deprecated. -
addInquirableItemRestrictions
protected void addInquirableItemRestrictions(Collection sectionDefinitions, InquiryAuthorizer authorizer, InquiryRestrictions restrictions, BusinessObject primaryBusinessObject, BusinessObject businessObject, String propertyPrefix, org.kuali.rice.kim.api.identity.Person user) Deprecated. -
addMaintainableItemRestrictions
protected void addMaintainableItemRestrictions(List<? extends MaintainableItemDefinition> itemDefinitions, MaintenanceDocumentAuthorizer authorizer, MaintenanceDocumentRestrictions restrictions, MaintenanceDocument maintenanceDocument, BusinessObject businessObject, String propertyPrefix, org.kuali.rice.kim.api.identity.Person user) Deprecated. -
canFullyUnmaskField
public boolean canFullyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, Document document) Deprecated.- Specified by:
canFullyUnmaskFieldin interfaceBusinessObjectAuthorizationService
-
canPartiallyUnmaskField
public boolean canPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, Document document) Deprecated.- Specified by:
canPartiallyUnmaskFieldin interfaceBusinessObjectAuthorizationService
-
getFieldPermissionDetails
protected Map<String,String> getFieldPermissionDetails(Class<?> dataObjectClass, String attributeName) Deprecated. -
getFieldPermissionDetails
Deprecated. -
getButtonFieldPermissionDetails
protected Map<String,String> getButtonFieldPermissionDetails(Object businessObject, String attributeName) Deprecated. -
getDocumentHelperService
Deprecated.
-
DataObjectAuthorizationServiceImpl.