@Deprecated public class BusinessObjectAuthorizationServiceImpl extends DataObjectAuthorizationServiceImpl implements BusinessObjectAuthorizationService
| Constructor and Description |
|---|
BusinessObjectAuthorizationServiceImpl()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addInquirableItemRestrictions(Collection sectionDefinitions,
InquiryAuthorizer authorizer,
InquiryRestrictions restrictions,
BusinessObject primaryBusinessObject,
BusinessObject businessObject,
String propertyPrefix,
org.kuali.rice.kim.api.identity.Person user)
Deprecated.
|
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.
|
boolean |
canFullyUnmaskField(org.kuali.rice.kim.api.identity.Person user,
Class<?> dataObjectClass,
String fieldName,
Document document)
Deprecated.
|
boolean |
canPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user,
Class<?> dataObjectClass,
String fieldName,
Document document)
Deprecated.
|
protected void |
considerBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry,
Object primaryDataObject,
BusinessObject collectionItemBusinessObject,
org.kuali.rice.kim.api.identity.Person user,
BusinessObjectAuthorizer businessObjectAuthorizer,
MaintenanceDocumentRestrictions maintenanceDocumentRestrictions,
String propertyPrefix)
Deprecated.
|
protected void |
considerBusinessObjectFieldUnmaskAuthorization(Object dataObject,
org.kuali.rice.kim.api.identity.Person user,
BusinessObjectRestrictions businessObjectRestrictions,
String propertyPrefix,
Document document)
Deprecated.
|
protected void |
considerBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry,
Object primaryDataObject,
BusinessObject collectionItemBusinessObject,
org.kuali.rice.kim.api.identity.Person user,
BusinessObjectAuthorizer businessObjectAuthorizer,
InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions,
String propertyPrefix)
Deprecated.
|
protected void |
considerCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry,
Object primaryDataObject,
BusinessObject collectionItemBusinessObject,
org.kuali.rice.kim.api.identity.Person user,
BusinessObjectAuthorizer businessObjectAuthorizer,
MaintenanceDocumentRestrictions maintenanceDocumentRestrictions,
String propertyPrefix)
Deprecated.
|
protected void |
considerInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer,
Object businessObject,
org.kuali.rice.kim.api.identity.Person user,
InquiryOrMaintenanceDocumentRestrictions restrictions)
Deprecated.
|
protected void |
considerInquiryOrMaintenanceDocumentPresentationController(InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController,
Object businessObject,
InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions)
Deprecated.
|
protected void |
considerMaintenanceDocumentAuthorizer(MaintenanceDocumentAuthorizer authorizer,
MaintenanceDocument document,
org.kuali.rice.kim.api.identity.Person user,
MaintenanceDocumentRestrictions restrictions)
Deprecated.
|
protected void |
considerMaintenanceDocumentPresentationController(MaintenanceDocumentPresentationController presentationController,
MaintenanceDocument document,
MaintenanceDocumentRestrictions restrictions)
Deprecated.
|
protected Map<String,String> |
getButtonFieldPermissionDetails(Object businessObject,
String attributeName)
Deprecated.
|
protected DocumentHelperService |
getDocumentHelperService()
Deprecated.
|
protected Map<String,String> |
getFieldPermissionDetails(Class<?> dataObjectClass,
String attributeName)
Deprecated.
|
protected Map<String,String> |
getFieldPermissionDetails(Object dataObject,
String attributeName)
Deprecated.
|
InquiryRestrictions |
getInquiryRestrictions(BusinessObject businessObject,
org.kuali.rice.kim.api.identity.Person user)
Deprecated.
|
BusinessObjectRestrictions |
getLookupResultRestrictions(Object dataObject,
org.kuali.rice.kim.api.identity.Person user)
Deprecated.
|
MaintenanceDocumentRestrictions |
getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument,
org.kuali.rice.kim.api.identity.Person user)
Deprecated.
|
attributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintain, getDataDictionaryService, getDocumentDictionaryService, setDataDictionaryService, setDocumentDictionaryServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitattributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintainpublic BusinessObjectAuthorizationServiceImpl()
public BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject, org.kuali.rice.kim.api.identity.Person user)
getLookupResultRestrictions in interface BusinessObjectAuthorizationServicepublic InquiryRestrictions getInquiryRestrictions(BusinessObject businessObject, org.kuali.rice.kim.api.identity.Person user)
getInquiryRestrictions in interface BusinessObjectAuthorizationServicepublic MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument, org.kuali.rice.kim.api.identity.Person user)
getMaintenanceDocumentRestrictions in interface BusinessObjectAuthorizationServiceprotected void considerBusinessObjectFieldUnmaskAuthorization(Object dataObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, Document document)
protected void considerBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions, String propertyPrefix)
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 - protected void considerBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
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 - protected void considerCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, org.kuali.rice.kim.api.identity.Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
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 - protected void considerInquiryOrMaintenanceDocumentPresentationController(InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, Object businessObject, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions)
protected void considerInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer, Object businessObject, org.kuali.rice.kim.api.identity.Person user, InquiryOrMaintenanceDocumentRestrictions restrictions)
protected void considerMaintenanceDocumentPresentationController(MaintenanceDocumentPresentationController presentationController, MaintenanceDocument document, MaintenanceDocumentRestrictions restrictions)
protected void considerMaintenanceDocumentAuthorizer(MaintenanceDocumentAuthorizer authorizer, MaintenanceDocument document, org.kuali.rice.kim.api.identity.Person user, MaintenanceDocumentRestrictions restrictions)
protected void addInquirableItemRestrictions(Collection sectionDefinitions, InquiryAuthorizer authorizer, InquiryRestrictions restrictions, BusinessObject primaryBusinessObject, BusinessObject businessObject, String propertyPrefix, org.kuali.rice.kim.api.identity.Person user)
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)
public boolean canFullyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, Document document)
canFullyUnmaskField in interface BusinessObjectAuthorizationServicepublic boolean canPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, Document document)
canPartiallyUnmaskField in interface BusinessObjectAuthorizationServiceprotected Map<String,String> getFieldPermissionDetails(Class<?> dataObjectClass, String attributeName)
protected Map<String,String> getFieldPermissionDetails(Object dataObject, String attributeName)
protected Map<String,String> getButtonFieldPermissionDetails(Object businessObject, String attributeName)
protected DocumentHelperService getDocumentHelperService()
Copyright © 2005–2017 The Kuali Foundation. All rights reserved.