public class MultipartWrapper extends java.lang.Object implements IPostParameters
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
_rcsid |
protected AdminProfile |
adminProfile
The Admin Profile bean, for password mapping.
|
protected java.lang.String |
characterEncoding |
protected javax.servlet.http.HttpServletRequest |
request
This is the HttpServletRequest object, which will be used for parameters only if
the form is not multipart.
|
protected java.util.Map |
variableMap |
Constructor and Description |
---|
MultipartWrapper(javax.servlet.http.HttpServletRequest request,
AdminProfile adminProfile)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getBinaryBytes(java.lang.String name)
Get file parameter, as a byte array.
|
BinaryInput |
getBinaryStream(java.lang.String name)
Get a file parameter, as a binary input.
|
java.lang.String |
getParameter(java.lang.String name)
Get single parameter value.
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Get multiple parameter values.
|
java.lang.String |
mapKeyToPassword(java.lang.String key)
Convert a key, created by mapPasswordToKey, back to the original password, within
the lifetime of the browser session.
|
java.lang.String |
mapPasswordToKey(java.lang.String password)
Map a password to a unique key.
|
void |
setParameter(java.lang.String name,
java.lang.String value)
Set a parameter value
|
void |
setParameterValues(java.lang.String name,
java.lang.String[] values)
Set an array of parameter values
|
public static final java.lang.String _rcsid
protected final AdminProfile adminProfile
protected javax.servlet.http.HttpServletRequest request
protected java.util.Map variableMap
protected java.lang.String characterEncoding
public MultipartWrapper(javax.servlet.http.HttpServletRequest request, AdminProfile adminProfile) throws ManifoldCFException
ManifoldCFException
public java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues
in interface IParameterActivity
name
- is the parameter name.public java.lang.String getParameter(java.lang.String name)
getParameter
in interface IParameterActivity
name
- is the parameter name.public BinaryInput getBinaryStream(java.lang.String name) throws ManifoldCFException
getBinaryStream
in interface IParameterActivity
name
- is the parameter name.ManifoldCFException
public byte[] getBinaryBytes(java.lang.String name)
getBinaryBytes
in interface IParameterActivity
name
- is the parameter name.public void setParameter(java.lang.String name, java.lang.String value)
setParameter
in interface IParameterActivity
name
- is the parameter name.value
- is the desired value.public void setParameterValues(java.lang.String name, java.lang.String[] values)
setParameterValues
in interface IParameterActivity
name
- is the parameter name.values
- is the array of desired values.public java.lang.String mapPasswordToKey(java.lang.String password)
mapPasswordToKey
in interface IPasswordMapperActivity
password
- is the password.public java.lang.String mapKeyToPassword(java.lang.String key)
mapKeyToPassword
in interface IPasswordMapperActivity
key
- is the key.