Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2015
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.65 KB | None | 0 0
  1. class UserManager(userDao: UserDAO) extends BaseAPIRouter with RequestProcessorSupport
  2. {
  3.     override def mapping = joinMappings(
  4.     processor[CreateUserRequest, CreateUserRequestProcessor],
  5.     processor[UserRequest, UserRequestProcessor],
  6.     processor[GetUserByAccount, UserByAccountProcessor],
  7.     processor[ListUsersRequest, ListUsersRequestProcessor],
  8.     processor[InviteUserRequest, InviteUserRequestProcessor],
  9.         processor[UserActivationRequest, UserActivationRequestProcessor])
  10.  
  11.     override def processor[RT: Manifest, PT <: RequestProcessor[RT] : ClassTag] = processor {
  12.         context.actorOf(Props(implicitly[ClassTag[PT]].runtimeClass, userDao))
  13.     }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement