Class GeneralServletHandler<T extends ITransferableEntity>

java.lang.Object
de.xima.fc.servlet.handler.AbstractServletHandler<T>
de.xima.fc.servlet.handler.GeneralServletHandler<T>
All Implemented Interfaces:
IBasisServletAction
Direct Known Subclasses:
AktionServletHandler, BedingungServletHandler, BenutzerServletHandler, MandantFrontendServerServletHandler, MandantServletHandler, PostfachServletHandler, ProjektServletHandler, StatusServletHandler, VorgangServletHandler

@Deprecated public class GeneralServletHandler<T extends ITransferableEntity> extends AbstractServletHandler<T>
Deprecated.
This is part of the old rest API. Use the new API when it becomes available.
Allgemeiner Handler, welcher die CRUD-Anfragen vom Client entgegen nimmt und verarbeitet. Bei Spezialfällen müssen eigene Handler für die entsprechende Entität implementiert werden. Der Name für den Handler folgt den Konventionen: [Entitätsname]Handler
Author:
XIMA MEDIA GmbH
  • Constructor Details

    • GeneralServletHandler

      public GeneralServletHandler()
      Deprecated.
  • Method Details

    • get

      public void get(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
      Deprecated.
      Description copied from interface: IBasisServletAction
      Methode zum Lesen der Entität. Wird eine ID mitgegeben wird der entsprechende Datensatz zurückgegeben, ansonsten werden alle Daten zu der Entität zurückgegeben.
      Throws:
      IOException
    • put

      public void put(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
      Deprecated.
      Description copied from interface: IBasisServletAction
      Führt das Aktualiseren einer Entität durch. Hierbei wird eine ID und die Daten als JSON übergeben.
      Throws:
      IOException
    • post

      public void post(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
      Deprecated.
      Description copied from interface: IBasisServletAction
      Führt das Anlegen einer Entität durch. Hierbei werden die Daten als JSON übergeben.
      Throws:
      IOException
    • delete

      public void delete(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
      Deprecated.
      Description copied from interface: IBasisServletAction
      Führt das Löschen einer Entität anhand der übergebenen ID aus.
      Throws:
      IOException
    • error

      public void error(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, String errMsg, int statusCode) throws IOException
      Deprecated.
      Description copied from interface: IBasisServletAction
      Liefert Fehlermeldung an Client.
      Throws:
      IOException