@SessionAttributes(value="cmd") @RequestMapping(value="/vorgangneu") @Controller public class VorgangNeuController extends Object
Modifier and Type | Field and Description |
---|---|
(package private) ClassificationService |
classificationService |
(package private) GeoService |
geoService |
(package private) GrenzenDao |
grenzenDao |
(package private) ImageService |
imageService |
(package private) KategorieDao |
kategorieDao |
(package private) SecurityService |
securityService |
(package private) SettingsService |
settingsService |
(package private) VorgangDao |
vorgangDao |
Constructor and Description |
---|
VorgangNeuController() |
Modifier and Type | Method and Description |
---|---|
Collection<Role> |
allZustaendigkeiten() |
String |
form(org.springframework.ui.ModelMap model)
Die Methode verarbeitet den GET-Request auf der URL
/vorgangneu Seitenbeschreibung: Darstellung des Formulars zur Vorgangerstellung im Backend |
GeoService |
getGeoService() |
Collection<EnumVorgangTyp> |
populateEnumVorgangTypen()
Liefert alle möglichen Ausprägungen für Vorgangstypen
|
String |
submit(VorgangNeuCommand cmd,
org.springframework.validation.BindingResult result,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den POST-Request auf der URL
/vorgangneu Funktionsbeschreibung: Absenden des im Backend ausgefüllten Vorgangerstellungsformulars |
private void |
updateKategorieInModel(org.springframework.ui.ModelMap model,
VorgangNeuCommand cmd)
Aktualisiert Unterkategorie und Liste möglicher Hauptkategorien (abhängig von Vorgangstyp) in
übergebenem Model mit Daten aus übergebenem Commandobjekt
|
@Autowired KategorieDao kategorieDao
@Autowired VorgangDao vorgangDao
@Autowired GrenzenDao grenzenDao
@Autowired SecurityService securityService
@Autowired ClassificationService classificationService
@Autowired ImageService imageService
@Autowired GeoService geoService
@Autowired SettingsService settingsService
@ModelAttribute(value="vorgangtypen") public Collection<EnumVorgangTyp> populateEnumVorgangTypen()
@ModelAttribute(value="geoService") public GeoService getGeoService()
@ModelAttribute(value="allZustaendigkeiten") public Collection<Role> allZustaendigkeiten()
private void updateKategorieInModel(org.springframework.ui.ModelMap model, VorgangNeuCommand cmd)
model
- Modelcmd
- Command@RequestMapping(method=GET) public String form(org.springframework.ui.ModelMap model)
/vorgangneu
model
- Model in der ggf. Daten für die View abgelegt werden@RequestMapping(method=POST) public String submit(@ModelAttribute(value="cmd") VorgangNeuCommand cmd, org.springframework.validation.BindingResult result, org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/vorgangneu
cmd
- Commandresult
- BindingResultmodel
- Model in der ggf. Daten für die View abgelegt werdenrequest
- HttpServletRequest-ObjektCopyright © 2019. All rights reserved.