[Minor] added new initialization to PrivilegeInitializationHelper
Configuration can now be parsed and then passed to an initialization method
This commit is contained in:
parent
85db07a002
commit
15a245d94e
|
@ -84,6 +84,20 @@ public class PrivilegeInitializationHelper {
|
|||
PrivilegeConfigSaxReader xmlHandler = new PrivilegeConfigSaxReader(containerModel);
|
||||
XmlHelper.parseDocument(privilegeConfigInputStream, xmlHandler);
|
||||
|
||||
return initializeFromXml(containerModel);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes the {@link PrivilegeHandler} by initializing from the given {@link PrivilegeContainerModel}
|
||||
*
|
||||
* @param containerModel
|
||||
* the configuration for the {@link PrivilegeHandler}
|
||||
*
|
||||
* @return the initialized {@link PrivilegeHandler} where the {@link EncryptionHandler} and
|
||||
* {@link PersistenceHandler} are set and initialized as well
|
||||
*/
|
||||
public static PrivilegeHandler initializeFromXml(PrivilegeContainerModel containerModel) {
|
||||
|
||||
// initialize encryption handler
|
||||
String encryptionHandlerClassName = containerModel.getEncryptionHandlerClassName();
|
||||
EncryptionHandler encryptionHandler = ClassHelper.instantiateClass(encryptionHandlerClassName);
|
||||
|
|
Loading…
Reference in New Issue