Class ComponentFieldPermissionTypeServiceImpl

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

@Deprecated public class ComponentFieldPermissionTypeServiceImpl extends org.kuali.rice.kns.kim.permission.PermissionTypeServiceBase
Deprecated.
Only used by KNS classes, use KRAD.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase

    org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase.KimTypeAttributeException, org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase.KimTypeAttributeValidationException
  • Field Summary

    Fields inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase

    COMMA_SEPARATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected List<org.kuali.rice.kim.api.permission.Permission>
    performPermissionMatches(Map<String,String> requestedDetails, List<org.kuali.rice.kim.api.permission.Permission> permissionsList)
    Deprecated.
    Compare the component and property names between the request and matching permissions.

    Methods inherited from class org.kuali.rice.kns.kim.permission.PermissionTypeServiceBase

    doesPropertyNameMatch, getMatchingPermissions

    Methods inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase

    areAttributesEqual, extractErrorsFromGlobalVariablesErrorMap, getAttributeDefinitions, getAttributeFormatter, getAttributeMaxValue, getAttributeMinValue, getAttributeValidatingExpression, getAttributeValue, getBusinessObjectService, getClosestParentDocumentTypeName, getDataDictionaryAttributeDefinition, getDataDictionaryService, getDictionaryValidationService, getDocumentTypeService, getNonDataDictionaryAttributeDefinition, getRequiredAttributes, getTypeInfoService, getUniqueAttributes, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, isCheckRequiredAttributes, performMatch, translateInputAttributes, validateAttributeFormat, validateAttributeRequired, validateAttributes, validateAttributesAgainstExisting, validateDataDictionaryAttribute, validateDataDictionaryAttribute, validateNonDataDictionaryAttribute, validatePrimitiveFromDescriptor, validateReferencesExistAndActive, validateRequiredAttributesAgainstReceived, validateUniqueAttributes, validateUnmodifiableAttributes

    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.kim.framework.type.KimTypeService

    getAttributeDefinitions, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, validateAttributes, validateAttributesAgainstExisting, validateUniqueAttributes, validateUnmodifiableAttributes
  • Constructor Details

    • ComponentFieldPermissionTypeServiceImpl

      public ComponentFieldPermissionTypeServiceImpl()
      Deprecated.
  • Method Details

    • 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.
      Compare the component and property names between the request and matching permissions. Make entries with a matching property name take precedence over those with blank property names on the stored permissions. Only match entries with blank property names if no entries match on the exact property name.
      Overrides:
      performPermissionMatches in class org.kuali.rice.kns.kim.permission.PermissionTypeServiceBase