Index
All Classes and Interfaces|All Packages
A
- AbstractPanacheAssembly<D,
E extends io.quarkus.hibernate.orm.panache.PanacheEntity> - Class in br.com.trajy.architecture.base -
Abstract Class that contains boilerplate code to implement fundamental assembly operations
- AbstractPanacheAssembly() - Constructor for class br.com.trajy.architecture.base.AbstractPanacheAssembly
- AbstractPanacheController<D,
E extends io.quarkus.hibernate.orm.panache.PanacheEntity, S extends AbstractPanacheService<E>, A extends AbstractPanacheAssembly<D, E>> - Class in br.com.trajy.architecture.base -
Abstract Class that contains boilerplate code to implement GET, CREATE, UPDATE and DELETE rest end-points using Hibernate panache entity reactive
- AbstractPanacheController() - Constructor for class br.com.trajy.architecture.base.AbstractPanacheController
- AbstractPanacheService<E extends io.quarkus.hibernate.orm.panache.PanacheEntity> - Class in br.com.trajy.architecture.base
-
Abstract Class that contains boilerplate code to implement find, create, update and delete operations with your respective business rules using Hibernate panache entity reactive
- AbstractPanacheService() - Constructor for class br.com.trajy.architecture.base.AbstractPanacheService
- afterCreate() - Method in class br.com.trajy.architecture.base.AbstractPanacheController
-
Override this method to handle request after create
- afterDelete() - Method in class br.com.trajy.architecture.base.AbstractPanacheController
-
Override this method to handle request after delete
- afterDelete(Long) - Method in class br.com.trajy.architecture.base.AbstractPanacheService
-
Override this method to handle business logic after delete feature
- afterFind(List<D>) - Method in class br.com.trajy.architecture.base.AbstractPanacheController
-
Override this method to handle request after find
- afterFind(List<E>) - Method in class br.com.trajy.architecture.base.AbstractPanacheService
-
Override this method to handle business logic after find feature
- afterFindById(E) - Method in class br.com.trajy.architecture.base.AbstractPanacheService
-
Override this method to handle business logic after find by id feature
- afterUpdate() - Method in class br.com.trajy.architecture.base.AbstractPanacheController
-
Override this method to handle request after update
- afterUpdate(Long, E) - Method in class br.com.trajy.architecture.base.AbstractPanacheService
-
Override this method to handle business logic after update feature
- assembly - Variable in class br.com.trajy.architecture.base.AbstractPanacheController
- assembly(D) - Method in class br.com.trajy.architecture.base.AbstractPanacheAssembly
-
Override this method with implementation to assembly Data Transfer Object (DTO) type into Entity type
- assembly(E) - Method in class br.com.trajy.architecture.base.AbstractPanacheAssembly
-
Override this method with implementation to assembly Entity type into Data Transfer Object (DTO) type
- assemblyUpdate(E, E) - Method in class br.com.trajy.architecture.base.AbstractPanacheAssembly
-
Use strategy design pattern to fill entity attached with new data
All Classes and Interfaces|All Packages