|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.plumtree.uiinfrastructure.statichelpers.HTTPHelpers
public class HTTPHelpers
This class contains helpers for dealing with HTTP, QS, JS, and other URL related issues.
| Constructor Summary | |
|---|---|
HTTPHelpers()
|
|
| Method Summary | |
|---|---|
static void |
AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName)
This helper adds a QS name to your XPStringBuilder. |
static void |
AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
int _nArgValue)
|
static void |
AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
int _nArgValue,
boolean _bLeaveOutAmpersand)
This helper adds a QS name/value pair to your XPStringBuilder. |
static void |
AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
java.lang.String _strArgValue)
This helper adds a QS name/value pair to your XPStringBuilder. |
static void |
AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
java.lang.String _strArgValue,
boolean _bLeaveOutAmpersand)
This helper adds a QS name/value pair to your XPStringBuilder. |
static void |
CheckIntegrityOfParameterArrays(java.lang.String[] strParamNames,
java.lang.String[] strParamValues)
|
static boolean |
GetArgumentAsBoolean(XPHashtable _htArguments,
java.lang.String _strKey,
boolean _bDefault)
This helper method retrieves a single argument from the argument hashtable. |
static int |
GetArgumentAsInt(XPHashtable _htArguments,
java.lang.String _strKey,
int _nDefault)
This helper method retrieves a single argument from the argument hashtable. |
static java.lang.String |
GetArgumentAsString(XPHashtable _htArguments,
java.lang.String _strKey,
java.lang.String _strDefault)
This helper method retrieves a single argument from the argument hashtable. |
static java.lang.String |
GetParameterArrayAsString(java.lang.String[] listParamNames,
java.lang.String[] listParamValues)
|
static java.lang.String |
GetParameterListAsString(XPArrayList listParamNames,
XPArrayList listParamValues)
|
static java.lang.String |
GetQSArgString(java.lang.String _strArgName)
This helper generates the QS argument string from the given argument name. |
static java.lang.String |
GetQSArgString(java.lang.String _strArgName,
int _nArgValue)
This helper adds a QS name/value pair to your XPStringBuilder. |
static java.lang.String |
GetQSArgString(java.lang.String _strArgName,
java.lang.String _strArgValue)
This helper adds a QS name/value pair to your XPStringBuilder. |
static java.lang.String |
GetQueryString(XPHashtable _htArguments)
Returns a query string for the redirect containing all the control arguments. |
static boolean |
StringHasUnsafeURLCharacters(java.lang.String _strInput)
Helper method to determine if the given string contains characters that we have deemed to be unsafe for URLs, indicating possible hack attempts. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HTTPHelpers()
| Method Detail |
|---|
public static final int GetArgumentAsInt(XPHashtable _htArguments,
java.lang.String _strKey,
int _nDefault)
_htArguments - Arguments to reach the new space._strKey - The key for the argument you want._nDefault - Value to return if argument is null.
public static final java.lang.String GetArgumentAsString(XPHashtable _htArguments,
java.lang.String _strKey,
java.lang.String _strDefault)
_htArguments - Arguments to reach the new space._strKey - The key for the argument you want._strDefault - Value to return if argument is null.
public static final boolean GetArgumentAsBoolean(XPHashtable _htArguments,
java.lang.String _strKey,
boolean _bDefault)
_htArguments - Arguments to reach the new space._strKey - The key for the argument you want._bDefault - Value to return if argument is null.
public static final void AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName)
_sbArgs - XPStringBuilder to append to._strArgName - Name of name/value pair.
public static final void AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
java.lang.String _strArgValue)
_sbArgs - XPStringBuilder to append to._strArgName - Name of name/value pair._strArgValue - Value of name/value pair.
public static final void AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
java.lang.String _strArgValue,
boolean _bLeaveOutAmpersand)
_sbArgs - XPStringBuilder to append to._strArgName - Name of name/value pair._strArgValue - Value of name/value pair._bLeaveOutAmpersand - True to leave out the leading "&".
public static final void AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
int _nArgValue)
_sbArgs - _strArgName - _nArgValue -
public static final void AppendQSArgument(XPStringBuilder _sbArgs,
java.lang.String _strArgName,
int _nArgValue,
boolean _bLeaveOutAmpersand)
_sbArgs - XPStringBuilder to append to._strArgName - Name of name/value pair._nArgValue - Value of name/value pair._bLeaveOutAmpersand - True to leave out the leading "&".public static final java.lang.String GetQSArgString(java.lang.String _strArgName)
_strArgName - Name of name/value pair.
public static final java.lang.String GetQSArgString(java.lang.String _strArgName,
java.lang.String _strArgValue)
_strArgName - Name of name/value pair._strArgValue - Value of name/value pair.
public static final java.lang.String GetQSArgString(java.lang.String _strArgName,
int _nArgValue)
_strArgName - Name of name/value pair._nArgValue - Value of name/value pair.
public static final boolean StringHasUnsafeURLCharacters(java.lang.String _strInput)
__strInput -
public static java.lang.String GetQueryString(XPHashtable _htArguments)
public static java.lang.String GetParameterArrayAsString(java.lang.String[] listParamNames,
java.lang.String[] listParamValues)
public static void CheckIntegrityOfParameterArrays(java.lang.String[] strParamNames,
java.lang.String[] strParamValues)
strParamNames - strParamValues -
public static java.lang.String GetParameterListAsString(XPArrayList listParamNames,
XPArrayList listParamValues)
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||