All Downloads are FREE. Search and download functionalities are using the official Maven repository.

info.unterrainer.commons.httpserver.extensions.delegates.PostGetListSync Maven / Gradle / Ivy

There is a newer version: 0.3.14
Show newest version
package info.unterrainer.commons.httpserver.extensions.delegates;

import info.unterrainer.commons.httpserver.jsons.ListJson;
import info.unterrainer.commons.rdbutils.entities.BasicJpa;
import info.unterrainer.commons.serialization.jsons.BasicJson;
import io.javalin.http.Context;

public interface PostGetListSync

{ /** * Allows you to execute code after fetching of a list of items. *

* Returning {@code null} will abort. So be sure to return something (status...) * in that case using the {@link Context}. * * @param ctx the Javalin context * @param entityManager the entity-manager you can use to get the active * transaction, if any * @param size the size-parameter of the list * @param offset the offset-parameter of the list * @param readList the list that was read based on the size- and * offset-parameters * @param response the JSON that will be sent as a response * @return the JSON that will be sent as a response */ ListJson handle(Context ctx, E entityManager, Long size, Long offset, ListJson

readList, ListJson response); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy