All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected boolean |
areAttributesEqual(List<String> uniqueAttributeNames,
Map<String,String> aSet1,
Map<String,String> aSet2) |
protected List<String> |
extractErrorsFromGlobalVariablesErrorMap(String attributeName) |
List<KimAttributeField> |
getAttributeDefinitions(String kimTypeId) |
protected Formatter |
getAttributeFormatter(KimAttributeField definition) |
protected Double |
getAttributeMaxValue(KimAttributeField definition) |
protected Double |
getAttributeMinValue(KimAttributeField definition) |
protected Pattern |
getAttributeValidatingExpression(KimAttributeField definition) |
protected String |
getAttributeValue(Map<String,String> aSet,
String attributeName) |
protected BusinessObjectService |
getBusinessObjectService() |
protected String |
getClosestParentDocumentTypeName(org.kuali.rice.kew.api.doctype.DocumentType documentType,
Set<String> potentialParentDocumentTypeNames) |
protected KimAttributeField |
getDataDictionaryAttributeDefinition(String namespaceCode,
String kimTypeId,
KimTypeAttribute typeAttribute,
List<String> uniqueAttributes) |
protected DataDictionaryService |
getDataDictionaryService() |
protected DictionaryValidationService |
getDictionaryValidationService() |
protected org.kuali.rice.kew.api.doctype.DocumentTypeService |
getDocumentTypeService() |
protected KimAttributeField |
getNonDataDictionaryAttributeDefinition(String namespaceCode,
String kimTypeId,
KimTypeAttribute typeAttribute,
List<String> uniqueAttributes) |
protected List<String> |
getRequiredAttributes() |
protected KimTypeInfoService |
getTypeInfoService() |
protected List<String> |
getUniqueAttributes(String kimTypeId) |
String |
getWorkflowDocumentTypeName() |
List<String> |
getWorkflowRoutingAttributes(String routeLevel) |
protected boolean |
isCheckRequiredAttributes() |
protected boolean |
performMatch(Map<String,String> inputAttributes,
Map<String,String> storedAttributes)
This method matches input attribute set entries and standard attribute set entries using literal string match.
|
protected Map<String,String> |
translateInputAttributes(Map<String,String> qualification) |
protected List<RemotableAttributeError> |
validateAttributeFormat(String kimTypeId,
String objectClassName,
String attributeName,
String attributeValue,
String errorKey) |
protected List<RemotableAttributeError> |
validateAttributeRequired(String kimTypeId,
String objectClassName,
String attributeName,
Object attributeValue,
String errorKey) |
List<RemotableAttributeError> |
validateAttributes(String kimTypeId,
Map<String,String> attributes)
This is the default implementation.
|
List<RemotableAttributeError> |
validateAttributesAgainstExisting(String kimTypeId,
Map<String,String> newAttributes,
Map<String,String> oldAttributes) |
protected List<RemotableAttributeError> |
validateDataDictionaryAttribute(KimTypeAttribute attr,
String key,
String value) |
protected List<RemotableAttributeError> |
validateDataDictionaryAttribute(String kimTypeId,
String entryName,
Object object,
PropertyDescriptor propertyDescriptor) |
protected List<RemotableAttributeError> |
validateNonDataDictionaryAttribute(KimTypeAttribute attr,
String key,
String value) |
protected List<RemotableAttributeError> |
validatePrimitiveFromDescriptor(String kimTypeId,
String entryName,
Object object,
PropertyDescriptor propertyDescriptor) |
protected List<RemotableAttributeError> |
validateReferencesExistAndActive(KimType kimType,
Map<String,String> attributes,
List<RemotableAttributeError> previousValidationErrors) |
protected void |
validateRequiredAttributesAgainstReceived(Map<String,String> receivedAttributes) |
List<RemotableAttributeError> |
validateUniqueAttributes(String kimTypeId,
Map<String,String> newAttributes,
Map<String,String> oldAttributes) |
List<RemotableAttributeError> |
validateUnmodifiableAttributes(String kimTypeId,
Map<String,String> originalAttributes,
Map<String,String> newAttributes) |