org.kuali.rice.kns.service.impl
Class BusinessObjectAuthorizationServiceImpl

java.lang.Object
  extended by org.kuali.rice.krad.service.impl.DataObjectAuthorizationServiceImpl
      extended by org.kuali.rice.kns.service.impl.BusinessObjectAuthorizationServiceImpl
All Implemented Interfaces:
BusinessObjectAuthorizationService, DataObjectAuthorizationService

Deprecated.

@Deprecated
public class BusinessObjectAuthorizationServiceImpl
extends DataObjectAuthorizationServiceImpl
implements BusinessObjectAuthorizationService


Constructor Summary
BusinessObjectAuthorizationServiceImpl()
          Deprecated.  
 
Method Summary
protected  void addInquirableItemRestrictions(Collection sectionDefinitions, InquiryAuthorizer authorizer, InquiryRestrictions restrictions, BusinessObject primaryBusinessObject, BusinessObject businessObject, String propertyPrefix, Person user)
          Deprecated.  
protected  void addMaintainableItemRestrictions(List<? extends MaintainableItemDefinition> itemDefinitions, MaintenanceDocumentAuthorizer authorizer, MaintenanceDocumentRestrictions restrictions, MaintenanceDocument maintenanceDocument, BusinessObject businessObject, String propertyPrefix, Person user)
          Deprecated.  
 boolean canFullyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
 boolean canPartiallyUnmaskField(Person user, Class<?> dataObjectClass, String fieldName, Document document)
          Deprecated.  
protected  void considerBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void considerBusinessObjectFieldUnmaskAuthorization(Object dataObject, Person user, BusinessObjectRestrictions businessObjectRestrictions, String propertyPrefix, Document document)
          Deprecated.  
protected  void considerBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void considerCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry, Object primaryDataObject, BusinessObject collectionItemBusinessObject, Person user, BusinessObjectAuthorizer businessObjectAuthorizer, MaintenanceDocumentRestrictions maintenanceDocumentRestrictions, String propertyPrefix)
          Deprecated.  
protected  void considerInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer, BusinessObject businessObject, Person user, InquiryOrMaintenanceDocumentRestrictions restrictions)
          Deprecated.  
protected  void considerInquiryOrMaintenanceDocumentPresentationController(InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, BusinessObject businessObject, InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions)
          Deprecated.  
protected  void considerMaintenanceDocumentAuthorizer(MaintenanceDocumentAuthorizer authorizer, MaintenanceDocument document, 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, Person user)
          Deprecated.  
 BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject, Person user)
          Deprecated.  
 MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument, Person user)
          Deprecated.  
 
Methods inherited from class org.kuali.rice.krad.service.impl.DataObjectAuthorizationServiceImpl
attributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintain, getDataDictionaryService, getDocumentDictionaryService, setDataDictionaryService, setDocumentDictionaryService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.krad.service.DataObjectAuthorizationService
attributeValueNeedsToBeEncryptedOnFormsAndLinks, canCreate, canMaintain
 

Constructor Detail

BusinessObjectAuthorizationServiceImpl

public BusinessObjectAuthorizationServiceImpl()
Deprecated. 
Method Detail

getLookupResultRestrictions

public BusinessObjectRestrictions getLookupResultRestrictions(Object dataObject,
                                                              Person user)
Deprecated. 
Specified by:
getLookupResultRestrictions in interface BusinessObjectAuthorizationService

getInquiryRestrictions

public InquiryRestrictions getInquiryRestrictions(BusinessObject businessObject,
                                                  Person user)
Deprecated. 
Specified by:
getInquiryRestrictions in interface BusinessObjectAuthorizationService

getMaintenanceDocumentRestrictions

public MaintenanceDocumentRestrictions getMaintenanceDocumentRestrictions(MaintenanceDocument maintenanceDocument,
                                                                          Person user)
Deprecated. 
Specified by:
getMaintenanceDocumentRestrictions in interface BusinessObjectAuthorizationService

considerBusinessObjectFieldUnmaskAuthorization

protected void considerBusinessObjectFieldUnmaskAuthorization(Object dataObject,
                                                              Person user,
                                                              BusinessObjectRestrictions businessObjectRestrictions,
                                                              String propertyPrefix,
                                                              Document document)
Deprecated. 

considerBusinessObjectFieldViewAuthorization

