Skip to content

Commit faba931

Browse files
committed
refactor: update library-api groupId to org.codeforphilly.bdt
Change Maven coordinates from org.prestoncabe:bdt-library-api to org.codeforphilly.bdt:bdt-library-api to align with Code for Philly organization ownership. Changes: - Update pom.xml groupId - Migrate Java packages from org.prestoncabe.* to org.codeforphilly.bdt.* - Update package references in application.properties - Update Java class reference in BDT.dmn FEEL expression - Update documentation file paths in CLAUDE.md
1 parent 4152c3e commit faba931

File tree

16 files changed

+23
-23
lines changed

16 files changed

+23
-23
lines changed

library-api/CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ To modify API behavior, edit the DMN files, not the generated Java code.
7070
### Java Source Code
7171

7272
Custom Java code is minimal:
73-
- `src/main/java/org/prestoncabe/functions/LocationService.java` - Database service for location lookups
73+
- `src/main/java/org/codeforphilly/bdt/functions/LocationService.java` - Database service for location lookups
7474
- Uses SQLite database (`src/main/resources/data/locations.db`)
7575
- Provides static `lookup()` method callable from FEEL expressions in DMN
7676

@@ -128,7 +128,7 @@ tSituation {
128128

129129
## Dynamic Decision Service Invocation
130130

131-
**DecisionServiceInvoker** (`src/main/java/org/prestoncabe/functions/DecisionServiceInvoker.java`) provides a programmatic way to dynamically invoke decision services at runtime without requiring static DMN imports.
131+
**DecisionServiceInvoker** (`src/main/java/org/codeforphilly/bdt/functions/DecisionServiceInvoker.java`) provides a programmatic way to dynamically invoke decision services at runtime without requiring static DMN imports.
132132

133133
### Usage in Java Code
134134

library-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
33
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
44
<modelVersion>4.0.0</modelVersion>
5-
<groupId>org.prestoncabe</groupId>
5+
<groupId>org.codeforphilly.bdt</groupId>
66
<artifactId>bdt-library-api</artifactId>
77
<version>0.1.18</version>
88
<name>BDT Library API</name>

library-api/src/main/java/org/prestoncabe/api/DMNSchemaResolver.java renamed to library-api/src/main/java/org/codeforphilly/bdt/api/DMNSchemaResolver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.api;
1+
package org.codeforphilly.bdt.api;
22

33
import com.fasterxml.jackson.databind.JsonNode;
44
import com.fasterxml.jackson.databind.ObjectMapper;

library-api/src/main/java/org/prestoncabe/api/DynamicDMNOpenAPIFilter.java renamed to library-api/src/main/java/org/codeforphilly/bdt/api/DynamicDMNOpenAPIFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.api;
1+
package org.codeforphilly.bdt.api;
22

33
import com.fasterxml.jackson.core.JsonProcessingException;
44
import com.fasterxml.jackson.databind.ObjectMapper;

library-api/src/main/java/org/prestoncabe/api/DynamicDMNResource.java renamed to library-api/src/main/java/org/codeforphilly/bdt/api/DynamicDMNResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.api;
1+
package org.codeforphilly.bdt.api;
22

33
import org.kie.dmn.api.core.DMNResult;
44
import org.kie.kogito.Application;

library-api/src/main/java/org/prestoncabe/api/ModelInfo.java renamed to library-api/src/main/java/org/codeforphilly/bdt/api/ModelInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.api;
1+
package org.codeforphilly.bdt.api;
22

33
import java.util.List;
44
import java.util.Objects;

library-api/src/main/java/org/prestoncabe/api/ModelRegistry.java renamed to library-api/src/main/java/org/codeforphilly/bdt/api/ModelRegistry.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.api;
1+
package org.codeforphilly.bdt.api;
22

33
import org.kie.dmn.api.core.DMNModel;
44
import org.kie.dmn.api.core.DMNRuntime;

library-api/src/main/java/org/prestoncabe/api/ModelsDiscoveryEndpoint.java renamed to library-api/src/main/java/org/codeforphilly/bdt/api/ModelsDiscoveryEndpoint.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.api;
1+
package org.codeforphilly.bdt.api;
22

33
import org.slf4j.Logger;
44
import org.slf4j.LoggerFactory;

library-api/src/main/java/org/prestoncabe/functions/DecisionServiceInvoker.java renamed to library-api/src/main/java/org/codeforphilly/bdt/functions/DecisionServiceInvoker.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.functions;
1+
package org.codeforphilly.bdt.functions;
22

33
import io.quarkus.arc.Arc;
44
import io.quarkus.arc.Unremovable;
@@ -8,8 +8,8 @@
88
import org.kie.kogito.dmn.rest.DMNJSONUtils;
99
import org.kie.dmn.api.core.DMNContext;
1010
import org.kie.dmn.api.core.DMNResult;
11-
import org.prestoncabe.api.ModelInfo;
12-
import org.prestoncabe.api.ModelRegistry;
11+
import org.codeforphilly.bdt.api.ModelInfo;
12+
import org.codeforphilly.bdt.api.ModelRegistry;
1313

1414
import javax.enterprise.context.ApplicationScoped;
1515
import javax.inject.Inject;
@@ -20,7 +20,7 @@
2020
* Service that allows dynamic invocation of decision services from FEEL expressions.
2121
*
2222
* Usage from FEEL:
23-
* org.prestoncabe.functions.DecisionServiceInvoker.invoke(
23+
* org.codeforphilly.bdt.functions.DecisionServiceInvoker.invoke(
2424
* "benefits", // model name
2525
* "PhlHomesteadExemption", // decision service name
2626
* situation, // tSituation context

library-api/src/main/java/org/prestoncabe/functions/LocationService.java renamed to library-api/src/main/java/org/codeforphilly/bdt/functions/LocationService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.prestoncabe.functions;
1+
package org.codeforphilly.bdt.functions;
22

33
import io.quarkus.arc.Arc;
44
import javax.enterprise.context.ApplicationScoped;

0 commit comments

Comments
 (0)