| | |
| | | // Initialization phase. |
| | | if (newConfiguration.isEnabled()) |
| | | { |
| | | newHandlerClass = newConfiguration.getAclHandlerClass(); |
| | | newHandlerClass = newConfiguration.getJavaClass(); |
| | | } |
| | | else |
| | | { |
| | |
| | | if ((! enabledOld) && enabledNew) |
| | | { |
| | | // Access control has been enabled - get the new class name. |
| | | newHandlerClass = newConfiguration.getAclHandlerClass(); |
| | | newHandlerClass = newConfiguration.getJavaClass(); |
| | | } |
| | | else if (enabledOld && (! enabledNew)) |
| | | { |
| | |
| | | { |
| | | // Access control is already enabled, but still get the handler class |
| | | // name to see if it has changed. |
| | | newHandlerClass = newConfiguration.getAclHandlerClass(); |
| | | newHandlerClass = newConfiguration.getJavaClass(); |
| | | } |
| | | } |
| | | |
| | |
| | | // can load the access control handler class. |
| | | if (configuration.isEnabled()) |
| | | { |
| | | loadHandler(configuration.getAclHandlerClass(), configuration, false); |
| | | loadHandler(configuration.getJavaClass(), configuration, false); |
| | | } |
| | | } |
| | | catch (InitializationException e) |
| | |
| | | AccessControlHandlerCfgDefn definition = |
| | | AccessControlHandlerCfgDefn.getInstance(); |
| | | ClassPropertyDefinition propertyDefinition = |
| | | definition.getAclHandlerClassPropertyDefinition(); |
| | | definition.getJavaClassPropertyDefinition(); |
| | | Class<? extends AccessControlHandler> providerClass = |
| | | propertyDefinition.loadClass(className, AccessControlHandler.class); |
| | | AccessControlHandler<? extends AccessControlHandlerCfg> provider = |