Package de.xima.fc.servlet.handler
Class AbstractServletHandler<T extends ITransferableEntity>
- java.lang.Object
-
- de.xima.fc.servlet.handler.AbstractServletHandler<T>
-
- All Implemented Interfaces:
IBasisServletAction
- Direct Known Subclasses:
GeneralServletHandler
@Deprecated public abstract class AbstractServletHandler<T extends ITransferableEntity> extends Object implements IBasisServletAction
Deprecated.This is part of the old rest API. Use the new API when it becomes available.- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description protected T
entity
Deprecated.protected Class<T>
entityClass
Deprecated.protected Locale
locale
Deprecated.protected static org.slf4j.Logger
LOG
Deprecated.Allgemeiner Handler-Logger.protected UserContext
uc
Deprecated.
-
Constructor Summary
Constructors Constructor Description AbstractServletHandler()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected List<de.xima.cmn.criteria.FilterCriterion>
appendMandantFilter(List<de.xima.cmn.criteria.FilterCriterion> filterCriterias, javax.servlet.http.HttpSession sess)
Deprecated.Die Filter Kriterien werden um den Mandanten-Filter erweitert, sobald die Entität mandantenabhängig ist.Benutzer
getCurrBenutzer(javax.servlet.http.HttpSession sess)
Deprecated.Mandant
getCurrMandant(javax.servlet.http.HttpSession sess)
Deprecated.T
getEntity()
Deprecated.protected String
handleCreate(javax.servlet.http.HttpServletRequest req)
Deprecated.Aktualisieren der Entität ausführen und Client-Response zusammenbauen.protected String
handleDelete(javax.servlet.http.HttpServletRequest req)
Deprecated.Löschen von Entitäten ausführen und Client-Reponse zusammenbauen.protected String
handleReadById(javax.servlet.http.HttpServletRequest req)
Deprecated.Auslesen von Daten anhand der ID und Client-Response zusammenbauenprotected String
handleReadList(javax.servlet.http.HttpServletRequest req, List<T> entityList, HashMap<String,String> returnValues)
Deprecated.Auslesen der Liste von Entitäten welche übergeben wird und Client-Response zusammenbauenprotected String
handleReadList(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Deprecated.Auslesen der Liste von Entitäten, hierbei werden die Filter-, Pagination und Sortierungsparametern vom Client berücksichtigt.protected String
handleUpdate(javax.servlet.http.HttpServletRequest req)
Deprecated.Aktualiseren der Entität ausführen und Client-Response zusammenbauen.void
init(Class<T> entityClass, javax.servlet.http.HttpServletRequest req)
Deprecated.Initialsierung der Handler übernimmt das Setzen der Instanzvariablen: Klasse der Entität und Entität mit entsprechenden Datenprotected String
response(javax.servlet.http.HttpSession session, HashMap<String,String> returnValues)
Deprecated.Entität in eine Liste packen, Weiterleitung an MethoderesponseList(List, HttpSession, HashMap)
.
-
-
-
Field Detail
-
LOG
protected static final org.slf4j.Logger LOG
Deprecated.Allgemeiner Handler-Logger.
-
uc
protected final UserContext uc
Deprecated.
-
entityClass
protected Class<T extends ITransferableEntity> entityClass
Deprecated.
-
entity
protected T extends ITransferableEntity entity
Deprecated.
-
locale
protected Locale locale
Deprecated.
-
-
Method Detail
-
init
public void init(Class<T> entityClass, javax.servlet.http.HttpServletRequest req) throws HandledServletException
Deprecated.Initialsierung der Handler übernimmt das Setzen der Instanzvariablen: Klasse der Entität und Entität mit entsprechenden Daten- Parameters:
entityClass
- - Klasse zur Entitätreq
- - HttpServletRequest- Throws:
HandledServletException
- zur Fehlerbehandlung
-
getEntity
public final T getEntity()
Deprecated.
-
handleReadById
protected final String handleReadById(javax.servlet.http.HttpServletRequest req)
Deprecated.Auslesen von Daten anhand der ID und Client-Response zusammenbauen- Parameters:
req
- HttpServletRequest- Returns:
- Client-Response
-
handleReadList
protected final String handleReadList(javax.servlet.http.HttpServletRequest req, List<T> entityList, HashMap<String,String> returnValues)
Deprecated.Auslesen der Liste von Entitäten welche übergeben wird und Client-Response zusammenbauen- Parameters:
req
- HttpServletRequestentityList
- Liste von EntitätenreturnValues
- Zuätzliche Parameter, die dem JSON-Response hinzugefügt werden sollen. Kannnull
sein.- Returns:
- Client-Response
-
handleReadList
protected final String handleReadList(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Deprecated.Auslesen der Liste von Entitäten, hierbei werden die Filter-, Pagination und Sortierungsparametern vom Client berücksichtigt. Anschließend wird der Client-Response zusammengebaut.- Parameters:
req
- HttpServletRequestresp
-HttpServletResponse
- Returns:
- Client-Response
-
handleUpdate
protected final String handleUpdate(javax.servlet.http.HttpServletRequest req)
Deprecated.Aktualiseren der Entität ausführen und Client-Response zusammenbauen. Im Fehlerfall wird eine entsprechende Meldung zurückgegeben.- Parameters:
req
- HttpServletRequest- Returns:
- Client-Response
-
handleCreate
protected final String handleCreate(javax.servlet.http.HttpServletRequest req)
Deprecated.Aktualisieren der Entität ausführen und Client-Response zusammenbauen. Im Fehlerfall wird eine entsprechende Meldung zurückgegeben.- Parameters:
req
- HttpServletRequest- Returns:
- Client-Response
-
handleDelete
protected final String handleDelete(javax.servlet.http.HttpServletRequest req)
Deprecated.Löschen von Entitäten ausführen und Client-Reponse zusammenbauen. Im Fehlerfall wird eine entsprechende Meldung zurückgegeben.- Parameters:
req
- HttpServletRequest- Returns:
- Client-Response
-
response
protected final String response(javax.servlet.http.HttpSession session, HashMap<String,String> returnValues) throws HandledServletException
Deprecated.Entität in eine Liste packen, Weiterleitung an MethoderesponseList(List, HttpSession, HashMap)
.- Parameters:
session
- Current session.returnValues
- Zuätzliche Parameter, die dem JSON-Response hinzugefügt werden sollen. Kannnull
sein.- Returns:
- Client-Response
- Throws:
HandledServletException
- Never thrown, still declared for backwards compatibility.
-
appendMandantFilter
protected final List<de.xima.cmn.criteria.FilterCriterion> appendMandantFilter(List<de.xima.cmn.criteria.FilterCriterion> filterCriterias, javax.servlet.http.HttpSession sess)
Deprecated.Die Filter Kriterien werden um den Mandanten-Filter erweitert, sobald die Entität mandantenabhängig ist.- Parameters:
filterCriterias
- Fitler Kriteriensess
- HttpSession- Returns:
- erweiterte Liste mit Filter Kriterien
-
getCurrBenutzer
@Deprecated public final Benutzer getCurrBenutzer(javax.servlet.http.HttpSession sess)
Deprecated.Liest den aktuellen Benutzer ausXfcSession.currentBenutzer()
.- Parameters:
sess
- HttpSession- Returns:
- aktuellen Benutzer (Kontextinformation)
-
getCurrMandant
@Deprecated public final Mandant getCurrMandant(javax.servlet.http.HttpSession sess)
Deprecated.Liest den aktuellen Mandanten ausXfcSession.currentMandant()
.- Parameters:
sess
- HttpSession- Returns:
- aktuellen Mandanten (Kontextinformation)
-
-