Interface PanacheMongoEntityResource<Entity extends io.quarkus.mongodb.panache.PanacheMongoEntityBase,ID>

Type Parameters:
Entity - PanacheMongoEntityBase that is handled by this resource.
ID - ID type of the entity.
All Superinterfaces:
io.quarkus.rest.data.panache.RestDataResource<Entity,ID>

public interface PanacheMongoEntityResource<Entity extends io.quarkus.mongodb.panache.PanacheMongoEntityBase,ID> extends io.quarkus.rest.data.panache.RestDataResource<Entity,ID>
REST data Panache resource that uses PanacheMongoEntityBase instance for data access and exposes it as a JAX-RS resource.

See RestDataResource for the methods provided by this resource.

See ResourceProperties and MethodProperties for the ways to customize this resource.

  • Method Summary

    Methods inherited from interface io.quarkus.rest.data.panache.RestDataResource

    add, count, delete, get, list, update