@RequestMapping(value="/service") @Controller public class BackendController extends Object
Modifier and Type | Field and Description |
---|---|
(package private) AuftragDao |
auftragDao |
(package private) ClassificationService |
classificationService |
(package private) GeoRssDao |
geoRssDao |
(package private) GeoService |
geoService |
(package private) GrenzenDao |
grenzenDao |
(package private) ImageService |
imageService |
private static String |
internalProjection |
(package private) KategorieDao |
kategorieDao |
(package private) KommentarDao |
kommentarDao |
(package private) org.apache.log4j.Logger |
logger |
(package private) MailService |
mailService |
(package private) org.codehaus.jackson.map.ObjectMapper |
mapper |
(package private) RedaktionEmpfaengerDao |
redaktionEmpfaengerDao |
(package private) SecurityService |
securityService |
(package private) SettingsService |
settingsService |
(package private) TrashmailDao |
trashmailDao |
(package private) VerlaufDao |
verlaufDao |
(package private) VorgangDao |
vorgangDao |
Constructor and Description |
---|
BackendController() |
Modifier and Type | Method and Description |
---|---|
void |
adressensuche(String query,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/adressensuche |
void |
auftraege(javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/auftraege |
void |
auftraegeEinerGruppe(String team,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/auftraegeEinerGruppe |
void |
auftraegeEinerGruppeAm(String team,
String datum,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/auftraegeEinerGruppeAm |
void |
auftrag(Integer id,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/auftrag |
void |
foto(Long vorgang,
String email,
String bild,
Boolean resultHashOnSubmit,
Boolean resultObjectOnSubmit,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den POST-Request auf der URL
/service/foto Beschreibung: erstellt ein neues Foto für einen Vorgang |
String |
fotoBestaetigung(String hash,
org.springframework.ui.ModelMap model)
Die Methode verarbeitet den POST-Request auf der URL
/service/fotoBestaetigung Beschreibung: Vorgang bestätigen |
void |
geoRss(String stadtteilIds,
String oviWkt,
Boolean probleme,
String problemeHauptkategorien,
String problemeUnterkategorien,
Boolean ideen,
String ideenHauptkategorien,
String ideenUnterkategorien,
javax.servlet.http.HttpServletResponse response) |
private Date |
getDateFromParam(String param) |
void |
grenzen(String ids,
boolean with_districts,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/grenzen |
private static boolean |
isEmail(String email)
Prüft, ob der mitgegebene String eine gültige E-Mail-Adresse ist
|
private static boolean |
isShortEnough(String str,
int maxLength)
Prüft, ob der mitgegebene String kurz genug ist
|
private boolean |
isTrashMail(String email) |
void |
kategorie(Integer id,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/kategorie |
void |
kategorien(javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/kategorien |
void |
kommentar(Long vorgang_id,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/service/kommentar Beschreibung: holt interne Kommentare zu einem Vorgang |
void |
kommentar(Long vorgang_id,
String authCode,
String autorEmail,
String text,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/service/kommentarAnlegen Beschreibung: legt neuen internen Kommentare zu einem Vorgang an |
void |
lobHinweiseKritik(Long vorgang_id,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/service/lobHinweiseKritik Beschreibung: holt Lob, Hinweise oder Kritik zu einem Vorgang |
void |
lobHinweiseKritik(Long vorgang,
String email,
String freitext,
Boolean datenschutz,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den POST-Request auf der URL
/service/lobHinweiseKritik Beschreibung: erstellt Lob, Hinweise oder Kritik zu einem Vorgang |
void |
missbrauchsmeldung(Long vorgang,
String text,
String email,
Boolean datenschutz,
Boolean resultHashOnSubmit,
Boolean resultObjectOnSubmit,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den POST-Request auf der URL
/service/missbrauchsmeldung Beschreibung: erstellt eine Missbrauchsmeldung für einen Vorgang |
String |
missbrauchsmeldungBestaetigung(String hash,
org.springframework.ui.ModelMap model)
Die Methode verarbeitet den POST-Request auf der URL
/service/missbrauchsmeldungBestaetigung Beschreibung: Vorgang bestätigen |
org.springframework.http.ResponseEntity |
position(String positionWGS84)
Die Methode verarbeitet den GET-Request auf der URL
/position |
private void |
sendError(javax.servlet.http.HttpServletResponse response,
Exception exception)
Sendet eine Fehlermeldung
|
private void |
sendOk(javax.servlet.http.HttpServletResponse response)
Sendet ein Ok
|
private void |
sendOk(javax.servlet.http.HttpServletResponse response,
String content)
Sendet ein Ok incl.
|
void |
setzeStatus(Integer id,
String status,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/setzeStatus |
void |
unterkategorien(boolean withKategorien,
String authCode,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/unterkategorien |
void |
unterstuetzer(Long vorgang,
String email,
Boolean datenschutz,
Boolean resultHashOnSubmit,
Boolean resultObjectOnSubmit,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den POST-Request auf der URL
/service/unterstuetzer Beschreibung: erstellt eine Unterstützung für ein Vorgang |
String |
unterstuetzerBestaetigung(String hash,
org.springframework.ui.ModelMap model)
Die Methode verarbeitet den POST-Request auf der URL
/service/unterstuetzerBestaetigung Beschreibung: Unterstützung bestätigen |
void |
vorgaenge(Long id,
String ids,
Long category_id,
String status,
String date_from,
String date_to,
String updated_from,
String updated_to,
String agency_responsible,
String negation,
String restriction_area,
boolean just_times,
String authCode,
String typ,
Integer max_requests,
String geoRssHash,
boolean with_foto,
boolean also_archived,
boolean just_count,
Integer area_code,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den GET-Request auf der URL
/vorgaenge |
void |
vorgang(String authCode,
String autorEmail,
String bild,
String beschreibung,
Boolean fotowunsch,
Long kategorie,
String oviWkt,
String positionWGS84,
String adresse,
String typ,
Boolean datenschutz,
Boolean resultObjectOnSubmit,
Boolean resultHashOnSubmit,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den POST-Request auf der URL
/service/vorgang Beschreibung: erstellt einen neuen Vorgang |
void |
vorgangAktualisieren(Long id,
String authCode,
String autorEmail,
String bild,
String beschreibung,
Boolean fotowunsch,
Long kategorie,
String oviWkt,
String positionWGS84,
String adresse,
String typ,
String status,
String statusKommentar,
Integer prioritaet,
String delegiertAn,
String auftragStatus,
Integer auftragPrioritaet,
javax.servlet.http.HttpServletResponse response)
Die Methode verarbeitet den POST-Request auf der URL
/service/vorgangAktualisieren Beschreibung: aktualisiert einen bestehenden Vorgang |
String |
vorgangBestaetigung(String hash,
org.springframework.ui.ModelMap model)
Die Methode verarbeitet den POST-Request auf der URL
/service/vorgangBestaetigung Beschreibung: Vorgang bestätigen |
String |
vorgangloeschen(String hash)
Die Methode verarbeitet den POST-Request auf der URL
/service/vorgangLoeschen Beschreibung: Vorgang löschen |
private void |
vorgangParameterUebernehmen(String autorEmail,
Vorgang vorgang,
String typ,
Long kategorie,
String positionWGS84,
String oviWkt,
String adresse,
String beschreibung,
Boolean fotowunsch,
String bild,
Boolean verlaufErgaenzen)
Die Methode verarbeitet den POST-Request auf der URL
/service/vorgangAktualisieren Beschreibung: aktualisiert einen bestehenden Vorgang |
org.apache.log4j.Logger logger
@Autowired KategorieDao kategorieDao
@Autowired RedaktionEmpfaengerDao redaktionEmpfaengerDao
@Autowired AuftragDao auftragDao
@Autowired GrenzenDao grenzenDao
@Autowired KommentarDao kommentarDao
@Autowired VorgangDao vorgangDao
@Autowired VerlaufDao verlaufDao
@Autowired GeoRssDao geoRssDao
@Autowired TrashmailDao trashmailDao
@Autowired ClassificationService classificationService
@Autowired SecurityService securityService
@Autowired ImageService imageService
@Autowired MailService mailService
@Autowired SettingsService settingsService
@Autowired GeoService geoService
org.codehaus.jackson.map.ObjectMapper mapper
private static final String internalProjection
@RequestMapping(value="/vorgang", method=POST) @ResponseBody public void vorgang(@RequestParam(value="authCode",required=false) String authCode, @RequestParam(value="autorEmail",required=false) String autorEmail, @RequestParam(value="bild",required=false) String bild, @RequestParam(value="beschreibung",required=false) String beschreibung, @RequestParam(value="fotowunsch",required=false) Boolean fotowunsch, @RequestParam(value="kategorie",required=false) Long kategorie, @RequestParam(value="oviWkt",required=false) String oviWkt, @RequestParam(value="positionWGS84",required=false) String positionWGS84, @RequestParam(value="adresse",required=false) String adresse, @RequestParam(value="typ",required=false) String typ, @RequestParam(value="datenschutz",required=false) Boolean datenschutz, @RequestParam(value="resultObjectOnSubmit",required=false) Boolean resultObjectOnSubmit, @RequestParam(value="resultHashOnSubmit",required=false) Boolean resultHashOnSubmit, javax.servlet.http.HttpServletResponse response)
/service/vorgang
authCode
- Code zur Identifizierung des ClientsautorEmail
- E-Mail-Adresse des Erstellersbild
- Foto base64 kodiertbeschreibung
- Beschreibungfotowunsch
- Fotowunschkategorie
- KategorieoviWkt
- Position als WKTpositionWGS84
- Position im WGS84 Formatadresse
- Adressetyp
- Vorgangstypdatenschutz
- Datenschutzerklärung wurde akzeptiertresultObjectOnSubmit
- true
- gibt den neuen Vorgangs als Ergebnis zurückresultHashOnSubmit
- true
- gibt den Hash zum Bestätigen als Ergebnis zurückresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/vorgangAktualisieren", method=POST) @ResponseBody public void vorgangAktualisieren(@RequestParam(value="id",required=false) Long id, @RequestParam(value="authCode",required=false) String authCode, @RequestParam(value="autorEmail",required=false) String autorEmail, @RequestParam(value="bild",required=false) String bild, @RequestParam(value="beschreibung",required=false) String beschreibung, @RequestParam(value="fotowunsch",required=false) Boolean fotowunsch, @RequestParam(value="kategorie",required=false) Long kategorie, @RequestParam(value="oviWkt",required=false) String oviWkt, @RequestParam(value="positionWGS84",required=false) String positionWGS84, @RequestParam(value="adresse",required=false) String adresse, @RequestParam(value="typ",required=false) String typ, @RequestParam(value="status",required=false) String status, @RequestParam(value="statusKommentar",required=false) String statusKommentar, @RequestParam(value="prioritaet",required=false) Integer prioritaet, @RequestParam(value="delegiertAn",required=false) String delegiertAn, @RequestParam(value="auftragStatus",required=false) String auftragStatus, @RequestParam(value="auftragPrioritaet",required=false) Integer auftragPrioritaet, javax.servlet.http.HttpServletResponse response) throws BackendControllerException
/service/vorgangAktualisieren
id
- Vorgang-IDauthCode
- Code zur Identifizierung des ClientsautorEmail
- E-Mail-Adresse des Erstellersbild
- Foto base64 kodiertbeschreibung
- Beschreibungfotowunsch
- Fotowunschkategorie
- KategorieoviWkt
- Position als WKTpositionWGS84
- adresse
- typ
- Vorgangstypstatus
- StatusstatusKommentar
- Statuskommentarprioritaet
- PrioritätdelegiertAn
- Delegiert AnauftragStatus
- Status des AuftragsauftragPrioritaet
- Priorität des Auftragsresponse
- Response in das das Ergebnis direkt geschrieben wirdBackendControllerException
private void vorgangParameterUebernehmen(String autorEmail, Vorgang vorgang, String typ, Long kategorie, String positionWGS84, String oviWkt, String adresse, String beschreibung, Boolean fotowunsch, String bild, Boolean verlaufErgaenzen) throws BackendControllerException
/service/vorgangAktualisieren
vorgang
- VorgangautorEmail
- E-Mail-Adresse des Erstellersbild
- Foto base64 kodiertbeschreibung
- Beschreibungfotowunsch
- Fotowunschkategorie
- KategorieoviWkt
- Position als WKTverlaufErgaenzen
- VerlaufErgaenzenpositionWGS84
- adresse
- typ
- VorgangstypBackendControllerException
private static boolean isEmail(String email)
email
- String mit der E-Mail-Adressetrue
, falls E-Mail-Adresse gültig, false
, falls nichtprivate boolean isTrashMail(String email)
private static boolean isShortEnough(String str, int maxLength)
str
- String, dessen Länge geprüft werden sollmaxLength
- maximale Längetrue
, falls String kurz genug oder leer, false
, falls nicht@RequestMapping(value="/vorgangBestaetigung") public String vorgangBestaetigung(@RequestParam(value="hash",required=false) String hash, org.springframework.ui.ModelMap model)
/service/vorgangBestaetigung
hash
- Hash zum Bestätigenmodel
- @RequestMapping(value="/unterstuetzer", method=POST) @ResponseBody public void unterstuetzer(@RequestParam(value="vorgang",required=false) Long vorgang, @RequestParam(value="email",required=false) String email, @RequestParam(value="datenschutz",required=false) Boolean datenschutz, @RequestParam(value="resultHashOnSubmit",required=false) Boolean resultHashOnSubmit, @RequestParam(value="resultObjectOnSubmit",required=false) Boolean resultObjectOnSubmit, javax.servlet.http.HttpServletResponse response)
/service/unterstuetzer
vorgang
- Vorgangemail
- E-Mail-Adresse des Erstellersdatenschutz
- Datenschutzerklärung wurde akzeptiertresultObjectOnSubmit
- true
- gibt den neuen Vorgangs als Ergebnis zurückresultHashOnSubmit
- true
- gibt den Hash zum Bestätigen als Ergebnis zurückresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/unterstuetzerBestaetigung") public String unterstuetzerBestaetigung(@RequestParam(value="hash",required=false) String hash, org.springframework.ui.ModelMap model)
/service/unterstuetzerBestaetigung
hash
- Hash zum Bestätigenmodel
- @RequestMapping(value="/missbrauchsmeldung", method=POST) @ResponseBody public void missbrauchsmeldung(@RequestParam(value="vorgang",required=false) Long vorgang, @RequestParam(value="text",required=false) String text, @RequestParam(value="email",required=false) String email, @RequestParam(value="datenschutz",required=false) Boolean datenschutz, @RequestParam(value="resultHashOnSubmit",required=false) Boolean resultHashOnSubmit, @RequestParam(value="resultObjectOnSubmit",required=false) Boolean resultObjectOnSubmit, javax.servlet.http.HttpServletResponse response)
/service/missbrauchsmeldung
vorgang
- Vorgangtext
- Text der Missbrauchsmeldungemail
- E-Mail-Adresse des Erstellersdatenschutz
- Datenschutzerklärung wurde akzeptiertresultHashOnSubmit
- true
- gibt den Hash zum Bestätigen als Ergebnis zurückresultObjectOnSubmit
- true
- gibt den neuen Vorgangs als Ergebnis zurückresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/kommentar", method=GET) @ResponseBody public void kommentar(@RequestParam(value="vorgang_id",required=false) Long vorgang_id, javax.servlet.http.HttpServletResponse response)
/service/kommentar
vorgang_id
- Vorgang-IDresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/kommentar", method=POST) @ResponseBody public void kommentar(@RequestParam(value="vorgang_id",required=false) Long vorgang_id, @RequestParam(value="authCode",required=false) String authCode, @RequestParam(value="autorEmail",required=false) String autorEmail, @RequestParam(value="text",required=false) String text, javax.servlet.http.HttpServletResponse response)
/service/kommentarAnlegen
vorgang_id
- Vorgang-IDauthCode
- Code zur Identifizierung des ClientsautorEmail
- E-Mail-Adresse des Erstellerstext
- Kommentar-Textresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/lobHinweiseKritik", method=GET) @ResponseBody public void lobHinweiseKritik(@RequestParam(value="vorgang_id",required=false) Long vorgang_id, javax.servlet.http.HttpServletResponse response)
/service/lobHinweiseKritik
vorgang_id
- Vorgang-IDresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/lobHinweiseKritik", method=POST) @ResponseBody public void lobHinweiseKritik(@RequestParam(value="vorgang",required=false) Long vorgang, @RequestParam(value="email",required=false) String email, @RequestParam(value="freitext",required=false) String freitext, @RequestParam(value="datenschutz",required=false) Boolean datenschutz, javax.servlet.http.HttpServletResponse response)
/service/lobHinweiseKritik
vorgang
- Vorgangemail
- E-Mail-Adresse des Erstellersfreitext
- Freitextdatenschutz
- Datenschutzerklärung wurde akzeptiertresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/missbrauchsmeldungBestaetigung") public String missbrauchsmeldungBestaetigung(@RequestParam(value="hash",required=false) String hash, org.springframework.ui.ModelMap model)
/service/missbrauchsmeldungBestaetigung
hash
- Hash zum Bestätigen@RequestMapping(value="/vorgangLoeschen") public String vorgangloeschen(@RequestParam(value="hash",required=false) String hash)
/service/vorgangLoeschen
hash
- Hash zum Löschen@RequestMapping(value="/geoRss", method=POST) @ResponseBody public void geoRss(@RequestParam(value="stadtteilIds",required=false) String stadtteilIds, @RequestParam(value="oviWkt",required=false) String oviWkt, @RequestParam(value="probleme",required=false) Boolean probleme, @RequestParam(value="problemeHauptkategorien",required=false) String problemeHauptkategorien, @RequestParam(value="problemeUnterkategorien",required=false) String problemeUnterkategorien, @RequestParam(value="ideen",required=false) Boolean ideen, @RequestParam(value="ideenHauptkategorien",required=false) String ideenHauptkategorien, @RequestParam(value="ideenUnterkategorien",required=false) String ideenUnterkategorien, javax.servlet.http.HttpServletResponse response)
stadtteilIds
- IDs der ausgählten StadtteileoviWkt
- überwachte Fläche als WKTprobleme
- Probleme überwachen?problemeHauptkategorien
- Liste der überwachten Hauptkategorien bei den ProblemenproblemeUnterkategorien
- Liste der überwachten Unterkategorien bei den Problemenideen
- Ideen überwachen?ideenHauptkategorien
- Liste der überwachten Hauptkategorien bei den IdeenideenUnterkategorien
- Liste der überwachten Unterkategorien bei den Ideenresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/adressensuche", method=GET) @ResponseBody public void adressensuche(@RequestParam(value="query",required=false) String query, javax.servlet.http.HttpServletResponse response) throws IOException
/adressensuche
response
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/auftraege", method=POST) @ResponseBody public void auftraege(javax.servlet.http.HttpServletResponse response) throws IOException
/auftraege
response
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/auftraegeEinerGruppe", method=POST) @ResponseBody public void auftraegeEinerGruppe(@RequestParam(value="team") String team, javax.servlet.http.HttpServletResponse response) throws IOException
/auftraegeEinerGruppe
team
- Außendienst-Teamresponse
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/auftraegeEinerGruppeAm", method=POST) @ResponseBody public void auftraegeEinerGruppeAm(@RequestParam(value="team") String team, @RequestParam(value="datum") String datum, javax.servlet.http.HttpServletResponse response) throws IOException
/auftraegeEinerGruppeAm
team
- Außendienst-Teamdatum
- Datumresponse
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/auftrag", method=POST) @ResponseBody public void auftrag(@RequestParam(value="id") Integer id, javax.servlet.http.HttpServletResponse response) throws IOException
/auftrag
id
- ID des Auftragsresponse
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/setzeStatus", method=POST) @ResponseBody public void setzeStatus(@RequestParam(value="id") Integer id, @RequestParam(value="status") String status, javax.servlet.http.HttpServletResponse response) throws IOException
/setzeStatus
id
- ID des Auftragsstatus
- Statusresponse
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/kategorien", method=POST) @ResponseBody public void kategorien(javax.servlet.http.HttpServletResponse response) throws IOException
/kategorien
response
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/kategorie", method=POST) @ResponseBody public void kategorie(@RequestParam(value="id") Integer id, javax.servlet.http.HttpServletResponse response) throws IOException
/kategorie
id
- ID der Kategorieresponse
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/unterkategorien", method=GET) @ResponseBody public void unterkategorien(@RequestParam(value="extensions",required=false) boolean withKategorien, @RequestParam(value="authCode",required=false) String authCode, javax.servlet.http.HttpServletResponse response) throws IOException
/unterkategorien
withKategorien
- authCode
- Code zur Identifizierung des Clientsresponse
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/position", method=GET) public org.springframework.http.ResponseEntity position(@RequestParam(value="positionWGS84",required=false) String positionWGS84)
/position
positionWGS84
- HttpStatus.OK
sonst
HttpStatus.FORBIDDEN
@RequestMapping(value="/vorgaenge", method=GET) @ResponseBody public void vorgaenge(@RequestParam(value="id",required=false) Long id, @RequestParam(value="ids",required=false) String ids, @RequestParam(value="category_id",required=false) Long category_id, @RequestParam(value="status",required=false) String status, @RequestParam(value="date_from",required=false) String date_from, @RequestParam(value="date_to",required=false) String date_to, @RequestParam(value="updated_from",required=false) String updated_from, @RequestParam(value="updated_to",required=false) String updated_to, @RequestParam(value="agency_responsible",required=false) String agency_responsible, @RequestParam(value="negation",required=false) String negation, @RequestParam(value="restriction_area",required=false) String restriction_area, @RequestParam(value="just_times",required=false) boolean just_times, @RequestParam(value="authCode",required=false) String authCode, @RequestParam(value="typ",required=false) String typ, @RequestParam(value="max_requests",required=false) Integer max_requests, @RequestParam(value="geoRssHash",required=false) String geoRssHash, @RequestParam(value="with_foto",required=false) boolean with_foto, @RequestParam(value="also_archived",required=false) boolean also_archived, @RequestParam(value="just_count",required=false) boolean just_count, @RequestParam(value="area_code",required=false) Integer area_code, javax.servlet.http.HttpServletResponse response) throws IOException
/vorgaenge
id
- ID des Vorgangsids
- Liste von IDs der Vorgängecategory_id
- Kategorie-IDstatus
- Statusdate_from
- Erstellt nachdate_to
- Erstellt vorupdated_from
- Aktualisiert nachupdated_to
- Aktualisiert voragency_responsible
- Auftrags-Teamnegation
- Negiertrestriction_area
- Suchbereichjust_times
- Nur die Zeiten der letzten Änderung ausgeben (für Caching im CitySDK)authCode
- Code zur Identifizierung des Clientsresponse
- Response in das das Ergebnis direkt geschrieben wirdtyp
- Vorgangstypmax_requests
- Maximale Anzahl von Vorgängenwith_foto
- Nur vorgänge mit freigegebenem Fotoalso_archived
- Auch Archivierte Vorgände ausgebenjust_count
- Nur die Anzahl der Vorgänge zurückgebenarea_code
- StadtteilgrenzegeoRssHash
- GeoRSS-HashIOException
@RequestMapping(value="/grenzen", method=GET) @ResponseBody public void grenzen(@RequestParam(value="ids",required=false) String ids, @RequestParam(value="with_districts",required=false) boolean with_districts, javax.servlet.http.HttpServletResponse response) throws IOException
/grenzen
ids
- Liste von IDs der Stadtteilewith_districts
- Sollen die Stadtteil-Grenzen mit ausgegeben werdenresponse
- Response in das das Ergebnis direkt geschrieben wirdIOException
@RequestMapping(value="/foto", method=POST) @ResponseBody public void foto(@RequestParam(value="vorgang",required=false) Long vorgang, @RequestParam(value="email",required=false) String email, @RequestParam(value="bild",required=false) String bild, @RequestParam(value="resultHashOnSubmit",required=false) Boolean resultHashOnSubmit, @RequestParam(value="resultObjectOnSubmit",required=false) Boolean resultObjectOnSubmit, javax.servlet.http.HttpServletResponse response)
/service/foto
vorgang
- Vorgangbild
- Foto des Vorgangsemail
- E-Mail-Adresse des ErstellersresultHashOnSubmit
- true
- gibt den Hash zum Bestätigen als Ergebnis zurückresultObjectOnSubmit
- true
- gibt den neuen Vorgangs als Ergebnis zurückresponse
- Response in das das Ergebnis direkt geschrieben wird@RequestMapping(value="/fotoBestaetigung") public String fotoBestaetigung(@RequestParam(value="hash",required=false) String hash, org.springframework.ui.ModelMap model)
/service/fotoBestaetigung
hash
- Hash zum Bestätigenprivate void sendError(javax.servlet.http.HttpServletResponse response, Exception exception)
private void sendOk(javax.servlet.http.HttpServletResponse response)
private void sendOk(javax.servlet.http.HttpServletResponse response, String content)
Copyright © 2019. All rights reserved.