planetj.dataengine
Class DataEngineAdminServlet
java.lang.Object
HttpServlet
planetj.dataengine.DataEngineServlet
planetj.dataengine.DataEngineAdminServlet
- All Implemented Interfaces:
- IApplicationJSPs, IDataEngine, IJSPPages, INavigation, IServletParameters, IWOWJSPs
- public class DataEngineAdminServlet
- extends DataEngineServlet
- 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, DETAILS, EDITABLE_OPERATIONS, ENVIRONMENT_MODE_DEVELOPMENT, ENVIRONMENT_MODE_PRODUCTION, ERROR_APPLICATION_INVALID, ERROR_COMPANY_INVALID, ERROR_MESSAGE, ERROR_MESSAGE_NEXT_PAGE, EXCEPTION, EXCEPTION_JSP_KEY, FD_LIBRARY_LIST, FD_TABLE_LIST, FIELD, FIELD_DESCRIPTOR_SERVLET_PATH, FIELD_LIST, FIELD_NAMES, FIELDS, FORM_LIB_TBL_FLD, FUNCTION, HIDDEN_APPLICATION_ID, HIDDEN_APPLICATION_METADATA_ALIAS, HTTP_ATTRIBUTE_LIBRARY_LIST, HTTP_ATTRIBUTE_REPLACEMENT_LIBRARIES, HTTP_ATTRIBUTE_THEME_ID, HTTP_METHOD, HTTP_PARAMETER_LIBRARY_LIST, HTTP_PARAMETER_REPLACEMENT_LIBRARIES, HTTP_PARAMETER_THEME_ID, HTTP_PARAMETER_USER_LIBRARY, HTTP_SAME_NEW_GROUP, IGNORE_MAGIC_REQUEST, KEEP_INSERT_VALUES, LAST_JSP_CALLED, LAUNCHED_FROM_BUILDER, LIBRARY, MAGIC_ACTION_ROW, MODE, MODE_COPY, MODE_DELETE, MODE_EDIT, MODE_INSERT, MODE_INT_COPY, MODE_INT_DELETE, MODE_INT_EDIT, MODE_INT_INSERT, MODE_INT_SEARCH, MODE_INT_UNKNOWN, MODE_INT_VIEW, MODE_SEARCH, MODE_UNKNOWN, MODE_VIEW, MULTIPLESELECTION, NEW_ROW, NEW_WINDOW_FOR_RESULTS, NO_COOKIES_FLAG, NO_COOKIES_JSP, NOSELECTION, OPERATION, OPERATION_KEY, OWNER_ID, PAGE, PAGE_REQUEST_EXECUTED, PAGE_VALIDATION_REQUIRED, PARAMETER_VALUE_PREFIX, PREVIOUS_PAGE, READ_ONLY_VALUE, 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, SAVED_HTML, SAVED_HTML_KEY, 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, TAB_PARENT_ROW_KEY, TABLE, TRANSIENT, UNSUPPORTED, URI_PREFIX, USER_LIBRARY_HTTP_PARAMETER, USER_LIBRARY_HTTP_SESSION_KEY, USER_MESSAGE, USER_PREFERENCES, VALID_SIGNON, WAITING_MAGIC_REQUEST, WAITING_SERVLET, 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, DATA_ACCESS_TRACKING, DATABASE, DRIVER, ENVIRONMENT_MODE, JDBC_OPTIMIZATIONS, LIBRARY_LIST, MAX_CONNECTIONS, METADATA_LIBRARY, METADATA_USER_LIBRARY, MIN_CONNECTIONS, ORPHAN_TIMEOUT, PASSWORD, PORT, REPLACEMENT_LIBRARIES, 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_ADD_BUTTONS_JSP, DEFAULT_EDIT_BODY_JSP, DEFAULT_EDIT_BUTTONS_JSP, DEFAULT_PARAMS_JSP, DEFAULT_PLEASE_WAIT_JSP, DEFAULT_PRINT_PAGE_JSP, DEFAULT_RESULTS_JSP, DEFAULT_ROW_DETAILS, DEFAULT_SQL_OPERATION_RESULTS_JSP, DEFAULT_TAB_CONTAINER_JSP, DEFAULT_TAB_HEADINGS_JSP, DEFAULT_TAB_PARENT_JSP, DEFAULT_VIEW_BODY_JSP, DEFAULT_VIEW_BUTTONS_JSP, DETAILS_JSP, DISPLAY_EXCEPTION_JSP, INITIAL_JSP, PLEASE_WAIT_CONTROLLER_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 |
void |
displayAdminPage(HttpServletRequest req,
HttpServletResponse res)
|
void |
displayConnectionDetails(HttpServletRequest req,
HttpServletResponse res)
From the Admin Details Servlet, this will display the connection details in HTML format. |
void |
displayPoolDetails(HttpServletRequest req,
HttpServletResponse res)
|
java.lang.String |
getInitialPage(javax.servlet.http.HttpServletRequest req)
Force subclasses to return an initial jsp/servlet. |
void |
processRequest(HttpServletRequest req,
HttpServletResponse res)
Handles servlet actions. |
Methods inherited from class planetj.dataengine.DataEngineServlet |
addCookie, checkLaunchedFromBuilder, checkLicense, correctRequest, destroy, displayDataEngineException, doGet, doPost, dumpParameters, forward, forwardInternal, forwardToPage, getAvailableServletNames, getCookie, getCookies, getDataEngineException, getErrorMessage, getInitializationException, getInitializationParameter, getInitialPage, getLastJSPPath, getLicense, getLoggingPath, getRequestAttribute, getRequestParameter, getRequestParameterValues, getRowCollectionJsp, getRowEventListener, getServiceRequestOverride, getServletPath, getServletPath, getSessionAttribute, getSessionSharedAttribute, getUserMessage, handleError, handleMagicRequest, handleSavedHTML, handleServiceClassRequest, handleServiceRequest, init, initConnectionPool, initDataEngineProperties, initInitParameters, initLicense, initMetadataLibraries, initSerlvetPaths, isAuthorized, isCookiesAllowed, isLicenseValid, isRunningInVA, isServletPath, isSessionTimeOut, navigationError, pageExpired, preHandleServiceRequest, printParameterTrace, removeRequestAttribute, removeRequestData, removeSessionAttribute, removeSessionSharedAttribute, removeSharedSessionAttribute, service, sessionTimedOut, setErrorMessage, setErrorMessage, setLayoutProperties, setMethod, setRequestGroupAttribute, setRequestPageAttribute, setRequestPersistentAttribute, setRequestTransientAttribute, setServletPath, setServletURI, setSessionAttribute, setSessionSharedAttribute, setUseFullURI, setUserMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NEXT_PAGE
public static final java.lang.String NEXT_PAGE
- See Also:
- Constant Field Values
ADMIN_PAGE
public static final java.lang.String ADMIN_PAGE
- See Also:
- Constant Field Values
POOL_DETAILS_PAGE
public static final java.lang.String POOL_DETAILS_PAGE
- See Also:
- Constant Field Values
CONNECTION_DETAILS_PAGE
public static final java.lang.String CONNECTION_DETAILS_PAGE
- See Also:
- Constant Field Values
CONNECTION_POOL
public static final java.lang.String CONNECTION_POOL
- See Also:
- Constant Field Values
LOGGING_VALUE
public static final java.lang.String LOGGING_VALUE
- See Also:
- Constant Field Values
DataEngineAdminServlet
public DataEngineAdminServlet()
displayAdminPage
public void displayAdminPage(HttpServletRequest req,
HttpServletResponse res)
throws DataEngineException
- Throws:
DataEngineException
displayConnectionDetails
public void displayConnectionDetails(HttpServletRequest req,
HttpServletResponse res)
throws ServletException,
java.io.IOException
- From the Admin Details Servlet, this will display the connection details in HTML format.
Creation date: (1/25/2002 12:30:27 PM)
- Throws:
ServletException
java.io.IOException
displayPoolDetails
public void displayPoolDetails(HttpServletRequest req,
HttpServletResponse res)
throws ServletException,
java.io.IOException
- Throws:
ServletException
java.io.IOException
getInitialPage
public java.lang.String getInitialPage(javax.servlet.http.HttpServletRequest req)
throws DataEngineException
- 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
- Throws:
DataEngineException
processRequest
public void processRequest(HttpServletRequest req,
HttpServletResponse res)
throws ServletException,
java.io.IOException
- Description copied from class:
DataEngineServlet
- Handles servlet actions. Subclasses should provide the logic to handle actions.
for an example, see DETemplateServlet.
- Specified by:
processRequest
in class DataEngineServlet
- Parameters:
req
- requestres
- response
- Throws:
ServletException
java.io.IOException