planetj.dataengine.test
Class JETestS
java.lang.Object
|
+--javax.servlet.GenericServlet
|
+--javax.servlet.http.HttpServlet
|
+--planetj.dataengine.DataEngineServlet
|
+--planetj.dataengine.test.JETestS
- All Implemented Interfaces:
- IApplicationJSPs, IDataEngine, IJSPPages, INavigation, IServletParameters, IWOWJSPs, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- public class JETestS
- extends DataEngineServlet
Application description here.
- See Also:
- Serialized Form
Fields inherited from interface planetj.dataengine.IDataEngine |
ACTION, ADMIN_MAGIC_REQUEST, ALL_SERVLET_PATHS, ALLOW_MULTIPLE_DELETES, ALLOW_MULTIPLE_SELECTION, APPLICATION, COMPANY, CONTEXT, CONTEXT_KEY, CONTROLLER_SERVLET_PATH, CONTROLLER_SERVLET_URI, CURRENT_SQL_CONTEXT, CURRENT_SQL_RECORD_COUNT, CURRENT_SQL_STRING, CURRENT_TOC, DATA_ENGINE_MESSAGE, DATAENGINE_ADMIN_SERVLET_PATH, DATAENGINE_APPLICATION_BUILDER_SERVLET_PATH, DATAENGINE_APPLICATION_SERVLET_PATH, DATAEXPLORER_SERVLET_PATH, DE_ACTION_CATEGORY, DE_ACTION_SIGN_ON, DEFAULT_LAYOUT_DISPLAY_PROPERTIES, DEFAULT_RESULTS_KEY, DEFAULT_USER_LIBRARY, DETAILS, EDITABLE_OPERATIONS, ENVIRONMENT_MODE_DEVELOPMENT, ENVIRONMENT_MODE_PRODUCTION, ERROR_APPLICATION_INVALID, ERROR_COMPANY_INVALID, ERROR_MESSAGE, EXCEPTION, EXCEPTION_JSP_KEY, FIELD, FIELD_DESCRIPTOR_SERVLET_PATH, FIELD_LIST, FIELD_NAMES, FIELDS, FORM_LIB_TBL_FLD, FUNCTION, HIDDEN_APPLICATION_ID, HIDDEN_APPLICATION_METADATA_ALIAS, IGNORE_MAGIC_REQUEST, KEEP_INSERT_VALUES, LAST_JSP_CALLED, LAUNCHED_FROM_BUILDER, LIBRARY, LIBRARY_LIST, MAGIC_ACTION_ROW, MODE, MODE_COPY, MODE_DELETE, MODE_EDIT, MODE_INSERT, MODE_SEARCH, MODE_UNKNOWN, MODE_VIEW, MULTIPLESELECTION, NEW_ROW, NEW_WINDOW_FOR_RESULTS, NEXT_PAGE, NOSELECTION, OPERATION, OPERATION_KEY, OWNER_ID, PAGE, PAGE_REQUEST_EXECUTED, PAGE_VALIDATION_REQUIRED, PARAMETER_VALUE_PREFIX, PREVIOUS_PAGE, RESERVED_PARAMETERS, RETRIEVE_ALL_COLUMNS_ON_COPY, RETRIEVE_ALL_COLUMNS_ON_EDIT, RETRIEVE_ALL_COLUMNS_ON_VIEW, RETRIEVE_FIELDS, RETRIEVE_TABLES, RETURN_URI, ROW, ROW_ALTERNATE_KEY, ROW_COLLECTION, ROW_COLLECTION_KEY, ROW_KEY, ROW_KEY_FOR_DETAILS, ROW_SELECTION_JS_INCLUDED, ROWS_ALTERED_COUNT, SELECTED_ROW, SELECTED_ROW_COLLECTION, SELECTEDOBJECTS, SERVLET_CONTEXT, SESSION_RANDOM_NUMBER, SESSION_SIGNED_OFF, SESSION_SIGNON_RECEIPT_KEY, SESSION_TIMED_OUT, SHOW_FD_QUICK_LINKS, SHOW_UPDATABLE_TABLES, SHOW_UPDATEABLE_ROW, SIGN_ON_CALLER, SIGNON, SIGNON_AND_REGISTRATION_SERVLET_PATH, SINGLESELECTION, STATEMENT, SYSTEM, SYSTEMS_LIST, TABLE, TABLE_LIST, TRANSIENT, UNSUPPORTED, USER_LIBRARY_HTTP_PARAMETER, USER_LIBRARY_HTTP_SESSION_KEY, USER_MESSAGE, USER_PREFERENCES, VALID_SIGNON, WINDOW_CLOSE, WINDOW_NORMAL, WINDOW_POPUP, WINDOW_TYPE_PARAM |
Fields inherited from interface planetj.dataengine.INavigation |
CHILD_PREFIX, GROUP_ATTRIBUTES, GROUP_ID, INITIAL_GROUP_ID, INITIAL_PAGE_ID, INITIAL_REQUEST_ID, NAVIGATION_CHECKED, NAVIGATION_OBJECT_LIST_PREFIX, NEW_GROUP_ID, NEW_REQUEST_ID, NEW_SESSION_ID, PAGE_ATTRIBUTES, PAGE_ID, PARENT_PREFIX, PERSISTENT_ATTRIBUTES, PREVIOUS_ATTRIBUTES, PREVIOUS_GROUP_ID, PREVIOUS_PAGE_ID, PREVIOUS_REQUEST_ID, REQUEST_ID, RESET_GROUP_ID, RESET_NAVIGATION_IDS, RESET_NAVIGATION_IDS_COMPLETED, RESET_PAGE_ID, RESET_REQUEST_ID, RESET_SESSION_ID, SESSION_ID |
Fields inherited from interface planetj.dataengine.IServletParameters |
ALL, AUTO_RUN, BASE_URL, CACHE_TRACK_ON, CACHE_TRACK_WRITE_TO_FILE, CLEAN_UP_TIME, DATABASE, DRIVER, ENVIRONMENT_MODE, JDBC_OPTIMIZATIONS, MAX_CONNECTIONS, METADATA_LIBRARY, MIN_CONNECTIONS, ORPHAN_TIMEOUT, PASSWORD, PORT, SYSTEM_ALIAS, SYSTEM_ALIAS_PARAM, SYSTEM_URL, USER_ID, USER_PASSWORD |
Fields inherited from interface planetj.dataengine.IJSPPages |
CUSTOM_LOG_ON_JSP, DEFAULT_ADD_BODY_JSP, DEFAULT_EDIT_BODY_JSP, DEFAULT_PARAMS_JSP, DEFAULT_PRINT_PAGE_JSP, DEFAULT_RESULTS_JSP, DEFAULT_ROW_DETAILS, DEFAULT_SQL_OPERATION_RESULTS_JSP, DEFAULT_VIEW_BODY_JSP, DETAILS_JSP, DISPLAY_EXCEPTION_JSP, INITIAL_JSP, SIGN_ON_BODY_JSP, SIGN_ON_JSP, SIGNON_PARAMS_JSP |
Fields inherited from interface planetj.dataengine.application.IApplicationJSPs |
APPLICATION_ADD_JSP, APPLICATION_DETAILS_JSP, APPLICATION_EDIT_JSP, APPLICATION_ERROR_JSP, APPLICATION_HEADER_JSP, APPLICATION_INVALID_LICENSE_JSP, APPLICATION_JSP, APPLICATION_MESSAGE_JSP, APPLICATION_OPERATIONS_TOC, APPLICATION_RESULTS_JSP, APPLICATION_SIGN_ON_JSP, APPLICATION_TEMPLATE_JSP, APPLICATION_TOC_JSP, APPLICATION_VIEW_JSP |
Method Summary |
static String |
getConnectionAlias()
|
String |
getInitialPage(javax.servlet.http.HttpServletRequest pRequest)
Force subclasses to return an initial jsp/servlet. |
void |
init(javax.servlet.ServletConfig config)
This method can be copied and used for creating a connection pool upon the
initialization of the servlet. |
String |
logoff(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method can be copied and used for creating the necessary functions to sign out
of the application. |
String |
logon(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
This method can be copied and used for creating the necessary functions to sign on
to the application. |
void |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handles servlet actions. |
static void |
setConnectionAlias(String connectionAlias)
|
Methods inherited from class planetj.dataengine.DataEngineServlet |
addCookie, doGet, doPost, dumpParameters, forward, getCookie, getCookies, getErrorMessage, getInitializationException, getLastJSPPath, getLicense, getLoggingPath, getRequestAttribute, getRequestParameter, getRequestParameterValues, getRowCollectionJsp, getRowEventListener, getServiceRequestOverride, getServletPath, getServletPath, getSessionAttribute, getSessionSharedAttribute, getUserMessage, handleServiceRequest, init, isLicenseValid, isRunningInVA, isServletPath, preHandleServiceRequest, printParameterTrace, removeRequestAttribute, removeRequestAttribute, removeRequestData, removeSessionAttribute, removeSessionAttribute, removeSessionSharedAttribute, removeSharedSessionAttribute, service, setErrorMessage, setLayoutProperties, setRequestGroupAttribute, setRequestPageAttribute, setRequestPersistentAttribute, setRequestTransientAttribute, setServletPath, setServletURI, setSessionAttribute, setSessionSharedAttribute, setUserMessage |
Methods inherited from class javax.servlet.http.HttpServlet |
service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log |
LOG_ON
public static final String LOG_ON
- See Also:
- Constant Field Values
LOG_OFF
public static final String LOG_OFF
- See Also:
- Constant Field Values
LOG_ON_JSP
public static final String LOG_ON_JSP
- See Also:
- Constant Field Values
MAIN_JSP
public static final String MAIN_JSP
- See Also:
- Constant Field Values
JETestS
public JETestS()
getConnectionAlias
public static String getConnectionAlias()
- Returns:
- alias used for obtaining connections for processing requests.
getInitialPage
public String getInitialPage(javax.servlet.http.HttpServletRequest pRequest)
- Force subclasses to return an initial jsp/servlet. We need this incase potential
errors timeout occur while running generic services. For example, the web browser
brings up a page and then sits for 5 hours then tries a DataEngineServlet service
method such as sorting. The DataEngineServlet session has been lost (invalidated)
so we are dead in the water so we'll ask the subclass servlet where we should take
the user to resignon.
- Specified by:
getInitialPage
in class DataEngineServlet
- Parameters:
pRequest
- request
- Returns:
- initial uri to call.
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- This method can be copied and used for creating a connection pool upon the
initialization of the servlet.
- Specified by:
init
in interface javax.servlet.Servlet
- Overrides:
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
logoff
public String logoff(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- This method can be copied and used for creating the necessary functions to sign out
of the application.
- Parameters:
request
- HttpServletRequestresponse
- HttpServletResponse
- Returns:
- page to call after logging out.
logon
public String logon(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- This method can be copied and used for creating the necessary functions to sign on
to the application.
- Parameters:
request
- HttpServletRequestresponse
- HttpServletResponse
- Returns:
- page to call after logging in.
processRequest
public void processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException
- Handles servlet actions.
- Specified by:
processRequest
in class DataEngineServlet
- Parameters:
request
- requestresponse
- response
javax.servlet.ServletException
setConnectionAlias
public static void setConnectionAlias(String connectionAlias)
- Parameters:
connectionAlias
- alias used for obtaining connections for processing requests.