Interface Summary |
Belonging |
A Belonging is the simplest form of Business Smart Component. |
BusinessPolicy |
A business policy provides for the implementation of instance
specific methods, commonly referred to as the Strategy Pattern
(Gamma et al) or the Individual Instance Method Pattern
(Fowler). |
BusinessPolicyManager |
The Business Policy Manager provides an interface by which a set of
Business Policies can be associated with any object that implements
it. |
BusinessSmartComponent |
This is the base interface for all Business Smart Component (BSC)
classes. |
BusinessSmartWorkArea |
The home interface for the BusinessSmartWorkArea entity bean. |
BusinessSmartWorkAreaHome |
The home interface for the BusinessSmartWorkArea entity bean. |
Configurable |
A Configurable object provides the ability to add name-value pairs
to an object at runtime. |
ConfigurableEntity |
The ConfigurableEntity interface provides the interface to a
persistent Business Smart Component (BSC) that can be configured at
runtime via a set of name-value pairs. |
Entity |
A Business Smart Component (BSC) Entity provides access to a remote
instance of a persistent BSC (EJB Entity Bean). |
MessageCatalogException |
The MessageCatalogException interface is a marker interface implemented
by all MessageCatalog -aware exceptions. |
Session |
A Business Smart Component (BSC) Session provides access to a
remote instance of a session-based BSC (EJB Session Bean). |
SmartEJBHome |
The Smart EJB Home interface is extended by all Business Smart
Component home interfaces that service BSCs. |
SmartHome |
The SmartHome interface is extended by all Business Smart Component
home interfaces. |
Workflow |
A Business Smart Component (BSC) Workflow provides access to a
remote instance of a BSC Workflow Implementation. |
Class Summary |
BelongingHome |
This is a Belonging home/bean factory. |
BelongingImpl |
The BelongingImpl provides the abstract base class from which all
belongings must be derived. |
BusinessSmartEngine |
BusinessSmartEngine is an internal utility used by ConfigurableEntity beans. |
BusinessSmartWorkAreaImpl |
The home interface for the BusinessSmartWorkArea entity bean. |
BusinessSmartWorkAreaPk |
This is a PrimaryKey for managing the life cycle of a BSC Configurable/Entity bean. |
BusinessSmartWorkAreaValue |
BusinessSmartWorkAreaValue is a value-holder for the
BusinessSmartWorkArea key-value entry. |
ConfigurableEntityHome |
This is the abstract base class that all configurable entity homes must extend. |
ConfigurableEntityImpl |
This is the implementation of the Configurable Entity that combines
the pluggable method features of Business Policy, Runtime
Configuration, and Persistence. |
EmptySmartKey |
EmptySmartKey is equivalent to a "null" SmartKey. |
EntityHome |
This is the abstract base class that all entity homes must extend. |
EntityImpl |
This is the base implementation of the Business Smart Component
(BSC) entity interface. |
MessageCatalog |
A message catalog is a collection of property files that store paired
sets of keyed messages. |
SessionHome |
This is the abstract base class that all session homes must extend. |
SessionImpl |
This is the base implementation of the Business Smart Component
(BSC) Session interface. |
SmartComparator |
This is an implementation of the Comparator Interface that compares
two objects. |
SmartContextHome |
|
SmartContextImpl |
|
SmartHandle |
A smart handle optimizes the the use of handles for entity beans by
storing a local copy of the primary key (SmartKey) for the BSC
Entity. |
SmartKey |
For each BSC Entity there must be a primary key class derived from
SmartKey. |
SmartValue |
The SmartValue is a data-only representation of the contents of a
BSC Entity. |
WorkflowContext |
This class should be used only by the classes that implement the Workflow interface. |
WorkflowHome |
A specialized home that returns instances of a specific class of
Workflow. |