@SessionAttributes(value="cmd") @RequestMapping(value="/vorgang") @Controller public class VorgangErstsichtungController extends Object
| Modifier and Type | Field and Description | 
|---|---|
(package private) ClassificationService | 
classificationService  | 
(package private) GeoService | 
geoService  | 
(package private) ImageService | 
imageService  | 
(package private) SecurityService | 
securityService  | 
(package private) VorgangDao | 
vorgangDao  | 
| Constructor and Description | 
|---|
VorgangErstsichtungController()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Role> | 
allZustaendigkeiten()
Liefert die Liste aller Zuständigkeiten ( 
Role) im System. | 
List<Role> | 
currentZustaendigkeiten()
Liefert die Liste der Zuständigkeiten ( 
Role) für den aktuellen Benutzer. | 
String | 
erstsichtung(Long id,
            org.springframework.ui.ModelMap model,
            javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL  
/vorgang/{id}/erstsichtungSeitenbeschreibung: Darstellung des Erstsichtungsformulars mit Vorgangsdetails, Kartenposition und Foto  | 
String | 
erstsichtungSubmit(VorgangErstsichtungCommand cmd,
                  org.springframework.validation.BindingResult result,
                  Long id,
                  String action,
                  String censorRectangleString,
                  Integer censoringWidth,
                  Integer censoringHeight,
                  org.springframework.ui.ModelMap model,
                  javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den POST-Request auf der URL
  
/vorgang/{id}/erstsichtungFunktionsbeschreibung: In Abhängigkeit vom action Parameter sind folgende Funktionalitäten möglich:
 
 Zuständigkeit zuweisen (zuweisen)
 Zuständigkeit neu zuweisen (neu zuweisen)
 zugewiesene Zuständigkeit akzeptieren (akzeptieren)
 Zuständigkeit selbst übernehmen und akzeptieren
 (übernehmen und akzeptieren)
 Erstprüfung abschließen (Prüfung abschließen)
 Rotiertes Foto speichern (fotoRotate)
 Bearbeitetes (zensiertes) Foto speichern (fotoSave)
 Freigabestatus von Beschreibung oder Foto ändern
 (freigabeStatus_Beschreibung; freigabeStatus_Foto;)
  | 
GeoService | 
getGeoService()  | 
@Autowired VorgangDao vorgangDao
@Autowired ClassificationService classificationService
@Autowired SecurityService securityService
@Autowired GeoService geoService
@Autowired ImageService imageService
@ModelAttribute(value="currentZustaendigkeiten") public List<Role> currentZustaendigkeiten()
Role) für den aktuellen Benutzer.@ModelAttribute(value="allZustaendigkeiten") public List<Role> allZustaendigkeiten()
Role) im System.@ModelAttribute(value="geoService") public GeoService getGeoService()
@RequestMapping(value="/{id}/erstsichtung",
                method=GET)
public String erstsichtung(@PathVariable(value="id")
                                                                                                   Long id,
                                                                                                   org.springframework.ui.ModelMap model,
                                                                                                   javax.servlet.http.HttpServletRequest request)
/vorgang/{id}/erstsichtungid - Vorgangs-IDmodel - Model in der ggf. Daten für die View abgelegt werdenrequest - HttpServletRequest-Objekt@RequestMapping(value="/{id}/erstsichtung",
                method=POST)
public String erstsichtungSubmit(@ModelAttribute(value="cmd")
                                                                                                          VorgangErstsichtungCommand cmd,
                                                                                                          org.springframework.validation.BindingResult result,
                                                                                                          @PathVariable(value="id")
                                                                                                          Long id,
                                                                                                          @RequestParam(value="action",required=true)
                                                                                                          String action,
                                                                                                          @RequestParam(value="censorRectangles",required=false)
                                                                                                          String censorRectangleString,
                                                                                                          @RequestParam(value="censoringWidth",required=false)
                                                                                                          Integer censoringWidth,
                                                                                                          @RequestParam(value="censoringHeight",required=false)
                                                                                                          Integer censoringHeight,
                                                                                                          org.springframework.ui.ModelMap model,
                                                                                                          javax.servlet.http.HttpServletRequest request)
/vorgang/{id}/erstsichtungaction Parameter sind folgende Funktionalitäten möglich:
 zuweisen)neu zuweisen)akzeptieren)übernehmen und akzeptieren)Prüfung abschließen)fotoRotate)fotoSave)freigabeStatus_Beschreibung; freigabeStatus_Foto;)cmd - Commandresult - BindingResultid - Vorgangs-IDaction - Stringparameter zur funktionalen SteuerungcensorRectangleString - Lagebeschreibung der Rechtecke für die BildzensurcensoringWidth - Breitenangabe benötigt für BildzensurcensoringHeight - Höhenangabe benötigt für Bildzensurmodel - Model in der ggf. Daten für die View abgelegt werdenrequest - HttpServletRequest-ObjektCopyright © 2019. All rights reserved.