public final class AuthorizedUserSupport extends AbstractUserSupport
| Constructor and Description |
|---|
AuthorizedUserSupport(org.eurekaclinical.standardapis.dao.UserDao inUserDao) |
| Modifier and Type | Method and Description |
|---|---|
org.eurekaclinical.standardapis.entity.UserEntity |
getUser(javax.servlet.http.HttpServletRequest servletRequest)
Returns the user object, or if there isn't one, throws an exception.
|
boolean |
isSameUser(javax.servlet.http.HttpServletRequest servletRequest,
org.eurekaclinical.standardapis.entity.UserEntity user) |
getUserPrincipal, getUserPrincipalAttributes, isSameUser, isSameUserpublic AuthorizedUserSupport(org.eurekaclinical.standardapis.dao.UserDao inUserDao)
public boolean isSameUser(javax.servlet.http.HttpServletRequest servletRequest,
org.eurekaclinical.standardapis.entity.UserEntity user)
isSameUser in interface UserSupportisSameUser in class AbstractUserSupportpublic org.eurekaclinical.standardapis.entity.UserEntity getUser(javax.servlet.http.HttpServletRequest servletRequest)
servletRequest - the HTTP servlet request.org.eurekaclinical.standardapis.exception.HttpStatusException - if the logged-in user isn't in the user
table, which means the user is not authorized to use eureka-protempa-etl.Copyright © 2016–2018 Emory University. All rights reserved.