mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Audit config, XSD and write-persistence tests
- Audit paths can now use mixed case (after alf_prop_string_value enhancements) - Pluggable data conversion when pushing values into persistence - Relaxed XSD to allow mixed-case key values - Regex checking of paths and names when building strings git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@15976 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -435,11 +435,12 @@ public class AuditModelRegistry
|
||||
}
|
||||
else if (extractorElement.getRegisteredName() != null)
|
||||
{
|
||||
dataExtractor = dataExtractors.getNamedObject(extractorElement.getRegisteredName());
|
||||
String registeredName = extractorElement.getRegisteredName();
|
||||
dataExtractor = dataExtractors.getNamedObject(registeredName);
|
||||
if (dataExtractor == null)
|
||||
{
|
||||
throw new AuditModelException(
|
||||
"No registered audit data extractor exists for '" + name + "'.");
|
||||
"No registered audit data extractor exists for '" + registeredName + "'.");
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -488,11 +489,12 @@ public class AuditModelRegistry
|
||||
}
|
||||
else if (generatorElement.getRegisteredName() != null)
|
||||
{
|
||||
dataGenerator = dataGenerators.getNamedObject(generatorElement.getRegisteredName());
|
||||
String registeredName = generatorElement.getRegisteredName();
|
||||
dataGenerator = dataGenerators.getNamedObject(registeredName);
|
||||
if (dataGenerator == null)
|
||||
{
|
||||
throw new AuditModelException(
|
||||
"No registered audit data generator exists for '" + name + "'.");
|
||||
"No registered audit data generator exists for '" + registeredName + "'.");
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user