de.fh_mannheim.mm.dms.webengine
Class RequestParser

java.lang.Object
  extended byde.fh_mannheim.mm.dms.webengine.RequestParser

public final class RequestParser
extends java.lang.Object

Extracts parameters from servlet requests.

Version:
$Revision: 1.5 $
Author:
Jan Löffler, mail@jlsoft.de

Field Summary
static java.lang.String ACCESSTYPE
          Public declarations
static java.lang.String ADD_BOOKMARK
           
static java.lang.String ADD_CATEGORY
           
static java.lang.String ADD_NOTIFIER
           
static java.lang.String ADD_UPLOAD
           
static java.lang.String ADD_USER
           
static java.lang.String ADJUST_WEIGHTS
           
static java.lang.String AUTOREFRESH
           
static java.lang.String CATEGORY
           
static java.lang.String DELETE_BOOKMARK
           
static java.lang.String DELETE_CATEGORY
           
static java.lang.String DELETE_NOTIFIER
           
static java.lang.String DELETE_UPLOAD
           
static java.lang.String DELETE_USER
           
static java.lang.String DESCRIPTION
           
static java.lang.String EDIT_ACCOUNT
           
static java.lang.String EDIT_BOOKMARK
           
static java.lang.String EDIT_CATEGORY
           
static java.lang.String EDIT_UPLOAD
           
static java.lang.String EDIT_USER
           
static java.lang.String EMAIL
           
static java.lang.String EXPORT_CATEGORIES
           
static java.lang.String EXPORT_FILES
           
static java.lang.String EXPORT_USERS
           
static java.lang.String FAVORITES
           
static java.lang.String FILE_ID
           
static java.lang.String FILENAME
           
static java.lang.String FILETYPE
           
static java.lang.String FORCEUPDATE
           
static java.lang.String ID
           
static java.lang.String IMPORTFILE
           
static java.lang.String KEYWORDS
           
static java.lang.String LANGUAGE
           
static java.lang.String LIMIT
           
static java.lang.String LOGIN
           
static java.lang.String LOGOUT
           
static java.lang.String MARK_NEW_DOCUMENTS
           
static java.lang.String MATRIKELNUMBER
           
static java.lang.String MAX_AGE
           
static java.lang.String MIN_AGE
           
static java.lang.String NAME
           
static java.lang.String NEW_PASSWORD
           
static java.lang.String OLD_PASSWORD
           
static java.lang.String PASSWORD
           
static java.lang.String PATTERN
           
static java.lang.String PRIORITY
           
static java.lang.String REBUILD_INDEX
           
static java.lang.String REMOTENAME
           
static java.lang.String SHORTNAME
           
static java.lang.String SHOW_CATEGORIES
           
static java.lang.String SHOW_FILES
           
static java.lang.String SHOW_OWN_FILES
           
static java.lang.String SHOW_OWN_SCHEDULED_UPLOADS
           
static java.lang.String SHOW_SCHEDULED_UPLOADS
           
static java.lang.String SHOW_USERS
           
static java.lang.String SITE
           
static java.lang.String START_ENGINE
           
static java.lang.String STOP_ENGINE
           
static java.lang.String TITLE
           
static java.lang.String UPDATE_ACCOUNT
           
static java.lang.String UPDATE_BOOKMARK
           
static java.lang.String UPDATE_CATEGORY
           
static java.lang.String UPDATE_UPLOAD
           
static java.lang.String UPDATE_USER
           
static java.lang.String USERNAME
           
static java.lang.String WEBSEARCH
           
 
Constructor Summary
RequestParser(javax.servlet.http.HttpServletRequest request)
          Constructor.
 
Method Summary
 boolean getBool(java.lang.String strParameter)
          Return parameter value as boolean.
 int getInt(java.lang.String strParameter)
          Return parameter value as int.
 javax.servlet.http.HttpServletRequest getRequest()
          Return request.
 java.lang.String getString(java.lang.String strParameter)
          Return parameter value as string.
 boolean isSet(java.lang.String strParameter)
          Return parameter value as string.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACCESSTYPE

