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 TentityDeprecated.protected Class<T>entityClassDeprecated.protected LocalelocaleDeprecated.protected static org.slf4j.LoggerLOGDeprecated.Allgemeiner Handler-Logger.protected UserContextucDeprecated.
-
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.BenutzergetCurrBenutzer(javax.servlet.http.HttpSession sess)Deprecated.MandantgetCurrMandant(javax.servlet.http.HttpSession sess)Deprecated.TgetEntity()Deprecated.protected StringhandleCreate(javax.servlet.http.HttpServletRequest req)Deprecated.Aktualisieren der Entität ausführen und Client-Response zusammenbauen.protected StringhandleDelete(javax.servlet.http.HttpServletRequest req)Deprecated.Löschen von Entitäten ausführen und Client-Reponse zusammenbauen.protected StringhandleReadById(javax.servlet.http.HttpServletRequest req)Deprecated.Auslesen von Daten anhand der ID und Client-Response zusammenbauenprotected StringhandleReadList(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 StringhandleReadList(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 StringhandleUpdate(javax.servlet.http.HttpServletRequest req)Deprecated.Aktualiseren der Entität ausführen und Client-Response zusammenbauen.voidinit(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 Stringresponse(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. Kannnullsein.- 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. Kannnullsein.- 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)
-
-