@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}/erstsichtung Seitenbeschreibung: 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}/erstsichtung Funktionsbeschreibung: 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}/erstsichtung
id
- 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}/erstsichtung
action
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.