Set locale and language for baseEngine use
This commit is contained in:
parent
77f8cdb9df
commit
cb2d6c491e
|
@ -489,26 +489,26 @@ public class ValidationService {
|
||||||
if (sessionId != null) {
|
if (sessionId != null) {
|
||||||
System.out.println("No such cached session exists for session id " + sessionId + ", re-instantiating validator.");
|
System.out.println("No such cached session exists for session id " + sessionId + ", re-instantiating validator.");
|
||||||
}
|
}
|
||||||
ValidationEngine validator;
|
ValidationEngine validationEngine;
|
||||||
if (hasBaseEngineForKey(cliContext.getBaseEngine())) {
|
if (hasBaseEngineForKey(cliContext.getBaseEngine())) {
|
||||||
System.out.println("Getting base engine: " + cliContext.getBaseEngine());
|
System.out.println("Getting base engine: " + cliContext.getBaseEngine());
|
||||||
validator = new ValidationEngine(getBaseEngine(cliContext.getBaseEngine()));
|
validationEngine = new ValidationEngine(getBaseEngine(cliContext.getBaseEngine()));
|
||||||
/* As a service, it wouldn't be efficient to have a base validation engine
|
/* As a service, it wouldn't be efficient to have a base validation engine
|
||||||
* for every language. So we just use the baseEngine and set the language
|
* for every language. So we just use the baseEngine and set the language
|
||||||
* manually afterward.
|
* manually afterward.
|
||||||
*/
|
*/
|
||||||
validator.setLanguage(cliContext.getLang());
|
validationEngine.setLanguage(cliContext.getLang());
|
||||||
validator.setLocale(cliContext.getLocale());
|
validationEngine.setLocale(cliContext.getLocale());
|
||||||
} else {
|
} else {
|
||||||
System.out.println("Building new validator engine.");
|
System.out.println("Building new validator engine.");
|
||||||
if (cliContext.getSv() == null) {
|
if (cliContext.getSv() == null) {
|
||||||
String sv = determineVersion(cliContext);
|
String sv = determineVersion(cliContext);
|
||||||
cliContext.setSv(sv);
|
cliContext.setSv(sv);
|
||||||
}
|
}
|
||||||
validator = buildValidationEngine(cliContext, definitions, tt);
|
validationEngine = buildValidationEngine(cliContext, definitions, tt);
|
||||||
}
|
}
|
||||||
|
|
||||||
sessionId = sessionCache.cacheSession(validator);
|
sessionId = sessionCache.cacheSession(validationEngine);
|
||||||
} else {
|
} else {
|
||||||
System.out.println("Cached session exists for session id " + sessionId + ", returning stored validator session id.");
|
System.out.println("Cached session exists for session id " + sessionId + ", returning stored validator session id.");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue