|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| UsecaseConstants | Definiert interne, symbolische Konstanten für das Business-Logic-Framework. |
| UsecaseContext | Ein UsecaseContext dient als gemeinsamer Daten-Container, der von den einzelnen Schritten (UsecaseStep) eines Usecase benutzt werden kann, um Datenobjekte jedweder Art daraus zu lesen oder darin abzulegen. |
| UsecaseContextEntries | Definiert symbolische Konstanten für Standard-Eintragsnamen im UsecaseContext. |
| UsecaseMetaData | Datencontainer der XML-Beschreibung eines Usecase (immutable). |
| Class Summary | |
| BaseCmpUsecaseStep | Erweiterte Basis-Implementierung eines UsecaseStep. |
| CallNode | Triviale Call-Node-Implementierung. |
| CommonUsecaseContext | Technologie-unabhängige Basis-Implementierung vom Interface UsecaseContext. |
| DecisionNode | Vergleicht einen Ist-Wert aus dem UsecaseContext (DecisionKey) mit einem Soll-Wert, der entweder ebenfalls aus dem UsecaseContext (ComparisonKey) stammt oder direkt als Config-Wert in der Usecase-XML-Defintion definiert ist (ComparisonValue). |
| DynamicCallNode2 | Custom-CallNode ruft den Usecase auf, der in dem Attributen oder Argumenten 'DynamicTargetUsecaseName' und 'DynamicTargetUsecaseNode' steht. |
| EndNode | Triviale End-Node-Implementierung. |
| JumpNode | Triviale Jump-Node-Implementierung. |
| RuntimeCallNode | Implementierung eines nicht-trivialen CallNode. |
| RuntimeJumpNode | Implementierung eines nicht-trivialen JumpNode. |
| ServletRequestUsecaseContext | Implementierung vom Interface UsecaseContext für HttpRequest-Technologie (Abgeleitet von CommonUsecasaeContext). |
| StartNode | Triviale Start-Node-Implementierung. |
| Usecase2VelocityContextWrapper | Simple wrapper to create a VelocityContext from a UsecaseContext. |
| UsecaseCallStack | Laufzeit-Stack-Objekt, welches vom UsecaseMgr zur Ablage und Verwaltung von Laufzeit-Informationen benutzt wird und im UsecaseContext bzw CommonUsecaseContext zwischengespeichert wird. |
| UsecaseMetaDataImpl | Implementierungklasse zum Interface UsecaseMetaData. |
| UsecaseMgr | Zentrale, rein statische Service-Klasse, die über die Haupt-Methode executeStep(UsecaseContext) einen Step eines Usecase (definiert über das Kontext-Objekt) ausführt. |
| UsecaseStep | Abstrakte Basis-Implementierung (anstatt Interface) eines UsecaseStep. |
| Exception Summary | |
| UsecaseStepExecutionException | Created on 13.09.2003 |
| UsecaseStepInitializationException | Created on 30.10.2003 |
| UsecaseTimeoutExceededException | |
Universell einsetzbares Business-Logik-Framework.
Ziele von BaseCMP®-BLT:
UsecaseContext Verwaltungs-Container zur Kontext-Abstraktion, Grundlage der Plattformunab�ngigkeit.
UsecaseMgr Service-Klasse zur Ausf�hrung von UsecaseStep-Klassen.
UsecaseStep Wiederverwendbare, in Java implementierte Subkomponenten eines UseCase.
steps.packages controlsteps
steps.packages.controlsteps com.basecmp.core.usecase
Weitere Doku
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||