Package com.softslate.commerce.businessobjects.core

Provides basic interfaces and classes used by all the other packages in the business object layer.

See:
          Description

Interface Summary
BusinessObject A parent interface for all of the other interfaces in the business object layer.
BusinessObjectFactory Interface for the factory class used to create instances of business layer objects, BusinessObjectFactoryImpl.
BusinessObjectUtils Interface for a utility object containing various methods used by BusinessProcessors in performing business logic.
BusinessProcessor A parent interface for all of the other interfaces handling business processing.
Setting Interface representing a single application setting stored in the sscSetting database table.
Settings Interface representing application settings stored in the database.
User Interface representing an end user accessing the system.
 

Class Summary
BaseBusinessObject Abstract superclass for all objects in the business layer.
BaseBusinessProcessor Abstract superclass for all processing objects in the business layer.
BusinessObjectFactoryImpl Factory class used to create instances of business layer objects.
BusinessObjectUtilsImpl A utility object containing various methods used by BusinessProcessors in performing business logic.
CommandLineExample An example of a class which may be run from the command line to execute processing within the system.
CommandLineReindexLucene A class which may be run from the command line to reindex the Lucene index.
CommandLineSupport An abstract useful for subclassing by classes that need to be invoked from the command line.
SettingBean Represents a single setting used by the application.
SettingsBean Represents various settings used by the application.
UserBean Represents an end user accessing the system.
 

Exception Summary
ApplicationException Exception class for exceptions thrown by the application.
 

Package com.softslate.commerce.businessobjects.core Description

Provides basic interfaces and classes used by all the other packages in the business object layer.

The BusinessObject interface is extended by all other interfaces in the business object layer, in much the same way BaseBusinessObject is subclassed by all the implementations in the business object layer. These two entities provide a common set of methods business objects in the system use to communicate with the rest of the application.

The SettingsBean class is used to look up the various settings stored in the system. And the UserBean class represents the properties of a given user in the system. It is used throughout the application to store a given user's state.



Copyright ? SoftSlate, LLC 2003?2005