public static final java.lang.String ACCESSTYPE
Public declarations

See Also:
Constant Field Values

ADD_BOOKMARK

public static final java.lang.String ADD_BOOKMARK
See Also:
Constant Field Values

ADD_CATEGORY

public static final java.lang.String ADD_CATEGORY
See Also:
Constant Field Values

ADD_NOTIFIER

public static final java.lang.String ADD_NOTIFIER
See Also:
Constant Field Values

ADD_UPLOAD

public static final java.lang.String ADD_UPLOAD
See Also:
Constant Field Values

ADD_USER

public static final java.lang.String ADD_USER
See Also:
Constant Field Values

ADJUST_WEIGHTS

public static final java.lang.String ADJUST_WEIGHTS
See Also:
Constant Field Values

AUTOREFRESH

public static final java.lang.String AUTOREFRESH
See Also:
Constant Field Values

CATEGORY

public static final java.lang.String CATEGORY
See Also:
Constant Field Values

DELETE_BOOKMARK

public static final java.lang.String DELETE_BOOKMARK
See Also:
Constant Field Values

DELETE_CATEGORY

public static final java.lang.String DELETE_CATEGORY
See Also:
Constant Field Values

DELETE_NOTIFIER

public static final java.lang.String DELETE_NOTIFIER
See Also:
Constant Field Values

DELETE_UPLOAD

public static final java.lang.String DELETE_UPLOAD
See Also:
Constant Field Values

DELETE_USER

public static final java.lang.String DELETE_USER
See Also:
Constant Field Values

DESCRIPTION

public static final java.lang.String DESCRIPTION
See Also:
Constant Field Values

EDIT_ACCOUNT

public static final java.lang.String EDIT_ACCOUNT
See Also:
Constant Field Values

EDIT_BOOKMARK

public static final java.lang.String EDIT_BOOKMARK
See Also:
Constant Field Values

EDIT_CATEGORY

public static final java.lang.String EDIT_CATEGORY
See Also:
Constant Field Values

EDIT_UPLOAD

public static final java.lang.String EDIT_UPLOAD
See Also:
Constant Field Values

EDIT_USER

public static final java.lang.String EDIT_USER
See Also:
Constant Field Values

EXPORT_CATEGORIES

public static final java.lang.String EXPORT_CATEGORIES
See Also:
Constant Field Values

EXPORT_FILES

public static final java.lang.String EXPORT_FILES
See Also:
Constant Field Values

EXPORT_USERS

public static final java.lang.String EXPORT_USERS
See Also:
Constant Field Values

EMAIL

public static final java.lang.String EMAIL
See Also:
Constant Field Values

FAVORITES

public static final java.lang.String FAVORITES
See Also:
Constant Field Values

FILE_ID

public static final java.lang.String FILE_ID
See Also:
Constant Field Values

FILENAME

public static final java.lang.String FILENAME
See Also:
Constant Field Values

FILETYPE

public static final java.lang.String FILETYPE
See Also:
Constant Field Values

FORCEUPDATE

public static final java.lang.String FORCEUPDATE
See Also:
Constant Field Values

ID

public static final java.lang.String ID
See Also:
Constant Field Values

IMPORTFILE

public static final java.lang.String IMPORTFILE
See Also:
Constant Field Values

KEYWORDS

public static final java.lang.String KEYWORDS
See Also:
Constant Field Values

LANGUAGE

public static final java.lang.String LANGUAGE
See Also:
Constant Field Values

LIMIT

public static final java.lang.String LIMIT
See Also:
Constant Field Values

LOGIN

public static final java.lang.String LOGIN
See Also:
Constant Field Values

LOGOUT

public static final java.lang.String LOGOUT
See Also:
Constant Field Values

MAX_AGE

