Fix collateral caused by split of UserManager in api and implementation 99/499/1
authorAlessandro Boch <aboch@cisco.com>
Tue, 18 Jun 2013 15:27:01 +0000 (08:27 -0700)
committerAlessandro Boch <aboch@cisco.com>
Tue, 18 Jun 2013 15:27:01 +0000 (08:27 -0700)
commit2c8b6cca1ced98f8ae16b8b5e9b60cfc9cfd33e5
tree51f4f99aa8c0996ebb8c5d9509edc58fc2476b6f
parentd705a30688edd834d8e27ef411b0eff847764ee0
Fix collateral caused by split of UserManager in api and implementation

    - Login into web UI is broken in presence of multiple controller because
      infinispan fails marshalling cache for ActiveUser and exception is thrown.
      This is because ActiveUser class is not visible, being part of user manage
      implementation, not being exported.
    - Proposed fix is to move ActiveUsers class in user manager api.
      Also moved respective Junit.

Signed-off-by: Alessandro Boch <aboch@cisco.com>
opendaylight/usermanager/api/src/main/java/org/opendaylight/controller/usermanager/AuthenticatedUser.java [moved from opendaylight/usermanager/implementation/src/main/java/org/opendaylight/controller/usermanager/internal/AuthenticatedUser.java with 94% similarity]
opendaylight/usermanager/api/src/test/java/org/opendaylight/controller/usermanager/AuthenticatedUserTest.java [moved from opendaylight/usermanager/implementation/src/test/java/org/opendaylight/controller/usermanager/internal/AuthenticatedUserTest.java with 95% similarity]
opendaylight/usermanager/implementation/src/main/java/org/opendaylight/controller/usermanager/internal/UserManagerImpl.java
opendaylight/usermanager/implementation/src/test/java/org/opendaylight/controller/usermanager/internal/UserManagerImplTest.java