Package de.xima.fc.servlet.handler
Class StatusServletHandler
- java.lang.Object
-
- de.xima.fc.servlet.handler.AbstractServletHandler<T>
-
- de.xima.fc.servlet.handler.GeneralServletHandler<Status>
-
- de.xima.fc.servlet.handler.StatusServletHandler
-
- All Implemented Interfaces:
IBasisServletAction
,IStatusServletHandler
public class StatusServletHandler extends GeneralServletHandler<Status> implements IStatusServletHandler
-
-
Field Summary
-
Fields inherited from class de.xima.fc.servlet.handler.AbstractServletHandler
entity, entityClass, locale, LOG, uc
-
-
Constructor Summary
Constructors Constructor Description StatusServletHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Führt das Löschen einer Entität anhand der übergebenen ID aus.void
getChangeTo(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Diese Methode dient dazu, alleStatus
zu ermitteln, die ein Nutzer im Statuswechsel eines Vorgangs wählen kann.void
post(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Führt das Anlegen einer Entität durch.void
put(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Führt das Aktualiseren einer Entität durch.-
Methods inherited from class de.xima.fc.servlet.handler.GeneralServletHandler
error, get
-
Methods inherited from class de.xima.fc.servlet.handler.AbstractServletHandler
appendMandantFilter, getCurrBenutzer, getCurrMandant, getEntity, handleCreate, handleDelete, handleReadById, handleReadList, handleReadList, handleUpdate, init, response
-
-
-
-
Method Detail
-
post
public void post(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
Description copied from interface:IBasisServletAction
Führt das Anlegen einer Entität durch. Hierbei werden die Daten als JSON übergeben.- Specified by:
post
in interfaceIBasisServletAction
- Overrides:
post
in classGeneralServletHandler<Status>
- Throws:
IOException
-
put
public void put(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
Description copied from interface:IBasisServletAction
Führt das Aktualiseren einer Entität durch. Hierbei wird eine ID und die Daten als JSON übergeben.- Specified by:
put
in interfaceIBasisServletAction
- Overrides:
put
in classGeneralServletHandler<Status>
- Throws:
IOException
-
delete
public void delete(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
Description copied from interface:IBasisServletAction
Führt das Löschen einer Entität anhand der übergebenen ID aus.- Specified by:
delete
in interfaceIBasisServletAction
- Overrides:
delete
in classGeneralServletHandler<Status>
- Throws:
IOException
-
getChangeTo
public void getChangeTo(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
Diese Methode dient dazu, alleStatus
zu ermitteln, die ein Nutzer im Statuswechsel eines Vorgangs wählen kann. Hierzu werden dieBenutzerGruppe
bedacht, in denen der Benutzer ist und dieStatus.getStatusPre()
Liste, in der sich der aktuelle Status befinden muss.- Specified by:
getChangeTo
in interfaceIStatusServletHandler
- Parameters:
req
- theHttpServletRequest
resp
- theHttpServletResponse
- Throws:
IOException
- if there is an error on reading/writing to the request/response
-
-