Skip to content

Commit b659ec6

Browse files
authored
Move http.core classes into separate module (#1012)
Resolves #1001
1 parent ca28ce1 commit b659ec6

File tree

143 files changed

+3307
-302
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

143 files changed

+3307
-302
lines changed

auth/webac/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies {
1818
api "org.apache.commons:commons-rdf-api:$commonsRdfVersion"
1919
api "org.eclipse.microprofile.metrics:microprofile-metrics-api:$microprofileMetricsVersion"
2020
api project(':trellis-api')
21-
api project(':trellis-http')
21+
api project(':trellis-common')
2222

2323
implementation "jakarta.xml.bind:jakarta.xml.bind-api:$jaxbApiVersion"
2424
implementation "org.apache.jena:jena-arq:$jenaVersion"

auth/webac/src/main/java/module-info.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
module org.trellisldp.webac {
1717
exports org.trellisldp.webac;
1818

19-
requires transitive org.trellisldp.api;
20-
requires transitive org.trellisldp.http;
21-
requires transitive org.trellisldp.vocabulary;
19+
requires org.trellisldp.api;
20+
requires org.trellisldp.common;
21+
requires org.trellisldp.vocabulary;
2222

2323
requires org.apache.commons.rdf.api;
2424
requires org.slf4j;

auth/webac/src/main/java/org/trellisldp/webac/WebAcFilter.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
import static org.eclipse.microprofile.config.ConfigProvider.getConfig;
3232
import static org.slf4j.LoggerFactory.getLogger;
3333
import static org.trellisldp.api.TrellisUtils.TRELLIS_DATA_PREFIX;
34-
import static org.trellisldp.http.core.HttpConstants.CONFIG_HTTP_BASE_URL;
35-
import static org.trellisldp.http.core.HttpConstants.PREFER;
36-
import static org.trellisldp.http.core.Prefer.PREFER_REPRESENTATION;
37-
import static org.trellisldp.http.core.TrellisRequest.buildBaseUrl;
34+
import static org.trellisldp.common.HttpConstants.CONFIG_HTTP_BASE_URL;
35+
import static org.trellisldp.common.HttpConstants.PREFER;
36+
import static org.trellisldp.common.Prefer.PREFER_REPRESENTATION;
37+
import static org.trellisldp.common.TrellisRequest.buildBaseUrl;
3838
import static org.trellisldp.vocabulary.Trellis.AnonymousAgent;
3939
import static org.trellisldp.vocabulary.Trellis.PreferAudit;
4040
import static org.trellisldp.vocabulary.Trellis.effectiveAcl;
@@ -62,10 +62,10 @@
6262
import org.trellisldp.api.RDFFactory;
6363
import org.trellisldp.api.ResourceService;
6464
import org.trellisldp.api.Session;
65-
import org.trellisldp.http.core.HttpConstants;
66-
import org.trellisldp.http.core.HttpSession;
67-
import org.trellisldp.http.core.LdpResource;
68-
import org.trellisldp.http.core.Prefer;
65+
import org.trellisldp.common.HttpConstants;
66+
import org.trellisldp.common.HttpSession;
67+
import org.trellisldp.common.LdpResource;
68+
import org.trellisldp.common.Prefer;
6969
import org.trellisldp.vocabulary.ACL;
7070

7171
/**

auth/webac/src/test/java/org/trellisldp/webac/WebAcFilterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import static org.mockito.ArgumentMatchers.*;
2626
import static org.mockito.Mockito.*;
2727
import static org.trellisldp.api.TrellisUtils.TRELLIS_DATA_PREFIX;
28-
import static org.trellisldp.http.core.HttpConstants.PREFER;
28+
import static org.trellisldp.common.HttpConstants.PREFER;
2929

3030
import java.security.Principal;
3131
import java.util.HashSet;

components/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ext {
1515
dependencies {
1616
api "jakarta.enterprise:jakarta.enterprise.cdi-api:$cdiApiVersion"
1717
api project(':trellis-api')
18-
api project(':trellis-http')
18+
api project(':trellis-common')
1919
api project(':trellis-vocabulary')
2020

2121
implementation "org.slf4j:slf4j-api:$slf4jVersion"
@@ -50,7 +50,7 @@ if (project.sourceCompatibility.isJava11Compatible()) {
5050
doFirst {
5151
jvmArgs += [
5252
'--add-opens', "org.trellisldp.api/org.trellisldp.api=weld.core.impl",
53-
'--add-opens', "org.trellisldp.http/org.trellisldp.http.core=weld.core.impl",
53+
'--add-opens', "org.trellisldp.common/org.trellisldp.common=weld.core.impl",
5454
'--add-opens', "org.trellisldp.constraint/org.trellisldp.constraint=weld.core.impl",
5555
'--add-opens', "org.trellisldp.file/org.trellisldp.file=weld.core.impl",
5656
'--add-opens', "org.trellisldp.jena/org.trellisldp.jena=weld.core.impl"

components/app/src/main/java/module-info.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
module org.trellisldp.app {
1717
exports org.trellisldp.app;
1818

19-
requires transitive org.trellisldp.api;
20-
requires transitive org.trellisldp.http;
21-
requires transitive org.trellisldp.vocabulary;
19+
requires org.trellisldp.api;
20+
requires org.trellisldp.common;
21+
requires org.trellisldp.vocabulary;
2222

2323
requires jakarta.inject;
2424
requires jakarta.enterprise.cdi.api;

components/app/src/main/java/org/trellisldp/app/BaseServiceBundler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import javax.inject.Inject;
2020

2121
import org.trellisldp.api.*;
22-
import org.trellisldp.http.core.*;
22+
import org.trellisldp.common.*;
2323

2424
/**
2525
* A {@link ServiceBundler} that supplies components for a Trellis application from its fields.

components/app/src/test/java/org/trellisldp/app/CDIServiceBundlerTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@
2626
import org.junit.jupiter.api.Test;
2727
import org.junit.jupiter.api.extension.ExtendWith;
2828
import org.trellisldp.api.*;
29+
import org.trellisldp.common.DefaultTimemapGenerator;
30+
import org.trellisldp.common.ServiceBundler;
2931
import org.trellisldp.constraint.LdpConstraintService;
3032
import org.trellisldp.file.FileBinaryService;
3133
import org.trellisldp.file.FileMementoService;
32-
import org.trellisldp.http.core.DefaultTimemapGenerator;
33-
import org.trellisldp.http.core.ServiceBundler;
3434
import org.trellisldp.jena.JenaIOService;
3535
import org.trellisldp.jena.NoopProfileCache;
3636
import org.trellisldp.rdfa.DefaultRdfaWriterService;
@@ -52,7 +52,9 @@ class CDIServiceBundlerTest {
5252
LdpConstraintService.class,
5353
NoopProfileCache.class,
5454
TestServices.class)
55-
.alternatives(FileMementoService.class));
55+
.alternatives(
56+
DefaultTimemapGenerator.class,
57+
FileMementoService.class));
5658

5759
@Inject
5860
private ServiceBundler serviceBundler;

components/audit/src/main/java/module-info.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
module org.trellisldp.audit {
1717
exports org.trellisldp.audit;
1818

19-
requires transitive org.trellisldp.api;
20-
requires transitive org.trellisldp.vocabulary;
19+
requires org.trellisldp.api;
20+
requires org.trellisldp.vocabulary;
2121

2222
requires jakarta.enterprise.cdi.api;
2323
requires org.apache.commons.rdf.api;

components/cache/src/main/java/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
module org.trellisldp.cache {
1717
exports org.trellisldp.cache;
1818

19-
requires transitive org.trellisldp.api;
19+
requires org.trellisldp.api;
2020

2121
requires com.google.common;
2222
}

0 commit comments

Comments
 (0)