Skip to content

Commit

Permalink
Update target JDK to 11 and move to JakartaEE
Browse files Browse the repository at this point in the history
  • Loading branch information
maximthomas committed Jan 21, 2025
1 parent 61283c5 commit f8b78d9
Show file tree
Hide file tree
Showing 1,449 changed files with 5,127 additions and 3,349 deletions.
2 changes: 2 additions & 0 deletions jato-shaded/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2011-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
Expand All @@ -38,6 +39,7 @@
<dependency>
<groupId>org.openidentityplatform.external.com.iplanet.jato</groupId>
<artifactId>jato</artifactId>
<classifier>jakarta</classifier>
</dependency>
</dependencies>
<build>
Expand Down
5 changes: 3 additions & 2 deletions openam-audit/openam-audit-configuration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2014-2016 ForgeRock AS.
* Portions copyright 2023 3A Systems LLC
* Portions copyright 2023-2025 3A Systems LLC
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
Expand Down Expand Up @@ -80,9 +80,10 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<groupId>org.openidentityplatform.openam.shaded</groupId>
<artifactId>activemq-client</artifactId>
<scope>test</scope>
<classifier>jakarta</classifier>
</dependency>
<dependency>
<groupId>org.testng</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit.configuration;

Expand Down Expand Up @@ -43,7 +44,7 @@
import org.forgerock.openam.utils.JsonValueBuilder;
import org.forgerock.openam.utils.RealmUtils;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import java.io.IOException;
import java.io.InputStream;
import java.security.AccessController;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit.events.handlers;

Expand All @@ -32,7 +33,7 @@
import org.forgerock.openam.audit.configuration.AuditEventHandlerConfiguration;
import org.forgerock.openam.utils.StringUtils;

import javax.inject.Singleton;
import jakarta.inject.Singleton;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
Expand Down
6 changes: 3 additions & 3 deletions openam-audit/openam-audit-context/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2014-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
Expand Down Expand Up @@ -40,14 +41,13 @@
<artifactId>core</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<classifier>no_aop</classifier>
</dependency>
<dependency>
<groupId>org.openidentityplatform.commons.guice</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/

package org.forgerock.openam.audit.context;
Expand All @@ -20,13 +21,13 @@
import org.forgerock.http.header.TransactionIdHeader;
import org.forgerock.services.TransactionId;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import jakarta.servlet.Filter;
import jakarta.servlet.FilterChain;
import jakarta.servlet.FilterConfig;
import jakarta.servlet.ServletException;
import jakarta.servlet.ServletRequest;
import jakarta.servlet.ServletResponse;
import jakarta.servlet.http.HttpServletRequest;
import java.io.IOException;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/

package org.forgerock.openam.audit;
Expand All @@ -38,9 +39,9 @@
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

import javax.servlet.FilterChain;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jakarta.servlet.FilterChain;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

import com.google.inject.AbstractModule;
import com.google.inject.Module;
Expand Down
5 changes: 3 additions & 2 deletions openam-audit/openam-audit-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2014-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
Expand Down Expand Up @@ -48,8 +49,8 @@
<artifactId>guice-assistedinject</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit;

Expand All @@ -29,7 +30,7 @@
import java.util.Map;
import java.util.TreeMap;

import javax.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletRequest;

import org.forgerock.audit.events.AccessAuditEventBuilder;
import org.forgerock.http.MutableUri;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit;

import static org.forgerock.openam.utils.StringUtils.isNotBlank;

import javax.inject.Singleton;
import jakarta.inject.Singleton;

