Class PermissionTypeServiceBase

java.lang.Object
org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
org.kuali.rice.kns.kim.permission.PermissionTypeServiceBase
All Implemented Interfaces:
org.kuali.rice.kim.framework.permission.PermissionTypeService, org.kuali.rice.kim.framework.type.KimTypeService

@Deprecated public class PermissionTypeServiceBase extends DataDictionaryTypeServiceBase implements org.kuali.rice.kim.framework.permission.PermissionTypeService
Deprecated.
A krad integrated type service base class will be provided in the future.
  • Constructor Details

    • PermissionTypeServiceBase

      public PermissionTypeServiceBase()
      Deprecated.
  • Method Details

    • getMatchingPermissions

      public final List<org.kuali.rice.kim.api.permission.Permission> getMatchingPermissions(Map<String,String> requestedDetails, List<org.kuali.rice.kim.api.permission.Permission> permissionsList)
      Deprecated.
      Specified by:
      getMatchingPermissions in interface org.kuali.rice.kim.framework.permission.PermissionTypeService
    • performPermissionMatches

      protected List<org.kuali.rice.kim.api.permission.Permission> performPermissionMatches(Map<String,String> requestedDetails, List<org.kuali.rice.kim.api.permission.Permission> permissionsList)
      Deprecated.
      Internal method for matching permissions. Override this method to customize the matching behavior. This base implementation uses the DataDictionaryTypeServiceBase.performMatch(Map, Map) method to perform an exact match on the permission details and return all that are equal.
    • doesPropertyNameMatch

      protected boolean doesPropertyNameMatch(String requestedDetailsPropertyName, String permissionDetailsPropertyName)
      Deprecated.
      Internal method for checking if property name matches
      Parameters:
      requestedDetailsPropertyName - name of requested details property
      permissionDetailsPropertyName - name of permission details property
      Returns:
      boolean