public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkCredentials(java.lang.String username,
java.lang.String password)
Check credentials (username + password).
|
static boolean |
isValidFile(java.lang.String dir,
java.lang.String remurl)
Check if URL maps to a valid file under base directory.
|
static boolean |
isValidRequest(java.lang.String remurl,
javax.servlet.http.HttpServletRequest req)
Check if HTTP request seems valid.
|
static byte[] |
loadBinary(java.lang.String fnm)
Read binary file.
|
static java.lang.String |
loadText(java.lang.String fnm)
Read text file.
|
public static byte[] loadBinary(java.lang.String fnm) throws java.io.IOException
fnm
- file namejava.io.IOException
- if error reading filepublic static java.lang.String loadText(java.lang.String fnm) throws java.io.IOException
fnm
- file namejava.io.IOException
- if error reading filepublic static boolean isValidRequest(java.lang.String remurl, javax.servlet.http.HttpServletRequest req)
remurl
- remainding URLreq
- HTTP request objectpublic static boolean isValidFile(java.lang.String dir, java.lang.String remurl) throws java.io.IOException
dir
- base directoryremurl
- remaining URL to be appended to base directoryjava.io.IOException
- if error accessing directories/filepublic static boolean checkCredentials(java.lang.String username, java.lang.String password) throws java.io.UnsupportedEncodingException, dk.vajhoej.record.RecordException
username
- usernamepassword
- passwordjava.io.UnsupportedEncodingException
- if error with character setdk.vajhoej.record.RecordException
- if internal error