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:
org.kuali.rice.kns.service.BusinessObjectAuthorizationService,org.kuali.rice.krad.service.DataObjectAuthorizationService
@Deprecated
public class BusinessObjectAuthorizationServiceImpl
extends org.kuali.rice.krad.service.impl.DataObjectAuthorizationServiceImpl
implements org.kuali.rice.kns.service.BusinessObjectAuthorizationService
Deprecated.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddInquirableItemRestrictions(Collection sectionDefinitions, org.kuali.rice.kns.inquiry.InquiryAuthorizer authorizer, org.kuali.rice.kns.inquiry.InquiryRestrictions restrictions, org.kuali.rice.krad.bo.BusinessObject primaryBusinessObject, org.kuali.rice.krad.bo.BusinessObject businessObject, String propertyPrefix, org.kuali.rice.kim.api.identity.Person user) Deprecated.protected voidaddMaintainableItemRestrictions(List<? extends org.kuali.rice.kns.datadictionary.MaintainableItemDefinition> itemDefinitions, org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizer authorizer, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions restrictions, org.kuali.rice.kns.document.MaintenanceDocument maintenanceDocument, org.kuali.rice.krad.bo.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, org.kuali.rice.krad.document.Document document) Deprecated.booleancanPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, org.kuali.rice.krad.document.Document document) Deprecated.protected voidconsiderBusinessObjectFieldModifyAuthorization(org.kuali.rice.krad.datadictionary.DataObjectEntry dataObjectEntry, Object primaryDataObject, org.kuali.rice.krad.bo.BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.authorization.BusinessObjectAuthorizer businessObjectAuthorizer, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix) Deprecated.protected voidconsiderBusinessObjectFieldUnmaskAuthorization(Object dataObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, org.kuali.rice.krad.document.Document document) Deprecated.protected voidconsiderBusinessObjectFieldViewAuthorization(org.kuali.rice.krad.datadictionary.DataObjectEntry dataObjectEntry, Object primaryDataObject, org.kuali.rice.krad.bo.BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.authorization.BusinessObjectAuthorizer businessObjectAuthorizer, org.kuali.rice.kns.document.authorization.InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions, String propertyPrefix) Deprecated.protected voidconsiderCustomButtonFieldAuthorization(org.kuali.rice.krad.datadictionary.DataObjectEntry dataObjectEntry, Object primaryDataObject, org.kuali.rice.krad.bo.BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.authorization.BusinessObjectAuthorizer businessObjectAuthorizer, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix) Deprecated.protected voidconsiderInquiryOrMaintenanceDocumentAuthorizer(org.kuali.rice.kns.bo.authorization.InquiryOrMaintenanceDocumentAuthorizer authorizer, Object businessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.document.authorization.InquiryOrMaintenanceDocumentRestrictions restrictions) Deprecated.protected voidconsiderInquiryOrMaintenanceDocumentPresentationController(org.kuali.rice.kns.bo.authorization.InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, Object businessObject, org.kuali.rice.kns.document.authorization.InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions) Deprecated.protected voidconsiderMaintenanceDocumentAuthorizer(org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizer authorizer, org.kuali.rice.kns.document.MaintenanceDocument document, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions restrictions) Deprecated.protected voidconsiderMaintenanceDocumentPresentationController(org.kuali.rice.kns.document.authorization.MaintenanceDocumentPresentationController presentationController, org.kuali.rice.kns.document.MaintenanceDocument document, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions restrictions) Deprecated.getButtonFieldPermissionDetails(Object businessObject, String attributeName) Deprecated.protected org.kuali.rice.kns.service.DocumentHelperServiceDeprecated.getFieldPermissionDetails(Class<?> dataObjectClass, String attributeName) Deprecated.getFieldPermissionDetails(Object dataObject, String attributeName) Deprecated.org.kuali.rice.kns.inquiry.InquiryRestrictionsgetInquiryRestrictions(org.kuali.rice.krad.bo.BusinessObject businessObject, org.kuali.rice.kim.api.identity.Person user) Deprecated.org.kuali.rice.kns.document.authorization.BusinessObjectRestrictionsgetLookupResultRestrictions(Object dataObject, org.kuali.rice.kim.api.identity.Person user) Deprecated.org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictionsgetMaintenanceDocumentRestrictions(org.kuali.rice.kns.document.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 org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject, org.kuali.rice.kim.api.identity.Person user) Deprecated.- Specified by:
getLookupResultRestrictionsin interfaceorg.kuali.rice.kns.service.BusinessObjectAuthorizationService
-
getInquiryRestrictions
public org.kuali.rice.kns.inquiry.InquiryRestrictions getInquiryRestrictions(org.kuali.rice.krad.bo.BusinessObject businessObject, org.kuali.rice.kim.api.identity.Person user) Deprecated.- Specified by:
getInquiryRestrictionsin interfaceorg.kuali.rice.kns.service.BusinessObjectAuthorizationService
-
getMaintenanceDocumentRestrictions
public org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(org.kuali.rice.kns.document.MaintenanceDocument maintenanceDocument, org.kuali.rice.kim.api.identity.Person user) Deprecated.- Specified by:
getMaintenanceDocumentRestrictionsin interfaceorg.kuali.rice.kns.service.BusinessObjectAuthorizationService
-
considerBusinessObjectFieldUnmaskAuthorization
protected void considerBusinessObjectFieldUnmaskAuthorization(Object dataObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, org.kuali.rice.krad.document.Document document) Deprecated. -
considerBusinessObjectFieldViewAuthorization
protected void considerBusinessObjectFieldViewAuthorization(org.kuali.rice.krad.datadictionary.DataObjectEntry dataObjectEntry, Object primaryDataObject, org.kuali.rice.krad.bo.BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.authorization.BusinessObjectAuthorizer businessObjectAuthorizer, org.kuali.rice.kns.document.authorization.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(org.kuali.rice.krad.datadictionary.DataObjectEntry dataObjectEntry, Object primaryDataObject, org.kuali.rice.krad.bo.BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.authorization.BusinessObjectAuthorizer businessObjectAuthorizer, org.kuali.rice.kns.document.authorization.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-propertyPrefix-inquiryOrMaintenanceDocumentRestrictions-
-
considerCustomButtonFieldAuthorization
protected void considerCustomButtonFieldAuthorization(org.kuali.rice.krad.datadictionary.DataObjectEntry dataObjectEntry, Object primaryDataObject, org.kuali.rice.krad.bo.BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.authorization.BusinessObjectAuthorizer businessObjectAuthorizer, org.kuali.rice.kns.document.authorization.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-propertyPrefix-inquiryOrMaintenanceDocumentRestrictions-
-
considerInquiryOrMaintenanceDocumentPresentationController
protected void considerInquiryOrMaintenanceDocumentPresentationController(org.kuali.rice.kns.bo.authorization.InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, Object businessObject, org.kuali.rice.kns.document.authorization.InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions) Deprecated. -
considerInquiryOrMaintenanceDocumentAuthorizer
protected void considerInquiryOrMaintenanceDocumentAuthorizer(org.kuali.rice.kns.bo.authorization.InquiryOrMaintenanceDocumentAuthorizer authorizer, Object businessObject, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.document.authorization.InquiryOrMaintenanceDocumentRestrictions restrictions) Deprecated. -
considerMaintenanceDocumentPresentationController
protected void considerMaintenanceDocumentPresentationController(org.kuali.rice.kns.document.authorization.MaintenanceDocumentPresentationController presentationController, org.kuali.rice.kns.document.MaintenanceDocument document, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions restrictions) Deprecated. -
considerMaintenanceDocumentAuthorizer
protected void considerMaintenanceDocumentAuthorizer(org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizer authorizer, org.kuali.rice.kns.document.MaintenanceDocument document, org.kuali.rice.kim.api.identity.Person user, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions restrictions) Deprecated. -
addInquirableItemRestrictions
protected void addInquirableItemRestrictions(Collection sectionDefinitions, org.kuali.rice.kns.inquiry.InquiryAuthorizer authorizer, org.kuali.rice.kns.inquiry.InquiryRestrictions restrictions, org.kuali.rice.krad.bo.BusinessObject primaryBusinessObject, org.kuali.rice.krad.bo.BusinessObject businessObject, String propertyPrefix, org.kuali.rice.kim.api.identity.Person user) Deprecated. -
addMaintainableItemRestrictions
protected void addMaintainableItemRestrictions(List<? extends org.kuali.rice.kns.datadictionary.MaintainableItemDefinition> itemDefinitions, org.kuali.rice.kns.document.authorization.MaintenanceDocumentAuthorizer authorizer, org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions restrictions, org.kuali.rice.kns.document.MaintenanceDocument maintenanceDocument, org.kuali.rice.krad.bo.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, org.kuali.rice.krad.document.Document document) Deprecated.- Specified by:
canFullyUnmaskFieldin interfaceorg.kuali.rice.kns.service.BusinessObjectAuthorizationService
-
canPartiallyUnmaskField
public boolean canPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, org.kuali.rice.krad.document.Document document) Deprecated.- Specified by:
canPartiallyUnmaskFieldin interfaceorg.kuali.rice.kns.service.BusinessObjectAuthorizationService
-
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
protected org.kuali.rice.kns.service.DocumentHelperService getDocumentHelperService()Deprecated.
-
DataObjectAuthorizationServiceImpl.