A

ActionClass in namespace Alvine\Application\Workflow
Schnittstelle für Aktionen
ActionExceptionClass in namespace Alvine\Application\Workflow\Action
Diese Exception wird geworfen wenn in einer Action ein Fehler aufgetreten ist
AdmissionClass in namespace Alvine\Application\Workflow
Admission
AmbiguousExceptionClass in namespace Alvine\Application\Workflow
AmbiguousException
ActionClass in namespace Alvine\Application\Workflow\Automation
Action
$Rule#actionsProperty in class Rule
Rule::appendCondition() — Method in class Rule
Bedingung hinzufügen
Rule::appendAction() — Method in class Rule
Neue Aktion
ActionClass in namespace Alvine\Application\Workflow\Container\History
Action
$Factory#argumentsProperty in class Factory
$XMLParser#actionsProperty in class XMLParser
$Processor#admissionProperty in class Processor
Processor::attach() — Method in class Processor
Einen Event-Abonnent hinzufügen
$Step#actionProperty 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

ClosureClass 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
ConcatenateClass in namespace Alvine\Application\Workflow\Action\File
Concatenate
$Admission#classProperty in class Admission
Admission::createContainer() — Method in class Admission
Neuen Container initialisieren
ConditionClass in namespace Alvine\Application\Workflow\Automation
Condition
$Rule#conditionsProperty in class Rule
ComponentClass in namespace Alvine\Application\Workflow
Die Komponentenklasse stellt Methoden zur Verfügung, um Informationen der plantUML-Komponente zu erhalten.
ContainerClass in namespace Alvine\Application\Workflow
Ein Container ist ein Objekt, dass durch den Workflow bewegt wird. Ein Container muss dieses Interface implementiert haben.
CreatedClass in namespace Alvine\Application\Workflow\Container\History
Eintrag einer History
CreatedClass in namespace Alvine\Application\Workflow\Event
Created-Event
Factory::createContainer() — Method in class Factory
ConfigurationExceptionClass in namespace Alvine\Application\Workflow\Parser
ConfigurationException
Processor::create() — Method in class Processor
Erstellt einen im Workflow definierten Container neu.
ClosureClass in namespace Alvine\Application\Workflow\Step\Validation
Validierung über eine eigene Funktion
$Exception#classProperty in class Exception

D

$Concatenate#deleteOutputFileProperty in class Concatenate
$Concatenate#deleteSourceFileProperty in class Concatenate
DeleteClass in namespace Alvine\Application\Workflow\Action\File
Delete
DeleteImportedClass in namespace Alvine\Application\Workflow\Action\File
DeleteImported
DoTransitionClass in namespace Alvine\Application\Workflow\Automation\Action
DoTransition
DatasetClass in namespace Alvine\Application\Workflow\Container
Container-Objekt für Datasets
$XMLParser#documentProperty in class XMLParser
Processor::detach() — Method in class Processor
Einen Event-Abonnent entfernen

E

$ImportCsv#extensionProperty in class ImportCsv
Action::execute() — Method in class Action
Arbeitsschrit für diese Regel
DoTransition::execute() — Method in class DoTransition
$IsExceptionInstanceOf#exceptionClassProperty in class IsExceptionInstanceOf
$Rule#eventClassProperty in class Rule
Rule::execute() — Method in class Rule
Regel ausführen
EntryClass in namespace Alvine\Application\Workflow\Container\History
Eintrag einer History
ErrorClass in namespace Alvine\Application\Workflow\Container\History
Error
EventClass in namespace Alvine\Application\Workflow
Event
EventQueueClass in namespace Alvine\Application\Workflow
EventQueue
EndTransitionClass in namespace Alvine\Application\Workflow\Event
EndTransition-Event
EventExceptionClass in namespace Alvine\Application\Workflow\Event
ConfigurationException
ExecutionExceptionClass in namespace Alvine\Application\Workflow
ExecutionException
$XMLParser#errorsProperty in class XMLParser
$Processor#eventQueueProperty in class Processor
$Transition#exceptionsProperty in class Transition
EmptyExceptionClass in namespace Alvine\Application\Workflow\Transition
EmptyException
ExceptionClass 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#filterProperty in class Concatenate
$Concatenate#footerProperty in class Concatenate
$Delete#filterProperty in class Delete
FactoryClass in namespace Alvine\Application\Workflow\Container
Erstellen mehrere Container
$Transition#fromProperty in class Transition
FactoryClass in namespace Alvine\Application\Workflow
Factory
Processor::forwardEvent() — Method in class Processor
$Transition#fromProperty 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::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#headerProperty in class Concatenate
Subscriber::handleEvent() — Method in class Subscriber
HistoryClass in namespace Alvine\Application\Workflow\Container
Container-Objekt für Datasets
$Implementation#historyProperty in class Implementation
Transition::handleException() — Method in class Transition
$Exception#handlerProperty in class Exception
HandlerClass in namespace Alvine\Application\Workflow\Transition\Exception
Handler für Exceptions

I

