Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump jakarta.jakartaee-api from 8.0.0 to 9.1.0 #53

Open
wants to merge 5 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions api/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,12 @@ description = "DS/2 OSS Core API"
val logbackVersion: String by project

dependencies {
//compileOnly(group: 'javax.enterprise', name: 'cdi-api', version:'1.2')
//compileOnly(group: 'javax.validation', name: 'validation-api', version:'1.1.0.Final')
annotationProcessor("org.projectlombok:lombok:1.18.22")
implementation("org.jetbrains.kotlin:kotlin-stdlib:1.6.0")
compileOnly("org.projectlombok:lombok:1.18.22")
implementation("javax.xml.bind:jaxb-api:2.4.0")
compileOnly("jakarta.platform", "jakarta.jakartaee-api", "8.0.0")
testImplementation("jakarta.platform", "jakarta.jakartaee-api", "8.0.0")
compileOnly("jakarta.platform", "jakarta.jakartaee-api", "9.1.0")
testImplementation("jakarta.platform", "jakarta.jakartaee-api", "9.1.0")
testImplementation("org.testng:testng:7.4.0")
testImplementation("org.slf4j:jul-to-slf4j:1.7.32")
testRuntimeOnly("ch.qos.logback", "logback-classic", logbackVersion)
Expand Down
3 changes: 2 additions & 1 deletion api/src/main/java/ds2/oss/core/api/JpaCrudFacade.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
*/
package ds2.oss.core.api;

import javax.persistence.TypedQuery;
import jakarta.persistence.TypedQuery;

import java.util.List;

/**
Expand Down
2 changes: 1 addition & 1 deletion api/src/main/java/ds2/oss/core/api/PersistenceSupport.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

import ds2.oss.core.api.persistence.InvalidEntityException;

import javax.persistence.EntityNotFoundException;
import jakarta.persistence.EntityNotFoundException;

/**
* A persistence support contract. This can be a database, or a cache instance. Or ElasticSearch.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,23 @@
*/
package ds2.oss.core.api.annotations;

import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.util.Nonbinding;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.util.Nonbinding;

/**
* Marks a field to contain some i18n data.
*
* @author dstrauss
* @version 0.3
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER })
@javax.enterprise.context.ApplicationScoped
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER})
@ApplicationScoped
public @interface LocaleData {
/**
* The base name to the properties file.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@
*/
package ds2.oss.core.api.annotations;

import javax.ws.rs.NameBinding;
import jakarta.ws.rs.NameBinding;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
Expand All @@ -25,7 +26,7 @@
* Created by deindesign on 18.12.15.
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE, ElementType.METHOD})
@Target({ElementType.TYPE, ElementType.METHOD})
@NameBinding
public @interface LogResourceRequests {
}
5 changes: 3 additions & 2 deletions api/src/main/java/ds2/oss/core/api/annotations/Mock.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@
*/
package ds2.oss.core.api.annotations;

import javax.enterprise.inject.Alternative;
import javax.enterprise.inject.Stereotype;
import jakarta.enterprise.inject.Alternative;
import jakarta.enterprise.inject.Stereotype;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
*/
package ds2.oss.core.api.annotations;

import jakarta.enterprise.util.Nonbinding;
import jakarta.inject.Qualifier;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.util.Nonbinding;
import javax.inject.Qualifier;

/**
* Used to dynamically inject a path.
*
Expand All @@ -31,7 +31,7 @@
*/
@Qualifier
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE })
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE})
public @interface PathLocation {
/**
* The environment variable to use to insert its value via injection.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,50 +15,53 @@
*/
package ds2.oss.core.api.annotations;

import javax.enterprise.util.Nonbinding;
import javax.inject.Qualifier;
import javax.validation.constraints.Null;
import jakarta.enterprise.util.Nonbinding;
import jakarta.inject.Qualifier;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import java.nio.file.Path;
import java.nio.file.Paths;

/**
* To load a properties file from a specific location.
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE })
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.TYPE})
@Qualifier
public @interface PropertiesLoader {
/**
* A path to a file location.
*
* @return the file path
*/
@Nonbinding
String filePath() default "";

/**
* A path from a system property.
*
* @return a system property name that contains the path
*/
@Nonbinding
String sysProp() default "";

/**
* A path from an environment variable. This is tried first.
*
* @return a path from an environment variable
*/
@Nonbinding
String envProp() default "";

/**
* A resource to load the properties from.
*
* @return a resource name
*/
@Nonbinding
String resource() default "";

@Nonbinding
boolean setNullOnFail() default false;
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@
*/
package ds2.oss.core.api.annotations;

import jakarta.enterprise.util.Nonbinding;
import jakarta.inject.Qualifier;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.util.Nonbinding;
import javax.inject.Qualifier;

/**
* Qualifier for a secure randomizer. Put this on fields to have a SecureRandom object being
* injected.
Expand All @@ -31,7 +31,7 @@
* @version 0.3
*/
@Qualifier
@Target({ ElementType.FIELD, ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER })
@Target({ElementType.FIELD, ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
public @interface SecureRandomizer {
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@
*/
package ds2.oss.core.api.annotations;

import jakarta.enterprise.context.ApplicationScoped;
import jakarta.enterprise.util.Nonbinding;
import jakarta.inject.Qualifier;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.util.Nonbinding;
import javax.inject.Qualifier;

/**
* Marks a type to be a packet extension provider from Smack for XMPP.
*
Expand All @@ -32,7 +32,7 @@
*/
@Qualifier
@ApplicationScoped
@Target({ ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER })
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
public @interface SmackPEProvider {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,16 @@
*/
package ds2.oss.core.api.annotations;

import static ds2.oss.core.api.xmpp.PacketTypes.Message;
import ds2.oss.core.api.xmpp.PacketTypes;
import jakarta.enterprise.util.Nonbinding;
import jakarta.inject.Qualifier;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.util.Nonbinding;
import javax.inject.Qualifier;

import ds2.oss.core.api.xmpp.PacketTypes;
import static ds2.oss.core.api.xmpp.PacketTypes.Message;

/**
* Marks a smack packet listener.
Expand All @@ -35,12 +34,11 @@
*/
@Qualifier
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER })
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER})
public @interface SmackPacketListener {

/**
* The type to filter.
*
*/
@Nonbinding
PacketTypes type() default Message;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
package ds2.oss.core.api.annotations;

import javax.enterprise.util.Nonbinding;
import jakarta.enterprise.util.Nonbinding;

/**
* To load string values from a property, an environment.
Expand Down
10 changes: 5 additions & 5 deletions api/src/main/java/ds2/oss/core/api/cache/InfinispanConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,22 @@
*/
package ds2.oss.core.api.cache;

import jakarta.enterprise.util.Nonbinding;
import jakarta.inject.Qualifier;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.util.Nonbinding;
import javax.inject.Qualifier;

/**
* Injection qualifier.
*
* @version 0.3
* @author dstrauss
* @version 0.3
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.METHOD })
@Target({ElementType.FIELD, ElementType.METHOD})
@Qualifier
public @interface InfinispanConfig {
/**
Expand Down
5 changes: 3 additions & 2 deletions api/src/main/java/ds2/oss/core/api/crypto/Argon2.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@
*/
package ds2.oss.core.api.crypto;

import javax.enterprise.context.Dependent;
import javax.inject.Qualifier;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Qualifier;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,20 @@
package ds2.oss.core.api.crypto;

import ds2.oss.core.api.CoreException;
import ds2.oss.core.api.maths.WeierstrassCurveData;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.security.KeyPair;

/**
* Created by deindesign on 11.03.16.
*/
public interface KeyPairGeneratorService {
KeyPair generate(@Min(128)int bitSize, @NotNull AlgorithmNamed alg) throws CoreException;
KeyPair generate(@Min(128) int bitSize, @NotNull AlgorithmNamed alg) throws CoreException;

/**
* Generates an RSA key pair.
*
* @param bitSize the bit size
* @return the generated key pair
* @throws CoreException if an error occurred
Expand All @@ -38,7 +38,8 @@ public interface KeyPairGeneratorService {

/**
* Generates an elliptic curve key pair.
* @param bitSize the bit size
*
* @param bitSize the bit size
* @param curveName the curve name
* @return the generated key pair
* @throws CoreException if an error occurred
Expand All @@ -53,6 +54,7 @@ public interface KeyPairGeneratorService {

/**
* Generates an EC key from a default curve given by the current provider.
*
* @param bitSize the bit size to use
* @return a keypair with some default key rules
* @throws CoreException if an error occurred
Expand Down
5 changes: 3 additions & 2 deletions api/src/main/java/ds2/oss/core/api/crypto/Pbkdf2.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,9 @@
*/
package ds2.oss.core.api.crypto;

import javax.enterprise.context.Dependent;
import javax.inject.Qualifier;
import jakarta.enterprise.context.Dependent;
import jakarta.inject.Qualifier;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
Expand Down
12 changes: 6 additions & 6 deletions api/src/main/java/ds2/oss/core/api/dto/impl/OptionDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@
import ds2.oss.core.api.options.Option;
import ds2.oss.core.api.options.OptionStage;
import ds2.oss.core.api.options.ValueType;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlTransient;
import jakarta.xml.bind.annotation.XmlType;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlTransient;
import javax.xml.bind.annotation.XmlType;
import java.time.LocalDateTime;
import java.util.Arrays;

Expand Down
Loading