@Controller public class VorgangController extends Object
Modifier and Type | Field and Description |
---|---|
(package private) FeatureService |
featureService |
(package private) GeoService |
geoService |
(package private) ImageService |
imageService |
(package private) KommentarDao |
kommentarDao |
(package private) SecurityService |
securityService |
(package private) VerlaufDao |
verlaufDao |
(package private) VorgangDao |
vorgangDao |
Constructor and Description |
---|
VorgangController() |
Modifier and Type | Method and Description |
---|---|
private int |
calculateMaxPages(int size,
long count)
Ermittelt die Anzahl maximal benötigter Seiten aus:
|
String |
foto(Long id,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL
/vorgang/{id}/foto Seitenbeschreibung: Fotoansicht für den aktuellen Vorgang |
String |
foto(Long id,
String action,
String censorRectangleString,
Integer censoringWidth,
Integer censoringHeight,
org.springframework.web.multipart.commons.CommonsMultipartFile foto,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request,
Object command)
Die Methode verarbeitet den POST-Request auf der URL
/vorgang/{id}/foto Funktionsbeschreibung: Dient in Abhängigkeit vom action Parameter der Annahme der
Fotodrehung (action=fotoRotate ), der Fotobearbeitung
(action=fotoSave ), der Freigabestatusänderung
(action.startsWith("freigabeStatus_Foto") oder des Fotowunsches
(action=fotowunsch ). |
String |
karte(Long id,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL
/vorgang/{id}/karte Seitenbeschreibung: Kartenansicht für den aktuellen Vorgang |
String |
karteSubmit(Long id,
String oviWkt,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request) |
String |
uebersicht(Long id,
Integer page,
Integer size,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL
/vorgang/{id}/uebersicht Seitenbeschreibung: Übersichtsseite für den aktuellen Vorgang |
String |
verlauf(Long id,
Integer page,
Integer size,
org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL
/vorgang/{id}/verlauf Seitenbeschreibung: Verlaufsansicht für den aktuellen Vorgang |
@Autowired VorgangDao vorgangDao
@Autowired VerlaufDao verlaufDao
@Autowired KommentarDao kommentarDao
@Autowired SecurityService securityService
@Autowired GeoService geoService
@Autowired ImageService imageService
@Autowired FeatureService featureService
@RequestMapping(value="/vorgang/{id}/uebersicht", method=GET) public String uebersicht(@PathVariable(value="id") Long id, @RequestParam(value="page",defaultValue="1") Integer page, @RequestParam(value="size",defaultValue="5") Integer size, org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/vorgang/{id}/uebersicht
id
- Vorgangs-IDpage
- Seitenzahlsize
- Seitengrößemodel
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Request@RequestMapping(value="/vorgang/{id}/karte", method=GET) public String karte(@PathVariable(value="id") Long id, org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/vorgang/{id}/karte
id
- Vorgangs-IDmodel
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Request@RequestMapping(value="/vorgang/{id}/karte", method=POST) public String karteSubmit(@PathVariable(value="id") Long id, @RequestParam(value="oviWkt",defaultValue="") String oviWkt, org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request) throws Exception
id
- Vorgangs-IDoviWkt
- Position als WKTmodel
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- RequestException
@RequestMapping(value="/vorgang/{id}/foto", method=GET) public String foto(@PathVariable(value="id") Long id, org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/vorgang/{id}/foto
id
- Vorgangs-IDmodel
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Request@RequestMapping(value="/vorgang/{id}/foto", method=POST) public String foto(@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, @RequestParam(value="foto",required=false) org.springframework.web.multipart.commons.CommonsMultipartFile foto, org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request, Object command) throws Exception
/vorgang/{id}/foto
action
Parameter der Annahme der
Fotodrehung (action=fotoRotate
), der Fotobearbeitung
(action=fotoSave
), der Freigabestatusänderung
(action.startsWith("freigabeStatus_Foto")
oder des Fotowunsches
(action=fotowunsch
).id
- Vorgangs-IDaction
- Aktion der Foto-BearbeitungcensorRectangleString
- Zensur-RechteckcensoringWidth
- Zensur-BreitecensoringHeight
- Zensur-Höhefoto
- Fotomodel
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Requestcommand
- CommandException
@RequestMapping(value="/vorgang/{id}/verlauf", method=GET) public String verlauf(@PathVariable(value="id") Long id, @RequestParam(value="page",defaultValue="1") Integer page, @RequestParam(value="size",defaultValue="10") Integer size, org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/vorgang/{id}/verlauf
id
- Vorgangs-IDpage
- Seitenzahlsize
- Seitengrößemodel
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Requestprivate int calculateMaxPages(int size, long count)
size
- gewünschter Anzahl an Elementen (Suchergebnissen) pro Seitecount
- gegebener Anzahl an darzustellender ElementeCopyright © 2019. All rights reserved.