|
Holger's Java API |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.antelmann.servlet.ServletUtils
public class ServletUtils
provides generally useful methods for handling Servlets within this framework
| Method Summary | |
|---|---|
static User |
authenticate(javax.servlet.http.HttpServletRequest req,
Iterable<User> users,
Filter<? super User> filter)
returns true only if any of the given users match the authorization scheme from the given request |
static User |
authenticate(javax.servlet.ServletRequest req,
UserLoginStore uls,
Filter<? super User> filter)
implements authentication via BasicAuth |
static HashMap<String,String> |
createSimpleParameterMap(javax.servlet.ServletRequest request)
creates a new mutable map where only the first occurring value of a parameter is mapped as value |
static String |
getAuthenticatedUserName(javax.servlet.http.HttpServletRequest req)
|
static String |
getAuthenticatedUserPassword(javax.servlet.http.HttpServletRequest req)
|
static String |
getFileName(javax.servlet.http.Part part)
|
static String |
getRemoteAddress(javax.servlet.ServletRequest request)
|
static AbstractLogWriter<String> |
getServletLogWriter(javax.servlet.ServletContext sc)
|
static File |
getTempDir(javax.servlet.ServletContext context)
|
static User |
getUserFromHeader(UserLoginStore uls,
javax.servlet.ServletRequest request,
String userKey,
String pwdKey,
boolean hashedPassword,
Filter<? super User> filter)
|
static User |
getUserFromParams(UserLoginStore uls,
javax.servlet.ServletRequest request,
String userKey,
String pwdKey,
boolean hashedPassword,
Filter<? super User> filter)
|
static void |
sendAuthorizationFailure(String realm,
javax.servlet.ServletResponse response)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static File getTempDir(javax.servlet.ServletContext context)
public static HashMap<String,String> createSimpleParameterMap(javax.servlet.ServletRequest request)
ServletRequest.getParameterMap()
public static User getUserFromParams(UserLoginStore uls,
javax.servlet.ServletRequest request,
String userKey,
String pwdKey,
boolean hashedPassword,
Filter<? super User> filter)
throws DatabaseException
DatabaseException
public static User getUserFromHeader(UserLoginStore uls,
javax.servlet.ServletRequest request,
String userKey,
String pwdKey,
boolean hashedPassword,
Filter<? super User> filter)
throws DatabaseException
DatabaseExceptionpublic static String getAuthenticatedUserName(javax.servlet.http.HttpServletRequest req)
public static String getAuthenticatedUserPassword(javax.servlet.http.HttpServletRequest req)
public static User authenticate(javax.servlet.ServletRequest req,
UserLoginStore uls,
Filter<? super User> filter)
throws DatabaseException
DatabaseException
public static User authenticate(javax.servlet.http.HttpServletRequest req,
Iterable<User> users,
Filter<? super User> filter)
public static void sendAuthorizationFailure(String realm,
javax.servlet.ServletResponse response)
throws IOException
IOExceptionpublic static String getRemoteAddress(javax.servlet.ServletRequest request)
public static AbstractLogWriter<String> getServletLogWriter(javax.servlet.ServletContext sc)
public static String getFileName(javax.servlet.http.Part part)
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||