/**
* Factory for creation of AuditEvent builders.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit;

Expand All @@ -31,8 +32,8 @@
import org.forgerock.openam.audit.AuditConstants.EventName;
import org.forgerock.services.context.RootContext;

import javax.inject.Inject;
import javax.inject.Singleton;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;

/**
* Responsible for publishing locally created audit events to the AuditService.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit;

Expand All @@ -31,8 +32,8 @@
import org.forgerock.util.thread.listener.ShutdownListener;
import org.forgerock.util.thread.listener.ShutdownManager;

import javax.inject.Inject;
import javax.inject.Singleton;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import java.util.Collections;
import java.util.Map;
import java.util.Set;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,13 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit;

import static org.forgerock.openam.audit.AuditConstants.Component;

import javax.inject.Inject;
import jakarta.inject.Inject;
import java.util.Map;

import org.forgerock.http.Filter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,20 @@
* information: "Portions Copyrighted [year] [name of copyright owner]".
*
* Copyright 2015-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/
package org.forgerock.openam.audit.servlet;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jakarta.servlet.Filter;
import jakarta.servlet.FilterChain;
import jakarta.servlet.FilterConfig;
import jakarta.servlet.ServletException;
import jakarta.servlet.ServletRequest;
import jakarta.servlet.ServletResponse;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;

import org.forgerock.guice.core.InjectorHolder;
import org.forgerock.openam.audit.AuditConstants;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,15 @@
* information: "Portions Copyrighted [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/

package org.forgerock.openam.audit.servlet;

import java.io.IOException;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpServletResponseWrapper;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpServletResponseWrapper;

/**
* {@link HttpServletResponse} decorator used for capturing response status and message.
Expand Down Expand Up @@ -93,10 +94,4 @@ public void setStatus(int sc) {
this.statusCode = sc;
}

@Override
public void setStatus(int sc, String sm) {
super.setStatus(sc, sm);
this.statusCode = sc;
this.message = sm;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
* information: "Portions Copyrighted [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/

package org.forgerock.openam.audit.servlet;
Expand All @@ -24,8 +25,8 @@
import static org.forgerock.openam.audit.AuditConstants.EventName.AM_ACCESS_ATTEMPT;
import static org.forgerock.openam.audit.AuditConstants.EventName.AM_ACCESS_OUTCOME;

import javax.inject.Inject;
import javax.servlet.http.HttpServletRequest;
import jakarta.inject.Inject;
import jakarta.servlet.http.HttpServletRequest;

import org.forgerock.audit.events.AuditEvent;
import org.forgerock.json.JsonValue;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@
* information: "Portions Copyrighted [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/

package org.forgerock.openam.audit.servlet;

import javax.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletRequest;

import org.forgerock.openam.audit.AuditConstants.Component;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@
* information: "Portions Copyrighted [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/

package org.forgerock.openam.audit.servlet;

import static javax.servlet.http.HttpServletResponse.*;
import static jakarta.servlet.http.HttpServletResponse.*;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;
Expand All @@ -25,7 +26,7 @@
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

import javax.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpServletResponse;

/**
* @since 13.0.0
Expand Down Expand Up @@ -85,15 +86,4 @@ public void capturesStatusCodeWhenSetStatusCalled() throws Exception {
assertThat(auditableHttpServletResponse.getMessage()).isEqualTo("");
}

@Test
public void capturesStatusCodeAndMessageWhenSetStatusCalled() throws Exception {
// Given setUp()
// When
auditableHttpServletResponse.setStatus(SC_BAD_REQUEST, "message");
// Then
verify(delegate, times(1)).setStatus(SC_BAD_REQUEST, "message");
assertThat(auditableHttpServletResponse.getStatusCode()).isEqualTo(SC_BAD_REQUEST);
assertThat(auditableHttpServletResponse.getMessage()).isEqualTo("message");
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,15 @@
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015-2016 ForgeRock AS.
* Portions Copyrighted 2025 3A Systems LLC.
*/

package org.forgerock.openam.audit.rest;

import static org.forgerock.http.routing.RoutingMode.STARTS_WITH;
import static org.forgerock.openam.audit.AuditConstants.Component.AUDIT;

import javax.inject.Inject;
import jakarta.inject.Inject;

import org.forgerock.openam.audit.AuditServiceProvider;
import org.forgerock.openam.rest.AbstractRestRouteProvider;
Expand Down
Loading

0 comments on commit f8b78d9

Please sign in to comment.