|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 void |
CheckIntegrityOfParameterArrays(XPArrayList strParamNames,
XPArrayList 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)
public static void CheckIntegrityOfParameterArrays(XPArrayList strParamNames, XPArrayList strParamValues)
strParamNames
- strParamValues
-
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |