🧑💻 Add impsort and organize imports
This commit is contained in:
parent
b44c333ae4
commit
506a02866a
38
pom.xml
38
pom.xml
@ -138,19 +138,41 @@
|
||||
<groupId>net.revelc.code.formatter</groupId>
|
||||
<artifactId>formatter-maven-plugin</artifactId>
|
||||
<version>2.29.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>format</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
<configuration>
|
||||
<configFile>format.xml</configFile>
|
||||
<lineEnding>LF</lineEnding>
|
||||
<encoding>UTF-8</encoding>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>validate</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>net.revelc.code</groupId>
|
||||
<artifactId>impsort-maven-plugin</artifactId>
|
||||
<version>1.12.0</version>
|
||||
<configuration>
|
||||
<groups>java.,jakarta.,org.,com.,io.,*</groups>
|
||||
<staticGroups>java.,jakarta.,org.,com.,io.,*</staticGroups>
|
||||
<removeUnused>true</removeUnused>
|
||||
<lineEnding>LF</lineEnding>
|
||||
<includes>
|
||||
<include>**/*.java</include>
|
||||
</includes>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>validate</phase>
|
||||
<goals>
|
||||
<goal>check</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
package dev.dinauer.metrics.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import dev.dinauer.metrics.service.model.BucketUnit;
|
||||
import dev.dinauer.metrics.service.model.Collection;
|
||||
import io.quarkus.hibernate.orm.panache.PanacheRepositoryBase;
|
||||
import io.quarkus.panache.common.Parameters;
|
||||
import jakarta.enterprise.context.ApplicationScoped;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@ApplicationScoped
|
||||
public class Repo implements PanacheRepositoryBase<Collection, String>
|
||||
{
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
package dev.dinauer.metrics.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
import dev.dinauer.metrics.service.client.auth.AuthenticationService;
|
||||
import dev.dinauer.metrics.service.model.BucketUnit;
|
||||
import dev.dinauer.metrics.service.model.Collection;
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.ws.rs.*;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
|
||||
@Path("/{resource}/{metric}")
|
||||
public class Resource
|
||||
{
|
||||
|
||||
@ -1,5 +1,10 @@
|
||||
package dev.dinauer.metrics.service;
|
||||
|
||||
import java.time.Clock;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import dev.dinauer.metrics.service.model.BucketUnit;
|
||||
import dev.dinauer.metrics.service.model.Collection;
|
||||
import dev.dinauer.metrics.service.utils.BucketConfigProvider;
|
||||
@ -8,11 +13,6 @@ import jakarta.enterprise.context.ApplicationScoped;
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.transaction.Transactional;
|
||||
|
||||
import java.time.Clock;
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@ApplicationScoped
|
||||
public class Service
|
||||
{
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
package dev.dinauer.metrics.service.client;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.microprofile.config.Config;
|
||||
import org.eclipse.microprofile.config.ConfigProvider;
|
||||
|
||||
import io.quarkus.elytron.security.common.BcryptUtil;
|
||||
import io.quarkus.runtime.Startup;
|
||||
import jakarta.enterprise.context.ApplicationScoped;
|
||||
import org.eclipse.microprofile.config.Config;
|
||||
import org.eclipse.microprofile.config.ConfigProvider;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Startup
|
||||
@ApplicationScoped
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
package dev.dinauer.metrics.service.client.auth;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import dev.dinauer.metrics.service.client.Client;
|
||||
import dev.dinauer.metrics.service.client.Permission;
|
||||
import dev.dinauer.metrics.service.client.auth.utils.AuthHeader;
|
||||
@ -10,8 +12,6 @@ import jakarta.inject.Inject;
|
||||
import jakarta.ws.rs.core.Context;
|
||||
import jakarta.ws.rs.core.HttpHeaders;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@RequestScoped
|
||||
public class AuthenticationService
|
||||
{
|
||||
|
||||
@ -1,5 +1,7 @@
|
||||
package dev.dinauer.metrics.service.client.auth;
|
||||
|
||||
import java.util.Base64;
|
||||
|
||||
import dev.dinauer.metrics.service.client.Client;
|
||||
import dev.dinauer.metrics.service.client.ClientRepo;
|
||||
import dev.dinauer.metrics.service.client.auth.utils.BasicAuthCredentials;
|
||||
@ -9,8 +11,6 @@ import jakarta.enterprise.context.ApplicationScoped;
|
||||
import jakarta.inject.Inject;
|
||||
import jakarta.ws.rs.NotFoundException;
|
||||
|
||||
import java.util.Base64;
|
||||
|
||||
@ApplicationScoped
|
||||
public class BasicAuthClientProvider
|
||||
{
|
||||
|
||||
@ -1,17 +1,17 @@
|
||||
package dev.dinauer.metrics.service.client.auth;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import org.eclipse.microprofile.config.inject.ConfigProperty;
|
||||
import org.eclipse.microprofile.jwt.JsonWebToken;
|
||||
|
||||
import dev.dinauer.metrics.service.client.Client;
|
||||
import dev.dinauer.metrics.service.client.Permission;
|
||||
import io.quarkus.security.UnauthorizedException;
|
||||
import io.smallrye.jwt.auth.principal.JWTParser;
|
||||
import io.smallrye.jwt.auth.principal.ParseException;
|
||||
import io.smallrye.jwt.build.Jwt;
|
||||
import jakarta.enterprise.context.ApplicationScoped;
|
||||
import jakarta.inject.Inject;
|
||||
import org.eclipse.microprofile.config.inject.ConfigProperty;
|
||||
import org.eclipse.microprofile.jwt.JsonWebToken;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
@ApplicationScoped
|
||||
public class BearerAuthClientProvider
|
||||
|
||||
@ -1,16 +1,18 @@
|
||||
package dev.dinauer.metrics.service.model;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import jakarta.persistence.*;
|
||||
import org.hibernate.annotations.CreationTimestamp;
|
||||
import org.hibernate.annotations.UpdateTimestamp;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
|
||||
import org.hibernate.annotations.CreationTimestamp;
|
||||
import org.hibernate.annotations.UpdateTimestamp;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
|
||||
@Entity
|
||||
@Table(name = "collection")
|
||||
public class Collection
|
||||
|
||||
@ -1,17 +1,16 @@
|
||||
package dev.dinauer.metrics.service.utils;
|
||||
|
||||
import dev.dinauer.metrics.service.model.BucketUnit;
|
||||
import io.quarkus.runtime.Startup;
|
||||
import jakarta.annotation.PostConstruct;
|
||||
import jakarta.enterprise.context.ApplicationScoped;
|
||||
import jakarta.inject.Inject;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.antlr.v4.runtime.misc.OrderedHashSet;
|
||||
import org.eclipse.microprofile.config.inject.ConfigProperty;
|
||||
import org.jboss.logging.Logger;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import java.util.stream.Collectors;
|
||||
import dev.dinauer.metrics.service.model.BucketUnit;
|
||||
import io.quarkus.runtime.Startup;
|
||||
import jakarta.enterprise.context.ApplicationScoped;
|
||||
import jakarta.inject.Inject;
|
||||
|
||||
@Startup
|
||||
@ApplicationScoped
|
||||
|
||||
@ -1,13 +1,11 @@
|
||||
package dev.dinauer.metrics.service.utils;
|
||||
|
||||
import com.arjuna.ats.jta.UserTransaction;
|
||||
import dev.dinauer.metrics.service.model.BucketUnit;
|
||||
import org.jboss.resteasy.reactive.common.NotImplementedYet;
|
||||
|
||||
import java.time.ZonedDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.time.temporal.WeekFields;
|
||||
|
||||
import dev.dinauer.metrics.service.model.BucketUnit;
|
||||
|
||||
public class TimestampGenerator
|
||||
{
|
||||
public static String generateTimestamp(ZonedDateTime timestamp, BucketUnit unit)
|
||||
|
||||
@ -1,9 +0,0 @@
|
||||
package dev.dinauer;
|
||||
|
||||
import io.quarkus.test.junit.QuarkusIntegrationTest;
|
||||
|
||||
@QuarkusIntegrationTest
|
||||
class GreetingResourceIT extends GreetingResourceTest
|
||||
{
|
||||
// Execute the same tests but in packaged mode.
|
||||
}
|
||||
@ -1,18 +0,0 @@
|
||||
package dev.dinauer;
|
||||
|
||||
import io.quarkus.test.junit.QuarkusTest;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static io.restassured.RestAssured.given;
|
||||
import static org.hamcrest.CoreMatchers.is;
|
||||
|
||||
@QuarkusTest
|
||||
class GreetingResourceTest
|
||||
{
|
||||
@Test
|
||||
void testHelloEndpoint()
|
||||
{
|
||||
given().when().get("/hello").then().statusCode(200).body(is("Hello from Quarkus REST"));
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user