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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
DataDictionaryTypeServiceBase.KimTypeAttributeException, DataDictionaryTypeServiceBase.KimTypeAttributeValidationException -
Field Summary
Fields inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
COMMA_SEPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandoesPropertyNameMatch(String requestedDetailsPropertyName, String permissionDetailsPropertyName) Deprecated.Internal method for checking if property name matchesfinal List<Permission> getMatchingPermissions(Map<String, String> requestedDetails, List<Permission> permissionsList) Deprecated.protected List<Permission> performPermissionMatches(Map<String, String> requestedDetails, List<Permission> permissionsList) Deprecated.Internal method for matching permissions.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, validateUnmodifiableAttributesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.kim.framework.type.KimTypeService
getAttributeDefinitions, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, validateAttributes, validateAttributesAgainstExisting, validateUniqueAttributes, validateUnmodifiableAttributes
-
Constructor Details
-
PermissionTypeServiceBase
public PermissionTypeServiceBase()Deprecated.
-
-
Method Details
-
getMatchingPermissions
public final List<Permission> getMatchingPermissions(Map<String, String> requestedDetails, List<Permission> permissionsList) Deprecated.- Specified by:
getMatchingPermissionsin interfaceorg.kuali.rice.kim.framework.permission.PermissionTypeService
-
performPermissionMatches
protected List<Permission> performPermissionMatches(Map<String, String> requestedDetails, List<Permission> permissionsList) Deprecated.Internal method for matching permissions. Override this method to customize the matching behavior. This base implementation uses theDataDictionaryTypeServiceBase.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 propertypermissionDetailsPropertyName- name of permission details property- Returns:
- boolean
-