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.
Use DataObjectAuthorizationServiceImpl.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
     
    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.
     
    boolean
    canFullyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, org.kuali.rice.krad.document.Document document)
    Deprecated.
     
    boolean
    canPartiallyUnmaskField(org.kuali.rice.kim.api.identity.Person user, Class<?> dataObjectClass, String fieldName, org.kuali.rice.krad.document.Document document)
    Deprecated.
     
    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.
     
    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.
     
    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.
     
    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.
     
    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.
     
    protected void
    considerInquiryOrMaintenanceDocumentPresentationController(org.kuali.rice.kns.bo.authorization.InquiryOrMaintenanceDocumentPresentationController businessObjectPresentationController, Object businessObject, org.kuali.rice.kns.document.authorization.InquiryOrMaintenanceDocumentRestrictions inquiryOrMaintenanceDocumentRestrictions)
    Deprecated.
     
    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.
     
    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.
     
    protected Map<String,String>
    getButtonFieldPermissionDetails(Object businessObject, String attributeName)
    Deprecated.
     
    protected org.kuali.rice.kns.service.DocumentHelperService
    Deprecated.
     
    protected Map<String,String>
    getFieldPermissionDetails(Class<?> dataObjectClass, String attributeName)
    Deprecated.
     
    protected Map<String,String>
    getFieldPermissionDetails(Object dataObject, String attributeName)
    Deprecated.
     
    org.kuali.rice.kns.inquiry.InquiryRestrictions
    getInquiryRestrictions(org.kuali.rice.krad.bo.BusinessObject businessObject, org.kuali.rice.kim.api.identity.Person user)
    Deprecated.
     
    org.kuali.rice.kns.document.authorization.BusinessObjectRestrictions
    getLookupResultRestrictions(Object dataObject, org.kuali.rice.kim.api.identity.Person user)
    Deprecated.
     
    org.kuali.rice.kns.document.authorization.MaintenanceDocumentRestrictions
    getMaintenanceDocumentRestrictions(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, 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 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:
      getLookupResultRestrictions in interface org.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:
      getInquiryRestrictions in interface org.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:
      getMaintenanceDocumentRestrictions in interface org.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 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(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 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 -
      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 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 -
      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:
      canFullyUnmaskField in interface org.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:
      canPartiallyUnmaskField in interface org.kuali.rice.kns.service.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 org.kuali.rice.kns.service.DocumentHelperService getDocumentHelperService()
      Deprecated.