Class DataObjectAuthorizationServiceImpl

java.lang.Object
org.kuali.rice.krad.service.impl.DataObjectAuthorizationServiceImpl
All Implemented Interfaces:
org.kuali.rice.krad.service.DataObjectAuthorizationService

public class DataObjectAuthorizationServiceImpl extends Object implements org.kuali.rice.krad.service.DataObjectAuthorizationService
Implementation of DataObjectAuthorizationService that uses the configured AttributeSecurity for a field to determine authorization checks that need to be performed
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • DataObjectAuthorizationServiceImpl

      public DataObjectAuthorizationServiceImpl()
  • Method Details

    • attributeValueNeedsToBeEncryptedOnFormsAndLinks

      public boolean attributeValueNeedsToBeEncryptedOnFormsAndLinks(Class<?> dataObjectClass, String attributeName)
      Specified by:
      attributeValueNeedsToBeEncryptedOnFormsAndLinks in interface org.kuali.rice.krad.service.DataObjectAuthorizationService
      See Also:
    • canCreate

      public boolean canCreate(Class<?> dataObjectClass, org.kuali.rice.kim.api.identity.Person user, String docTypeName)
      Specified by:
      canCreate in interface org.kuali.rice.krad.service.DataObjectAuthorizationService
      See Also:
    • canMaintain

      public boolean canMaintain(Object dataObject, org.kuali.rice.kim.api.identity.Person user, String docTypeName)
      Specified by:
      canMaintain in interface org.kuali.rice.krad.service.DataObjectAuthorizationService
      See Also:
    • getDataDictionaryService

      protected org.kuali.rice.krad.service.DataDictionaryService getDataDictionaryService()
    • setDataDictionaryService

      public void setDataDictionaryService(org.kuali.rice.krad.service.DataDictionaryService dataDictionaryService)
    • getDocumentDictionaryService

      protected org.kuali.rice.krad.service.DocumentDictionaryService getDocumentDictionaryService()
    • setDocumentDictionaryService

      public void setDocumentDictionaryService(org.kuali.rice.krad.service.DocumentDictionaryService documentDictionaryService)