public class NamespaceWildcardAllowedAndOrStringExactMatchPermissionTypeServiceImpl extends NamespacePermissionTypeServiceImpl
DataDictionaryTypeServiceBase.KimTypeAttributeException, DataDictionaryTypeServiceBase.KimTypeAttributeValidationException| Modifier and Type | Field and Description |
|---|---|
protected String |
exactMatchStringAttributeName |
protected static String |
NAMESPACE_CODE |
protected boolean |
namespaceRequiredOnStoredMap |
COMMA_SEPARATOR| Constructor and Description |
|---|
NamespaceWildcardAllowedAndOrStringExactMatchPermissionTypeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected List<String> |
getRequiredAttributes() |
protected List<org.kuali.rice.kim.api.permission.Permission> |
performPermissionMatches(Map<String,String> requestedDetails,
List<org.kuali.rice.kim.api.permission.Permission> permissionsList)
Check for entries that match the namespace.
|
void |
setExactMatchStringAttributeName(String exactMatchStringAttributeName) |
void |
setNamespaceRequiredOnStoredMap(boolean namespaceRequiredOnStoredMap) |
protected List<RemotableAttributeError> |
validateReferencesExistAndActive(org.kuali.rice.kim.api.type.KimType kimType,
Map<String,String> attributes,
List<RemotableAttributeError> previousValidationErrors)
Overrides the superclass's version of this method in order to account for "namespaceCode" permission detail values containing wildcards.
|
getExactMatchPriority, setExactMatchPrioritydoesPropertyNameMatch, getMatchingPermissionsareAttributesEqual, extractErrorsFromGlobalVariablesErrorMap, getAttributeDefinitions, getAttributeFormatter, getAttributeMaxValue, getAttributeMinValue, getAttributeValidatingExpression, getAttributeValue, getBusinessObjectService, getClosestParentDocumentTypeName, getDataDictionaryAttributeDefinition, getDataDictionaryService, getDictionaryValidationService, getDocumentTypeService, getNonDataDictionaryAttributeDefinition, getTypeInfoService, getUniqueAttributes, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, isCheckRequiredAttributes, performMatch, translateInputAttributes, validateAttributeFormat, validateAttributeRequired, validateAttributes, validateAttributesAgainstExisting, validateDataDictionaryAttribute, validateDataDictionaryAttribute, validateNonDataDictionaryAttribute, validatePrimitiveFromDescriptor, validateRequiredAttributesAgainstReceived, validateUniqueAttributes, validateUnmodifiableAttributesprotected static final String NAMESPACE_CODE
protected String exactMatchStringAttributeName
protected boolean namespaceRequiredOnStoredMap
public NamespaceWildcardAllowedAndOrStringExactMatchPermissionTypeServiceImpl()
protected List<String> getRequiredAttributes()
getRequiredAttributes in class DataDictionaryTypeServiceBaseprotected List<org.kuali.rice.kim.api.permission.Permission> performPermissionMatches(Map<String,String> requestedDetails, List<org.kuali.rice.kim.api.permission.Permission> permissionsList)
NamespacePermissionTypeServiceImplperformPermissionMatches in class NamespacePermissionTypeServiceImplpublic void setExactMatchStringAttributeName(String exactMatchStringAttributeName)
public void setNamespaceRequiredOnStoredMap(boolean namespaceRequiredOnStoredMap)
protected List<RemotableAttributeError> validateReferencesExistAndActive(org.kuali.rice.kim.api.type.KimType kimType, Map<String,String> attributes, List<RemotableAttributeError> previousValidationErrors)
validateReferencesExistAndActive in class DataDictionaryTypeServiceBaseCopyright © 2005–2016 The Kuali Foundation. All rights reserved.