public static final java.lang.String MAX_AGE
See Also:
Constant Field Values

MIN_AGE

public static final java.lang.String MIN_AGE
See Also:
Constant Field Values

MARK_NEW_DOCUMENTS

public static final java.lang.String MARK_NEW_DOCUMENTS
See Also:
Constant Field Values

MATRIKELNUMBER

public static final java.lang.String MATRIKELNUMBER
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

NEW_PASSWORD

public static final java.lang.String NEW_PASSWORD
See Also:
Constant Field Values

OLD_PASSWORD

public static final java.lang.String OLD_PASSWORD
See Also:
Constant Field Values

PASSWORD

public static final java.lang.String PASSWORD
See Also:
Constant Field Values

PATTERN

public static final java.lang.String PATTERN
See Also:
Constant Field Values

PRIORITY

public static final java.lang.String PRIORITY
See Also:
Constant Field Values

REBUILD_INDEX

public static final java.lang.String REBUILD_INDEX
See Also:
Constant Field Values

REMOTENAME

public static final java.lang.String REMOTENAME
See Also:
Constant Field Values

SHORTNAME

public static final java.lang.String SHORTNAME
See Also:
Constant Field Values

SHOW_CATEGORIES

public static final java.lang.String SHOW_CATEGORIES
See Also:
Constant Field Values

SHOW_FILES

public static final java.lang.String SHOW_FILES
See Also:
Constant Field Values

SHOW_OWN_FILES

public static final java.lang.String SHOW_OWN_FILES
See Also:
Constant Field Values

SHOW_OWN_SCHEDULED_UPLOADS

public static final java.lang.String SHOW_OWN_SCHEDULED_UPLOADS
See Also:
Constant Field Values

SHOW_SCHEDULED_UPLOADS

public static final java.lang.String SHOW_SCHEDULED_UPLOADS
See Also:
Constant Field Values

SHOW_USERS

public static final java.lang.String SHOW_USERS
See Also:
Constant Field Values

SITE

public static final java.lang.String SITE
See Also:
Constant Field Values

START_ENGINE

public static final java.lang.String START_ENGINE
See Also:
Constant Field Values

STOP_ENGINE

public static final java.lang.String STOP_ENGINE
See Also:
Constant Field Values

TITLE

public static final java.lang.String TITLE
See Also:
Constant Field Values

UPDATE_ACCOUNT

public static final java.lang.String UPDATE_ACCOUNT
See Also:
Constant Field Values

UPDATE_BOOKMARK

public static final java.lang.String UPDATE_BOOKMARK
See Also:
Constant Field Values

UPDATE_CATEGORY

public static final java.lang.String UPDATE_CATEGORY
See Also:
Constant Field Values

UPDATE_UPLOAD

public static final java.lang.String UPDATE_UPLOAD
See Also:
Constant Field Values

UPDATE_USER

public static final java.lang.String UPDATE_USER
See Also:
Constant Field Values

USERNAME

public static final java.lang.String USERNAME
See Also:
Constant Field Values

WEBSEARCH

public static final java.lang.String WEBSEARCH
See Also:
Constant Field Values
Constructor Detail

RequestParser

public RequestParser(javax.servlet.http.HttpServletRequest request)
Constructor.

Parameters:
request - Request to be parsed
Method Detail

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Return request.

Returns:
request

getString

public java.lang.String getString(java.lang.String strParameter)
Return parameter value as string.

Parameters:
strParameter - Parameter
Returns:
value

getInt

public int getInt(java.lang.String strParameter)
Return parameter value as int.

Parameters:
strParameter - Parameter
Returns:
value

getBool

public boolean getBool(java.lang.String strParameter)
Return parameter value as boolean.

Parameters:
strParameter - Parameter
Returns:
value

isSet

public boolean isSet(java.lang.String strParameter)
Return parameter value as string.

Parameters:
strParameter - Parameter
Returns:
true, if parameter is not null