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.