Index

A B C D F S U 
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
A B C D F S U 
All Classes and Interfaces|All Packages