protected void considerBusinessObjectFieldViewAuthorization(DataObjectEntry dataObjectEntry,
                                                            Object primaryDataObject,
                                                            BusinessObject collectionItemBusinessObject,
                                                            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 primaryBusinessObject
primaryDataObject - the top-level BO that is being inquiried or maintained
collectionItemBusinessObject - an element of a collection under the primaryBusinessObject that we are evaluating view auths for
user - the logged in user
businessObjectAuthorizer -
inquiryOrMaintenanceDocumentRestrictions -
propertyPrefix -

considerBusinessObjectFieldModifyAuthorization

protected void considerBusinessObjectFieldModifyAuthorization(DataObjectEntry dataObjectEntry,
                                                              Object primaryDataObject,
                                                              BusinessObject collectionItemBusinessObject,
                                                              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 primaryBusinessObject
primaryDataObject - the top-level BO that is being inquiried or maintained
collectionItemBusinessObject - an element of a collection under the primaryBusinessObject that we are evaluating view auths for
user - the logged in user
businessObjectAuthorizer -
inquiryOrMaintenanceDocumentRestrictions -
propertyPrefix -

considerCustomButtonFieldAuthorization

protected void considerCustomButtonFieldAuthorization(DataObjectEntry dataObjectEntry,
                                                      Object primaryDataObject,
                                                      BusinessObject collectionItemBusinessObject,
                                                      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 primaryBusinessObject
primaryDataObject - the top-level BO that is being inquiried or maintained
collectionItemBusinessObject - an element of a collection under the primaryBusinessObject that we are evaluating view auths for
user - the logged in user
businessObjectAuthorizer -
inquiryOrMaintenanceDocumentRestrictions -
propertyPrefix -

considerInquiryOrMaintenanceDocumentPresentationController

protected void considerInquiryOrMaintenanceDocumentPresentationController(InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController,
                                                                          BusinessObject businessObject,
                                                                          InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions)
Deprecated. 

considerInquiryOrMaintenanceDocumentAuthorizer

protected void considerInquiryOrMaintenanceDocumentAuthorizer(InquiryOrMaintenanceDocumentAuthorizer authorizer,
                                                              BusinessObject businessObject,
                                                              Person user,
                                                              InquiryOrMaintenanceDocumentRestrictions restrictions)
Deprecated. 

considerMaintenanceDocumentPresentationController

protected void considerMaintenanceDocumentPresentationController(MaintenanceDocumentPresentationController presentationController,
                                                                 MaintenanceDocument document,
                                                                 MaintenanceDocumentRestrictions restrictions)
Deprecated. 

considerMaintenanceDocumentAuthorizer

protected void considerMaintenanceDocumentAuthorizer(MaintenanceDocumentAuthorizer authorizer,
                                                     MaintenanceDocument document,
                                                     Person user,
                                                     MaintenanceDocumentRestrictions restrictions)
Deprecated. 

addInquirableItemRestrictions

protected void addInquirableItemRestrictions(Collection sectionDefinitions,
                                             InquiryAuthorizer authorizer,
                                             InquiryRestrictions restrictions,
                                             BusinessObject primaryBusinessObject,
                                             BusinessObject businessObject,
                                             String propertyPrefix,
                                             Person user)
Deprecated. 

addMaintainableItemRestrictions

protected void addMaintainableItemRestrictions(List<? extends MaintainableItemDefinition> itemDefinitions,
                                               MaintenanceDocumentAuthorizer authorizer,
                                               MaintenanceDocumentRestrictions restrictions,
                                               MaintenanceDocument maintenanceDocument,
                                               BusinessObject businessObject,
                                               String propertyPrefix,
                                               Person user)
Deprecated. 

canFullyUnmaskField

public boolean canFullyUnmaskField(Person user,
                                   Class<?> dataObjectClass,
                                   String fieldName,
                                   Document document)
Deprecated. 
Specified by:
canFullyUnmaskField in interface BusinessObjectAuthorizationService

canPartiallyUnmaskField

public boolean canPartiallyUnmaskField(Person user,
                                       Class<?> dataObjectClass,
                                       String fieldName,
                                       Document document)
Deprecated. 
Specified by:
canPartiallyUnmaskField in interface BusinessObjectAuthorizationService

getFieldPermissionDetails

protected Map<String,String> getFieldPermissionDetails(Class<?> dataObjectClass,
                                                       String attributeName)
Deprecated. 

getFieldPermissionDetails

protected Map<String,String> getFieldPermissionDetails(Object dataObject,
                                                       String attributeName)
Deprecated. 

getButtonFieldPermissionDetails

protected Map<String,String> getButtonFieldPermissionDetails(Object businessObject,
                                                             String attributeName)
Deprecated. 

getDocumentHelperService

protected DocumentHelperService getDocumentHelperService()
Deprecated. 


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.