Interface Summary |
Belonging |
A Belonging is a lightweight, local value that can be serialized. |
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. |
ConfigurableEntity |
The ConfigurableEntity provides the interface to an Entity
that can be configured at runtime by associating properties
via name-value pairs. |
ConfigurableEntityRemote |
The ConfigurableEntity provides the interface to an Entity
that can be configured at runtime by associating properties
via name-value pairs. |
Entity |
A Business Smart Component (BSC) Entity provides access to a remote
instance of a persistent BSC (EJB Entity Bean). |
PropertyCache |
This class defines the interfaces that are needed to maintain a local cache of entity properties. |
RelationalReference |
Interface for metadata required to persist associations. |
RemoteRelationalReference |
Interface for metadata required to persist associations, FOR REMOTE OBJECTS
Associations among classes require certain metadata for persistence:
containingEntity: provides foreign key information to containing entity bean
classID: identifies a subclass in the database. |
Session |
A Business Smart Component (BSC) Session provides access to a
remote instance of a session-based BSC (EJB Session Bean). |
SmartCollectionReference |
|
SmartEJBHome |
The Smart EJB Home interface is extended by all Business Smart
Component home interfaces that service BSCs. |
SmartEntityReference |
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. |
SmartHome |
The SmartHome interface is extended by all Business Smart Component
home interfaces. |
SmartMapReference |
|
State |
Represents a discrete state in a state machine or workflow. |
Transition |
A named transition from one com.beasys.commerce.foundation.State state
to another state. |
TransitionPolicy |
An action to be completed when a Transition
takes place on a StateMachine . |
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
Belonging implementations must be derived. |
BusinessPolicyHome |
This is a BusinessPolicy home/bean factory. |
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. |
PersistableHandle |
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. |
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. |
SmartKey |
For each 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. |
StateHome |
The home class for the State belonging. |
StateImpl |
Represents a discrete state in a state machine or workflow. |
StateMachine |
This is the reference implemenation of a Workflow object. |
TransitionHome |
The home class for the Transition belonging. |
TransitionImpl |
A named transition from one com.beasys.commerce.foundation.State state to
another state. |
TransitionPolicyHome |
The home class for the TransitionPolicy business policy. |
TransitionPolicyImpl |
An action to be completed when a Transistion
takes place on a StateMachine . |
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. |