Class AbstractServletHandler<T extends ITransferableEntity>

    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
        Deprecated.
        Allgemeiner Handler-Logger.
      • locale

        protected Locale locale
        Deprecated.
    • Constructor Detail

      • AbstractServletHandler

        public AbstractServletHandler()
        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ät
        req - - 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 - HttpServletRequest
        entityList - Liste von Entitäten
        returnValues - Zuätzliche Parameter, die dem JSON-Response hinzugefügt werden sollen. Kann null 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 - HttpServletRequest
        resp - 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
      • getCurrBenutzer

        public final Benutzer getCurrBenutzer​(javax.servlet.http.HttpSession sess)
        Deprecated.
        Liest den aktuellen Benutzer aus XfcSession.currentBenutzer().
        Parameters:
        sess - HttpSession
        Returns:
        aktuellen Benutzer (Kontextinformation)
      • getCurrMandant

        public final Mandant getCurrMandant​(javax.servlet.http.HttpSession sess)
        Deprecated.
        Liest den aktuellen Mandanten aus XfcSession.currentMandant().
        Parameters:
        sess - HttpSession
        Returns:
        aktuellen Mandanten (Kontextinformation)
      • 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 Kriterien
        sess - HttpSession
        Returns:
        erweiterte Liste mit Filter Kriterien