Package com.softslate.commerce.customer.core

Provides basic interfaces, classes and utilities used by all the other packages in the Struts layer.

See:
          Description

Class Summary
ActionUtils Provides static methods that assist with actions in the Struts layer.
AppInsertTag  
AppLinkTag  
BaseAction Extension of the Struts Action class that every action class in the system subclasses in turn.
BaseDynaForm Extends the Struts DynaActionForm class to provide base functionality for form classes in the system.
BaseForm Extends the Struts ActionForm class to provide base functionality for form classes in the system.
BaseRequestProcessor Subclass of TilesRequestProcessor that negotiates each application request.
CheckRequestProcessor Subclass of BaseRequestProcessor that helps negotiate each application request.
ConfigPlugIn Initializes singleton objects in the application scope.
CustomerRequestProcessor Subclass of TilesRequestProcessor that negotiates each application request.
FormUtils Provides useful static methods that assist with form validations in the Struts layer.
LayoutAction The Tiles contoller action that is used by the default "baseLayout", "baseLeftLayout", and "baseCenterLayout" Tiles definitions.
SEOFilter Filter to translate incoming URLs from a search-engine friendly format to the format understood by the application.
 

Package com.softslate.commerce.customer.core Description

Provides basic interfaces, classes and utilities used by all the other packages in the Struts layer.

BaseForm and BaseDynaForm extend the Struts ActionForm and DynaActionForm respectively. They provide seven properties common to all of the Web requests the application receives, to help the application's action classes communicate with the rest of the application.

ActionUtils and FormUtils provide useful static methods that assist with processing actions and validatidating forms, respectively.

ConfigPlugIn is a Struts PlugIn that initializes singleton objects in the servlet's application scope, for use throughout the system.

LayoutAction is a Tiles controller that is run just before the response is returned to the user. It's two main functions are to set the HTML title for the page being displayed, and to update the paths of the Tiles attributes if a custom layout is being displayed.

Finally, BaseRequestProcessor is the application's extension of the Struts RequestProcessor. It does a variety of initializations and other processing at the beginning of every request. In addition it overrides Strut's default exception handling to assist with logging and debugging.



Copyright © SoftSlate, Inc. 2003–2005