org.kuali.rice.kns.kim.role
Class DerivedRoleTypeServiceBase

java.lang.Object
  extended by org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
      extended by org.kuali.rice.kns.kim.role.RoleTypeServiceBase
          extended by org.kuali.rice.kns.kim.role.DerivedRoleTypeServiceBase
All Implemented Interfaces:
DelegationTypeService, RoleTypeService, KimTypeService
Direct Known Subclasses:
ActionRequestDerivedRoleTypeServiceImpl, PermissionDerivedRoleTypeServiceImpl, PrincipalDerivedRoleTypeServiceImpl, RouteLogDerivedRoleTypeServiceImpl

Deprecated. A krad integrated type service base class will be provided in the future.

@Deprecated
public class DerivedRoleTypeServiceBase
extends RoleTypeServiceBase

This is the base class for all derived role type services

Author:
Kuali Rice Team (rice.collab@kuali.org)

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
DerivedRoleTypeServiceBase()
          Deprecated.  
 
Method Summary
 List<RoleMembership> getRoleMembersFromDerivedRole(String namespaceCode, String roleName, Map<String,String> qualification)
          Deprecated. Return an empty list since this method should not be called by the role service for this service type.
 boolean isDerivedRoleType()
          Deprecated. Default to not being a derived role type.
 
Methods inherited from class org.kuali.rice.kns.kim.role.RoleTypeServiceBase
convertQualificationForMemberRoles, doesDelegationQualifierMatchQualification, doesRoleQualifierMatchQualification, dynamicRoleMembership, getMatchingRoleMemberships, getQualifiersForExactMatch, hasDerivedRole, shouldValidateQualifiersForMemberType, sortRoleMembers
 
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 Detail

DerivedRoleTypeServiceBase

public DerivedRoleTypeServiceBase()
Deprecated. 
Method Detail

getRoleMembersFromDerivedRole

public List<RoleMembership> getRoleMembersFromDerivedRole(String namespaceCode,
                                                          String roleName,
                                                          Map<String,String> qualification)
Deprecated. 
Description copied from class: RoleTypeServiceBase
Return an empty list since this method should not be called by the role service for this service type. Subclasses which are application role types should override this method.

Specified by:
getRoleMembersFromDerivedRole in interface RoleTypeService
Overrides:
getRoleMembersFromDerivedRole in class RoleTypeServiceBase

isDerivedRoleType

public boolean isDerivedRoleType()
Deprecated. 
Description copied from class: RoleTypeServiceBase
Default to not being a derived role type. Always returns false.

Specified by:
isDerivedRoleType in interface RoleTypeService
Overrides:
isDerivedRoleType in class RoleTypeServiceBase
Returns:
true if derived type
See Also:
RoleTypeServiceBase.isDerivedRoleType()


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.