|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Dictionary | +--java.util.Hashtable | +--bea.jolt.pool.DataSet | +--bea.jolt.pool.servlet.ServletDataSet
This class contains data elements that represent the input and output parameters of a BEA TUXEDO service. It provides a method to import the HTML field names and values from a javax.servlet.http.HttpServletRequest object.
Fields inherited from class bea.jolt.pool.DataSet |
unrestricted |
Constructor Summary | |
|
ServletDataSet()
Constructs a default ServletDataSet object. |
|
ServletDataSet(int initCapacity)
Constructs a ServletDataSet with a specified initial capacity. |
protected |
ServletDataSet(int initCapacity,
boolean importAny)
Creates the object to store the data set. |
Method Summary | |
void |
importRequest(javax.servlet.http.HttpServletRequest request)
Imports the HTML field names and corresponding values from a javax.servlet.http.HttpServletRequest object. |
Methods inherited from class bea.jolt.pool.DataSet |
expanded,
getCount,
getValue,
getValue,
setValue,
setValue |
Methods inherited from class java.util.Hashtable |
clear,
clone,
contains,
containsKey,
containsValue,
elements,
entrySet,
equals,
get,
hashCode,
isEmpty,
keys,
keySet,
put,
putAll,
rehash,
remove,
size,
toString,
values |
Methods inherited from class java.lang.Object |
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public ServletDataSet()
public ServletDataSet(int initCapacity)
initCapacity
- Initial capacityprotected ServletDataSet(int initCapacity, boolean importAny)
initCapacity
- Initial capacityimportAny
- true to import any data;
false for input parameters onlyMethod Detail |
public void importRequest(javax.servlet.http.HttpServletRequest request)
The following sample code adds a parameter named "REQUEST_TIME" to the parameters imported from request before calling the BEA TUXEDO service "DEBIT". This code would typically be in a servlet's doPost or doGet method.
ServletDataSet dataset = new ServletDataSet(); // Import the HTML form fields from the HttpServletRequest dataset.importRequest(request); // Add the REQUEST_TIME parameter to the input data set dataset.setValue("REQUEST_TIME", (new Date()).toString()); // ... Insert code to get the servlet session pool // Call the DEBIT service using the combined input data session_pool.call ("DEBIT", dataset, null);
request
- HttpServletReques objectServletSessionPool.call(java.lang.String, javax.servlet.http.HttpServletRequest)
|
Documentation is available at http://www.weblogic.com/docs51 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |