org.benow.security.user
Class UserModuleHandler

java.lang.Object
  extended by org.benow.java.scanner.ScannerHandler
      extended by org.benow.security.user.UserModuleHandler
All Implemented Interfaces:
org.benow.java.notify.Listener

public class UserModuleHandler
extends org.benow.java.scanner.ScannerHandler

Discovers usermodules and adds them to the resources file (etc/resources.list) where they can be discovered, instantiated and assigned

Author:
andy

Field Summary
 
Fields inherited from class org.benow.java.scanner.ScannerHandler
HANDLER_KEY
 
Constructor Summary
UserModuleHandler()
           
 
Method Summary
 boolean canHandle(java.lang.Class<?> found)
           
 void handle(java.lang.Class<?> found)
           
 void onScanEnd()
           
 void onScanStart()
           
 
Methods inherited from class org.benow.java.scanner.ScannerHandler
acceptAnnotation, acceptDescendants, equals, filterAbstract, filterInterface, isFinalImplOf, isFinalOf, onEvent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserModuleHandler

public UserModuleHandler()
Method Detail

canHandle

public boolean canHandle(java.lang.Class<?> found)
Overrides:
canHandle in class org.benow.java.scanner.ScannerHandler

handle

public void handle(java.lang.Class<?> found)
            throws java.lang.Exception
Specified by:
handle in class org.benow.java.scanner.ScannerHandler
Throws:
java.lang.Exception

onScanStart

public void onScanStart()
Overrides:
onScanStart in class org.benow.java.scanner.ScannerHandler

onScanEnd

public void onScanEnd()
Overrides:
onScanEnd in class org.benow.java.scanner.ScannerHandler