Index
A
- Action — Class in namespace Alvine\Application\Workflow
- Schnittstelle für Aktionen
- ActionException — Class in namespace Alvine\Application\Workflow\Action
- Diese Exception wird geworfen wenn in einer Action ein Fehler aufgetreten ist
- Admission — Class in namespace Alvine\Application\Workflow
- Admission
- AmbiguousException — Class in namespace Alvine\Application\Workflow
- AmbiguousException
- Action — Class in namespace Alvine\Application\Workflow\Automation
- Action
- $Rule#actions — Property in class Rule
- Rule::appendCondition() — Method in class Rule
- Bedingung hinzufügen
- Rule::appendAction() — Method in class Rule
- Neue Aktion
- Action — Class in namespace Alvine\Application\Workflow\Container\History
- Action
- $Factory#arguments — Property in class Factory
- $XMLParser#actions — Property in class XMLParser
- $Processor#admission — Property in class Processor
- Processor::attach() — Method in class Processor
- Einen Event-Abonnent hinzufügen
- $Step#action — Property in class Step
- zu bearbeitende Actionen
- Step::addAction() — Method in class Step
- Fügt eine Action hinzu
- Step::addValidation() — Method in class Step
- Fügt eine Validierung hinzu
- Transition::addValidation() — Method in class Transition
- Hinzufügen einer Validierungsfunktion; Die Validierung läuft vor dem Übergang
- Transition::addException() — Method in class Transition
- Hinzufügen einer Exception
- Transitions::addTransition() — Method in class Transitions
- fügt einen weiteren Übergang hinzu
B
- Factory::build() — Method in class Factory
- Factory::build() — Method in class Factory
C
- Closure — Class in namespace Alvine\Application\Workflow\Action
- Die Closure Action Klasse kann eine eigene Funktion für die Bearbeitung in einem Schritt aufnehmen Beim Aufrufen der Funktion wird ein Container übergeben der auch wieder zurück gegeben werden muss
- $Admission#class — Property in class Admission
- Admission::createContainer() — Method in class Admission
- Neuen Container initialisieren
- Condition — Class in namespace Alvine\Application\Workflow\Automation
- Condition
- $Rule#conditions — Property in class Rule
- Container — Class in namespace Alvine\Application\Workflow
- Das Containerinterface ist das Objekt, dass durch den Workflow bewegt wird.
- Created — Class in namespace Alvine\Application\Workflow\Container\History
- Eintrag einer History
- Created — Class in namespace Alvine\Application\Workflow\Event
- Created-Event
- Factory::createContainer() — Method in class Factory
- ConfigurationException — Class in namespace Alvine\Application\Workflow\Parser
- ConfigurationException
- Processor::create() — Method in class Processor
- Erstellt einen im Workflow definierten Container neu.
- Closure — Class in namespace Alvine\Application\Workflow\Step\Validation
- Validierung über eine eigene Funktion
- $Exception#class — Property in class Exception
D
- DeleteImported — Class in namespace Alvine\Application\Workflow\Action\File
- DeleteImported
- DoTransition — Class in namespace Alvine\Application\Workflow\Automation\Action
- DoTransition
- Dataset — Class in namespace Alvine\Application\Workflow\Container
- Container-Objekt für Datasets
- $XMLParser#document — Property in class XMLParser
- Processor::detach() — Method in class Processor
- Einen Event-Abonnent entfernen
E
- $ImportCsv#extension — Property in class ImportCsv
- Action::execute() — Method in class Action
- Arbeitsschrit für diese Regel
- DoTransition::execute() — Method in class DoTransition
- $IsExceptionInstanceOf#exceptionClass — Property in class IsExceptionInstanceOf
- $Rule#eventClass — Property in class Rule
- Rule::execute() — Method in class Rule
- Regel ausführen
- Entry — Class in namespace Alvine\Application\Workflow\Container\History
- Eintrag einer History
- Error — Class in namespace Alvine\Application\Workflow\Container\History
- Error
- Event — Class in namespace Alvine\Application\Workflow
- Event
- EventQueue — Class in namespace Alvine\Application\Workflow
- EventQueue
- EndTransition — Class in namespace Alvine\Application\Workflow\Event
- EndTransition-Event
- EventException — Class in namespace Alvine\Application\Workflow\Event
- ConfigurationException
- ExecutionException — Class in namespace Alvine\Application\Workflow
- ExecutionException
- $XMLParser#errors — Property in class XMLParser
- $Processor#eventQueue — Property in class Processor
- $Transition#exceptions — Property in class Transition
- EmptyException — Class in namespace Alvine\Application\Workflow\Transition
- EmptyException
- Exception — Class in namespace Alvine\Application\Workflow\Transition
- Exception
- Exception::execute() — Method in class Exception
- Ausführen des Handlers
- Handler::execute() — Method in class Handler
- ThrowAway::execute() — Method in class ThrowAway
- Ausführen des Handlers
F
- Factory — Class in namespace Alvine\Application\Workflow\Container
- Erstellen mehrere Container
- $Transition#from — Property in class Transition
- Factory — Class in namespace Alvine\Application\Workflow
- Factory
- Processor::forwardEvent() — Method in class Processor
- $Transition#from — Property in class Transition
G
- Action::getInstanceFromParameterMap() — Method in class Action
- Neue Aktion initialisieren
- Closure::getInstanceFromParameterMap() — Method in class Closure
- DeleteImported::getInstanceFromParameterMap() — Method in class DeleteImported
- ImportCsv::getInstanceFromParameterMap() — Method in class ImportCsv
- Admission::getContainerClass() — Method in class Admission
- Klasse des Containers
- Admission::getState() — Method in class Admission
- Admission::getStep() — Method in class Admission
- Action::getInstanceFromParameterMap() — Method in class Action
- Neue Aktion initialisieren
- DoTransition::getInstanceFromParameterMap() — Method in class DoTransition
- Condition::getInstanceFromParameterMap() — Method in class Condition
- Neue Aktion initialisieren
- IsExceptionInstanceOf::getInstanceFromParameterMap() — Method in class IsExceptionInstanceOf
- IsNotState::getInstanceFromParameterMap() — Method in class IsNotState
- IsState::getInstanceFromParameterMap() — Method in class IsState
- Rule::getName() — Method in class Rule
- Name der Regel
- Rule::getProcessor() — Method in class Rule
- Workflow-Objekt
- Container::getState() — Method in class Container
- Status
- Container::getHistory() — Method in class Container
- Historie des Containers
- Container::getWorkflow() — Method in class Container
- Action::getOutputIcon() — Method in class Action
- Created::getOutputIcon() — Method in class Created
- Entry::getTimestamp() — Method in class Entry
- Entry::getMessage() — Method in class Entry
- Entry::getWorkflow() — Method in class Entry
- Entry::getInstance() — Method in class Entry
- Entry::getOutput() — Method in class Entry
- Entry::getOutputIcon() — Method in class Entry
- Error::getOutputIcon() — Method in class Error
- Transition::getFrom() — Method in class Transition
- Transition::getTo() — Method in class Transition
- Transition::getInstanceForTransition() — Method in class Transition
- Transition::getOutputIcon() — Method in class Transition
- Transition::getOutput() — Method in class Transition
- Implementation::getState() — Method in class Implementation
- Status
- Implementation::getHistory() — Method in class Implementation
- Historie des Containers
- Implementation::getWorkflow() — Method in class Implementation
- Factory::getInstance() — Method in class Factory
- XMLParser::getClassFromAttribute() — Method in class XMLParser
- XMLParser::getParamterMap() — Method in class XMLParser
- ObjectMap erstellen
- Processor::getAdmission() — Method in class Processor
- Processor::getName() — Method in class Processor
- Name
- Processor::getTransitions() — Method in class Processor
- State::getName() — Method in class State
- Validation::getInstanceFromParameterMap() — Method in class Validation
- Neue Validation initialisieren
- Closure::getInstanceFromParameterMap() — Method in class Closure
- Neue Aktion initialisieren
- Transition::getFrom() — Method in class Transition
- Transition::getTo() — Method in class Transition
- Transition::getName() — Method in class Transition
- gibt den Namen der Transition zurück
- Validation::getInstanceFromParameterMap() — Method in class Validation
- Neue Validation initialisieren
- Transitions::getAvailableTransitions() — Method in class Transitions
- Alle für den übergebenen Container verfügbare Übergänge zurückgeben
- Transitions::getTransition() — Method in class Transitions
- Übergang für den Container mit dem Namen $name zurückgeben. Wird kein Name angeben, so wird versucht einen gültigen Übergang zu ermitteln. Dies ist dann der Fall, wenn es nur einen gültigen Übergang gibt.
H
- Subscriber::handleEvent() — Method in class Subscriber
- History — Class in namespace Alvine\Application\Workflow\Container
- Container-Objekt für Datasets
- $Implementation#history — Property in class Implementation
- Transition::handleException() — Method in class Transition
- $Exception#handler — Property in class Exception
- Handler — Class in namespace Alvine\Application\Workflow\Transition\Exception
- Handler für Exceptions
I
- ImportCsv — Class in namespace Alvine\Application\Workflow\Action\File
- ImportCsv
- Admission::initContainer() — Method in class Admission
- Neuen Container initialisieren
- IsExceptionInstanceOf — Class in namespace Alvine\Application\Workflow\Automation\Condition
- IsExceptionInstanceOf
- IsNotState — Class in namespace Alvine\Application\Workflow\Automation\Condition
- IsNotState
- IsState — Class in namespace Alvine\Application\Workflow\Automation\Condition
- IsState
- Implementation — Class in namespace Alvine\Application\Workflow\Container
- Implementierung des Container-Interfaces und der Verwaltungsfunktionen eines Containers.
- Initialized — Class in namespace Alvine\Application\Workflow\Event
- Initialized-Event
- InvalidStepValidation — Class in namespace Alvine\Application\Workflow\Event
- InvalidStepValidation
- InvalidTransitionValidation — Class in namespace Alvine\Application\Workflow\Event
- InvalidTransitionValidation
- XMLParser::initStructure() — Method in class XMLParser
- Alle Strukturen für einen neuen Durchlauf auf den Startwert initialisieren
- XMLParser::initDocument() — Method in class XMLParser
- XMLParser::initProcessor() — Method in class XMLParser
- Step::isValid() — Method in class Step
- Validiert das Ergebnis der Actions von diesem Schritt
- Validation::isValid() — Method in class Validation
- Validierung
- Closure::isValid() — Method in class Closure
- Es wird die Closure aufgerufen die übergeben wurde
- Transition::isValid() — Method in class Transition
- Transition validieren alle Funktionen müssen true zurück geben
- InvalidStepValidationException — Class in namespace Alvine\Application\Workflow\Transition
- InvalidStepValidationException
- InvalidTransitionValidationException — Class in namespace Alvine\Application\Workflow\Transition
- InvalidTransitionValidationException
- Validation::isValid() — Method in class Validation
- Validierung
L
- Container::log() — Method in class Container
- Logeintrag für Änderungen am Container einfügen
- Implementation::log() — Method in class Implementation
- Logeintrag für Änderungen am Container einfügen
M
- Rule::match() — Method in class Rule
- Überprüfen ob auf Event geschaut werden soll
- $Entry#message — Property in class Entry
- MissingParameterException — Class in namespace Alvine\Application\Workflow
- MissingParameterException
- Exception::match() — Method in class Exception
- Prüfen ob die Exception passt
N
- $Rule#name — Property in class Rule
- $Processor#name — Property in class Processor
- $State#name — Property in class State
- $Step#name — Property in class Step
- $Transition#name — Property in class Transition
- NotFoundException — Class in namespace Alvine\Application\Workflow\Transition
- NotFoundException
- NotPermittedException — Class in namespace Alvine\Application\Workflow\Transition
- NotPermittedException
- NotPossibleException — Class in namespace Alvine\Application\Workflow\Transition
- NotPossibleException
P
- $ImportCsv#path — Property in class ImportCsv
- $ImportCsv#propertyName — Property in class ImportCsv
- $Rule#processor — Property in class Rule
- Parser — Class in namespace Alvine\Application\Workflow
- Parser
- $XMLParser#processor — Property in class XMLParser
- XMLParser::parseSteps() — Method in class XMLParser
- XMLParser::parseTransistionVerifications() — Method in class XMLParser
- XMLParser::parseTransistionExceptions() — Method in class XMLParser
- XMLParser::parseExceptionHandler() — Method in class XMLParser
- XMLParser::parseTransitions() — Method in class XMLParser
- XMLParser::parseStates() — Method in class XMLParser
- XMLParser::parse() — Method in class XMLParser
- XMLParser::parseAutomationConditions() — Method in class XMLParser
- XMLParser::parseAutomationActions() — Method in class XMLParser
- XMLParser::parseAutomation() — Method in class XMLParser
- XMLParser::parseAdmission() — Method in class XMLParser
- admission-Tag parsen
- Processor — Class in namespace Alvine\Application\Workflow
- Processor
- $ThrowAway#parameter — Property in class ThrowAway
R
- Action::run() — Method in class Action
- Abarbeiten einer Action
- Closure::run() — Method in class Closure
- Abarbeiten einer Action
- DeleteImported::run() — Method in class DeleteImported
- ImportCsv::run() — Method in class ImportCsv
- Rule — Class in namespace Alvine\Application\Workflow\Automation
- Regel für die Automatisierung
- $Subscriber#rule — Property in class Subscriber
- Processor::run() — Method in class Processor
- Workflow ausführen
S
- $ImportCsv#separator — Property in class ImportCsv
- $Admission#state — Property in class Admission
- $Admission#step — Property in class Admission
- $IsNotState#state — Property in class IsNotState
- $IsState#state — Property in class IsState
- Subscriber — Class in namespace Alvine\Application\Workflow\Automation
- Subscriber für Automation
- Container::setState() — Method in class Container
- Setzt den Status
- Container::setWorkflow() — Method in class Container
- $Implementation#state — Property in class Implementation
- Implementation::setState() — Method in class Implementation
- Setzt den Status
- Implementation::setWorkflow() — Method in class Implementation
- StartTransition — Class in namespace Alvine\Application\Workflow\Event
- StartTransition-Event
- $XMLParser#steps — Property in class XMLParser
- $XMLParser#states — Property in class XMLParser
- Processor::setAdmission() — Method in class Processor
- Processor::setTransitions() — Method in class Processor
- State — Class in namespace Alvine\Application\Workflow
- Status des Containers
- Step — Class in namespace Alvine\Application\Workflow
- Ein Step beinhaltet Aktionen die nacheinander abgearbeitet werden Einem Step können Validierungs Funktionen übergeben werden, die von einer Validierungs Action aufgerufen werden können
- $Transition#step — Property in class Transition
T
- $DoTransition#transitionName — Property in class DoTransition
- $Entry#timestamp — Property in class Entry
- Entry::trimOutput() — Method in class Entry
- Transition — Class in namespace Alvine\Application\Workflow\Container\History
- Eintrag einer History
- $Transition#to — Property in class Transition
- TransistionException — Class in namespace Alvine\Application\Workflow\Event
- TransistionException
- $XMLParser#transitions — Property in class XMLParser
- $Processor#transitions — Property in class Processor
- $State#transistions — Property in class State
- Step::trigger() — Method in class Step
- Abarbeiten der Aktionen
- Transition — Class in namespace Alvine\Application\Workflow
- Die Transition Klasse wird für den Übergang von einem Schritt zum nächsten verwendet Es wird vorher geprüft ob der nächste Step ausgeführt werden darf
- $Transition#to — Property in class Transition
- Transition::transit() — Method in class Transition
- Ausführen des Übergangs zu einem anderen Step Es wird vorher geprüft ob der nächste Step ausgeführt werden darf
- ThrowAway — Class in namespace Alvine\Application\Workflow\Transition\Exception\Handler
- ThrowAway-Handler macht nichts
- TransitionException — Class in namespace Alvine\Application\Workflow\Transition
- Diese Exception wird geworfen wenn der nächste Schritt in einer Transition nicht ausgeführt werden darf
- Transitions — Class in namespace Alvine\Application\Workflow
- Die Transitions kapselt mehrere Transition zu einer Collection.
V
- Condition::validate() — Method in class Condition
- Gibt true zurück, falls diese Regel ausgeführt werden soll
- IsExceptionInstanceOf::validate() — Method in class IsExceptionInstanceOf
- IsNotState::validate() — Method in class IsNotState
- IsState::validate() — Method in class IsState
- Rule::validate() — Method in class Rule
- Regel überprüfen
- $Step#validations — Property in class Step
- Validation — Class in namespace Alvine\Application\Workflow\Step
- Schnittstelle für Validierungsklassen der Schritte
- $Transition#validations — Property in class Transition
- Validation — Class in namespace Alvine\Application\Workflow\Transition
- Schnittstelle für Validierungsklassen der Übergänge
W
- $Entry#workflow — Property in class Entry
- $Implementation#workflow — Property in class Implementation
X
- XMLParser — Class in namespace Alvine\Application\Workflow\Parser
- XML-Parser
_
- Closure::__construct() — Method in class Closure
- ImportCsv::__construct() — Method in class ImportCsv
- Admission::__construct() — Method in class Admission
- DoTransition::__construct() — Method in class DoTransition
- IsExceptionInstanceOf::__construct() — Method in class IsExceptionInstanceOf
- IsNotState::__construct() — Method in class IsNotState
- IsState::__construct() — Method in class IsState
- Rule::__construct() — Method in class Rule
- Subscriber::__construct() — Method in class Subscriber
- History::__toString() — Method in class History
- Entry::__construct() — Method in class Entry
- Entry::__toString() — Method in class Entry
- Implementation::__toString() — Method in class Implementation
- Factory::__construct() — Method in class Factory
- Processor::__construct() — Method in class Processor
- State::__construct() — Method in class State
- State::__toString() — Method in class State
- Step::__construct() — Method in class Step
- Closure::__construct() — Method in class Closure
- Transition::__construct() — Method in class Transition
- Übergang
- Exception::__construct() — Method in class Exception
- Handler::__construct() — Method in class Handler
- ThrowAway::__construct() — Method in class ThrowAway
- Transitions::__construct() — Method in class Transitions
- Neues Objekt