InputType Model hinzugefügt
ProjectInputType Model hinzugefügt
Projectmodel angepasst
Merge pull request #19 from DHBW-Karlsruhe/feature-altered-projectmodel

Feature altered projectmodel
Erweiterung des Fehleranzeigehandlings

Ausgangssituation: Beim ersten Durchlauf des Prozesses soll in den
Screens noch nicht gleich überall ein Fehlericon angezeigt werden, da
dem User die Screens erst aufüllen soll. Sobald er einen Screen
weitergegangen ist, soll die Fehleranzeige allerdings aktiviert werden.

Lösung: Jeder Screen sollte sich eine private Variable führen, in der er
speichert, ob Fehler angezeigt wird. Standardhaft sollte diese auf false
stehen. Nun wird ein neues Event namens "ShowErrorsOnScreenEvent"
eingeführt, auf das der Screen mit der Methode handleShowErrors lauschen
sollte. Sobald dieses Event mit seinem Namen getriggert wird (-->
herauszufinden über event.getStep()), sollte die interne Fehlervariable
auf true gesetzt werden. Die Fehleranzeige im Presenter sollte
dementsprechend ebenso angepasst werden, dass die Fehlermarkierung nur
erfolgt, sofern die interne Fehlervariable auf true steht.

Zudem wurde das InvalidStateEvent angepasst. Dies hat den Grund, dass
die Fehlermarkierung im Screen ebenso an das gewünschte Verhalten
angepasst werden muss. Dem InvalidStateEvent wird daher ebenso über den
booleschen Wert mitgegeben, ob der Navigationsbutton oben markiert
werden soll oder nicht.
Merge pull request #20 from DHBW-Karlsruhe/feature-gui-prozess-repair

Erweiterung des Fehleranzeigehandlings
Erweiterte Fehlerbehandlung eingebaut
Merge remote-tracking branch 'origin/master' into feature-method-view

Conflicts:
	src/main/java/dhbw/ka/mwi/businesshorizon2/models/Project.java
	src/main/java/dhbw/ka/mwi/businesshorizon2/ui/process/method/MethodPresenter.java
Merged Master und handleShowErrors eingefügt die die Variable showError
auf true setzt
isValid Methode erweitert
Doppelte falsche applicationContext.xml gelöscht
Validate Mechanismus gefixt