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
- $Concatenate#addHeader — Property in class Concatenate
- 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
- Concatenate — Class in namespace Alvine\Application\Workflow\Action\File
- Concatenate
- $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
- Component — Class in namespace Alvine\Application\Workflow
- Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der plantUML-Komponente zu erhalten.
- Container — Class in namespace Alvine\Application\Workflow
- Ein Container ist ein Objekt, dass durch den Workflow bewegt wird. Ein Container muss dieses Interface implementiert haben.
- 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
- $Concatenate#deleteOutputFile — Property in class Concatenate
- $Concatenate#deleteSourceFile — Property in class Concatenate
- Delete — Class in namespace Alvine\Application\Workflow\Action\File
- Delete
- 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
- $Concatenate#filter — Property in class Concatenate
- $Concatenate#footer — Property in class Concatenate
- $Delete#filter — Property in class Delete
- 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
- Concatenate::getOutputStream() — Method in class Concatenate
- liefert den Outputstream zurück
- Concatenate::getHeader() — Method in class Concatenate
- liefert den Header zurück
- Concatenate::getFooter() — Method in class Concatenate
- liefert den Footer zurück
- Concatenate::getInstanceFromParameterMap() — Method in class Concatenate
- Neue Aktion initialisieren
- Delete::getInstanceFromParameterMap() — Method in class Delete
- Neue Aktion initialisieren
- 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
- Component::getBasePath() — Method in class Component
- Pfad der Klasse
- Container::getValueMap() — Method in class Container
- Gibt alle im Container gespeicherten Werte als Map zurück.
- Container::getID() — Method in class Container
- 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::getID() — Method in class Implementation
- überschreibt die \Alvine\Core\Alvine Methode
- Implementation::getState() — Method in class Implementation
- Status
- Implementation::getHistory() — Method in class Implementation
- Historie des Containers
- Implementation::getWorkflow() — Method in class Implementation
- Implementation::getCurrentPath() — Method in class Implementation
- liefert den aktuellen Pfad zurück
- Implementation::getFormattedString() — Method in class Implementation
- Implementation::getValueMap() — Method in class Implementation
- Gibt alle im Container gespeicherten Werte als Map zurück. Jeder Aufruf erzeugt eine neue Map.
- 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
- Step::getName() — Method in class Step
- 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
- $Concatenate#header — Property in class Concatenate
- 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.
- $Implementation#initialID — Property in class Implementation
- 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
O
- $Concatenate#outputPath — Property in class Concatenate
- $Concatenate#outputFile — Property in class Concatenate
P
- $Concatenate#path — Property in class Concatenate
- $Concatenate#prefix — Property in class Concatenate
- $Delete#path — Property in class Delete
- $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
- Concatenate::run() — Method in class Concatenate
- Abarbeiten einer Action
- Concatenate::replaceLineFeedPlaceholder() — Method in class Concatenate
- ersetzten von Platzhalter
- Delete::run() — Method in class Delete
- 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
- $Concatenate#suffix — Property in class Concatenate
- https://tools.ietf.org/html/rfc4180#page-2
- Concatenate::setPrefix() — Method in class Concatenate
- setzt den Prefix
- Concatenate::setSuffix() — Method in class Concatenate
- setzt den Suffix
- Concatenate::setDeleteOutputFile() — Method in class Concatenate
- setzt das Flag ob die Ausgabedatei vor dem schreiben gelöscht werden soll
- Concatenate::setDeleteSourceFile() — Method in class Concatenate
- setzt das Flag ob die Quelldatei nach dem Hinzufügen gelöscht werden soll
- Concatenate::setHeader() — Method in class Concatenate
- setzt den Header
- Concatenate::setFooter() — Method in class Concatenate
- setzt den Footer
- $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::setInitialID() — Method in class Container
- Einmalige Initialisierung der ID des Containers
- Container::setWorkflow() — Method in class Container
- $Implementation#state — Property in class Implementation
- Implementation::setInitialID() — Method in class Implementation
- möglichkeit die ID des Containers zu setzten.
- Implementation::setState() — Method in class Implementation
- Setzt den Status
- Implementation::setWorkflow() — Method in class Implementation
- Implementation::setCurrentPath() — Method in class Implementation
- setzt den aktuellen Path
- 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
- ShortCircuitException — Class in namespace Alvine\Application\Workflow\Transition
- ShortCircuitException
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 Schritt verwendet.
- $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
- $Implementation#volatileCurrentPath — Property in class Implementation
- $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
- Concatenate::__construct() — Method in class Concatenate
- neues Objekt
- Delete::__construct() — Method in class Delete
- neues Objekt
- 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