Skip to content

Commit c2aa71c

Browse files
authored
include contract core, extend scope (#22)
1 parent 40c58cb commit c2aa71c

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

connector/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ dependencies {
8080
implementation("${edcGroup}:asset-index-sql:${edcVersion}")
8181
implementation("${edcGroup}:contract-definition-store-sql:${edcVersion}")
8282
implementation("${edcGroup}:contract-negotiation-store-sql:${edcVersion}")
83+
implementation("${edcGroup}:contract-core:${edcVersion}")
8384
implementation("${edcGroup}:policy-definition-store-sql:${edcVersion}")
8485
implementation("${edcGroup}:policy-monitor-store-sql:${edcVersion}")
8586
implementation("${edcGroup}:sql-lease:${edcVersion}")

policy-extension/src/main/java/org/eclipse/edc/extension/possiblepolicy/PossiblePolicyExtension.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@
2323
import org.eclipse.edc.runtime.metamodel.annotation.Inject;
2424
import org.eclipse.edc.spi.system.ServiceExtension;
2525
import org.eclipse.edc.spi.system.ServiceExtensionContext;
26+
import static org.eclipse.edc.policy.model.OdrlNamespace.ODRL_SCHEMA;
2627

2728
import java.util.Map;
2829

2930
import static org.eclipse.edc.connector.contract.spi.validation.ContractValidationService.NEGOTIATION_SCOPE;
30-
import static org.eclipse.edc.policy.engine.spi.PolicyEngine.ALL_SCOPES;
3131

3232
@Extension(value = PossiblePolicyExtension.EXTENSION_NAME)
3333
public class PossiblePolicyExtension implements ServiceExtension {
@@ -56,6 +56,8 @@ public void initialize(ServiceExtensionContext context) {
5656
var monitor = context.getMonitor();
5757

5858
ruleBindingRegistry.bind("use", NEGOTIATION_SCOPE);
59+
ruleBindingRegistry.bind("USE", NEGOTIATION_SCOPE);
60+
ruleBindingRegistry.bind(ODRL_SCHEMA + "use", NEGOTIATION_SCOPE);
5961

6062
for (Map.Entry<String, String> entry : CONSTRAINT_KEY_MAP.entrySet()) {
6163
ruleBindingRegistry.bind(entry.getKey(), NEGOTIATION_SCOPE);

0 commit comments

Comments
 (0)