I read in the docs that you can differentiate between muliple classes by using the annotation injection:
@In(name="currentUser") User currentUser; @In(name="assignedUser") User assignedUser; @In(name="requestingUser") User requestingUser;
Owner information: #{user.username} Requesting User: #{user.username} Assigned to: #{user.username}
Owner information: #{currentUser.username} Requesting User: #{requestingUser.username} Assigned User: #{assignedUser.username}
@In(name="currentUser", create = true)
User currentUser;
etcetera...