@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}/fotoSeitenbeschreibung: 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}/fotoFunktionsbeschreibung: 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}/karteSeitenbeschreibung: 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}/uebersichtSeitenbeschreibung: Ü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}/verlaufSeitenbeschreibung: 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}/uebersichtid - 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}/karteid - 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}/fotoid - 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}/fotoaction 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}/verlaufid - 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.