Skip to content

Instantly share code, notes, and snippets.

View CarlosPanarello's full-sized avatar

Carlos Eduardo Panarello CarlosPanarello

  • Brasilia Brazil
View GitHub Profile
@CarlosPanarello
CarlosPanarello / SimNaoType.java
Created June 8, 2021 20:33
SimNaoType para hibernate
import java.io.Serializable;
import org.hibernate.annotations.TypeDef;
import org.hibernate.annotations.TypeDefs;
import org.hibernate.dialect.Dialect;
import org.hibernate.type.AbstractSingleColumnStandardBasicType;
import org.hibernate.type.DiscriminatorType;
import org.hibernate.type.PrimitiveType;
import org.hibernate.type.StringType;
import org.hibernate.type.descriptor.java.BooleanTypeDescriptor;
import org.hibernate.type.descriptor.sql.CharTypeDescriptor;
@CarlosPanarello
CarlosPanarello / LogBBFilterVertx.java
Created May 22, 2021 18:25
Filter for Quarkus Vertx
package br.com.cep.log.filters;
import io.quarkus.vertx.http.runtime.filters.Filters;
import java.time.LocalDateTime;
import javax.enterprise.event.Observes;
public class LogBBFilterVertx {
public void filters(@Observes Filters filters) {
filters.register(rc -> {
package br.com.cep.model.banco.sequence;
import io.smallrye.mutiny.tuples.Tuple3;
import java.io.Serializable;
import java.lang.reflect.Field;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.ZonedDateTime;
import java.util.Arrays;
import java.util.Calendar;
@CarlosPanarello
CarlosPanarello / CalcUtil.java
Created March 4, 2021 19:20
Calculate the elapsed time in seconds
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.Duration;
import java.time.Instant;
public class CalcUtil {
private static final BigDecimal MULTIPLIER_NANO_TO_SECONDS = new BigDecimal(1.0E9D);
/**
* Calculate the elapsed time in seconds
{
"$id": "http://dev-mensageria-maven-plugin/schema/#",
"default": {},
"description": "Arquivo com o JSON Schema para mensagens de erro",
"examples": [
{
"$schema": "./src/main/resources/erro/mensagens_schema.json",
"erros": [
{
"identificador": "ERRO_SISTEMA_EXEMPLO_01",