ImportCsvClass in namespace Alvine\Application\Workflow\Action\File
ImportCsv
Admission::initContainer() — Method in class Admission
Neuen Container initialisieren
IsExceptionInstanceOfClass in namespace Alvine\Application\Workflow\Automation\Condition
IsExceptionInstanceOf
IsNotStateClass in namespace Alvine\Application\Workflow\Automation\Condition
IsNotState
IsStateClass in namespace Alvine\Application\Workflow\Automation\Condition
IsState
ImplementationClass in namespace Alvine\Application\Workflow\Container
Implementierung des Container-Interfaces und der Verwaltungsfunktionen eines Containers.
$Implementation#initialIDProperty in class Implementation
InitializedClass in namespace Alvine\Application\Workflow\Event
Initialized-Event
InvalidStepValidationClass in namespace Alvine\Application\Workflow\Event
InvalidStepValidation
InvalidTransitionValidationClass 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
InvalidStepValidationExceptionClass in namespace Alvine\Application\Workflow\Transition
InvalidStepValidationException
InvalidTransitionValidationExceptionClass 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#messageProperty in class Entry
MissingParameterExceptionClass in namespace Alvine\Application\Workflow
MissingParameterException
Exception::match() — Method in class Exception
Prüfen ob die Exception passt

N

$Rule#nameProperty in class Rule
$Processor#nameProperty in class Processor
$State#nameProperty in class State
$Step#nameProperty in class Step
$Transition#nameProperty in class Transition
NotFoundExceptionClass in namespace Alvine\Application\Workflow\Transition
NotFoundException
NotPermittedExceptionClass in namespace Alvine\Application\Workflow\Transition
NotPermittedException
NotPossibleExceptionClass in namespace Alvine\Application\Workflow\Transition
NotPossibleException

O

$Concatenate#outputPathProperty in class Concatenate
$Concatenate#outputFileProperty in class Concatenate

P

$Concatenate#pathProperty in class Concatenate
$Concatenate#prefixProperty in class Concatenate
$Delete#pathProperty in class Delete
$ImportCsv#pathProperty in class ImportCsv
$ImportCsv#propertyNameProperty in class ImportCsv
$Rule#processorProperty in class Rule
ParserClass in namespace Alvine\Application\Workflow
Parser
$XMLParser#processorProperty 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
ProcessorClass in namespace Alvine\Application\Workflow
Processor
$ThrowAway#parameterProperty 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
RuleClass in namespace Alvine\Application\Workflow\Automation
Regel für die Automatisierung
$Subscriber#ruleProperty in class Subscriber
Processor::run() — Method in class Processor
Workflow ausführen

S

$Concatenate#suffixProperty 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#separatorProperty in class ImportCsv
$Admission#stateProperty in class Admission
$Admission#stepProperty in class Admission
$IsNotState#stateProperty in class IsNotState
$IsState#stateProperty in class IsState
SubscriberClass 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#stateProperty 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
StartTransitionClass in namespace Alvine\Application\Workflow\Event
StartTransition-Event
$XMLParser#stepsProperty in class XMLParser
$XMLParser#statesProperty in class XMLParser
Processor::setAdmission() — Method in class Processor
Processor::setTransitions() — Method in class Processor
StateClass in namespace Alvine\Application\Workflow
Status des Containers
StepClass 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#stepProperty in class Transition
ShortCircuitExceptionClass in namespace Alvine\Application\Workflow\Transition
ShortCircuitException

T

$DoTransition#transitionNameProperty in class DoTransition
$Entry#timestampProperty in class Entry
Entry::trimOutput() — Method in class Entry
TransitionClass in namespace Alvine\Application\Workflow\Container\History
Eintrag einer History
$Transition#toProperty in class Transition
TransistionExceptionClass in namespace Alvine\Application\Workflow\Event
TransistionException
$XMLParser#transitionsProperty in class XMLParser
$Processor#transitionsProperty in class Processor
$State#transistionsProperty in class State
Step::trigger() — Method in class Step
Abarbeiten der Aktionen
TransitionClass in namespace Alvine\Application\Workflow
Die Transition Klasse wird für den Übergang von einem Schritt zum nächsten Schritt verwendet.
$Transition#toProperty 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
ThrowAwayClass in namespace Alvine\Application\Workflow\Transition\Exception\Handler
ThrowAway-Handler macht nichts
TransitionExceptionClass in namespace Alvine\Application\Workflow\Transition
Diese Exception wird geworfen wenn der nächste Schritt in einer Transition nicht ausgeführt werden darf
TransitionsClass 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#validationsProperty in class Step
ValidationClass in namespace Alvine\Application\Workflow\Step
Schnittstelle für Validierungsklassen der Schritte
$Transition#validationsProperty in class Transition
ValidationClass in namespace Alvine\Application\Workflow\Transition
Schnittstelle für Validierungsklassen der Übergänge

W

$Entry#workflowProperty in class Entry
$Implementation#workflowProperty in class Implementation

X

XMLParserClass 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