Spaces:
Build error
Build error
da-policyengine-dev / src /main /java /com /dalab /policyengine /service /IPolicyEvaluationService.java
Download src/main/java/com/dalab/policyengine/service/IPolicyEvaluationService.java from dalabsai/da-policyengine-dev: direct link, hf CLI and curl.
- Browser
- Download file 1.19 kB
-
https://huggingface.co/spaces/dalabsai/da-policyengine-dev/resolve/refs%2Fpr%2F1/src/main/java/com/dalab/policyengine/service/IPolicyEvaluationService.java
- Command line
-
hf download hf://spaces/dalabsai/da-policyengine-dev@refs/pr/1/src/main/java/com/dalab/policyengine/service/IPolicyEvaluationService.java
-
curl -L -o IPolicyEvaluationService.java https://huggingface.co/spaces/dalabsai/da-policyengine-dev/resolve/refs%2Fpr%2F1/src/main/java/com/dalab/policyengine/service/IPolicyEvaluationService.java
1.19 kB
| package com.dalab.policyengine.service; | |
| import java.util.UUID; | |
| import org.springframework.data.domain.Page; | |
| import org.springframework.data.domain.Pageable; | |
| import com.dalab.common.event.AssetChangeEvent; | |
| import com.dalab.policyengine.dto.PolicyEvaluationOutputDTO; | |
| import com.dalab.policyengine.dto.PolicyEvaluationRequestDTO; | |
| import com.dalab.policyengine.dto.PolicyEvaluationSummaryDTO; | |
| public interface IPolicyEvaluationService { | |
| PolicyEvaluationOutputDTO evaluatePolicyForAsset(UUID policyId, PolicyEvaluationRequestDTO evaluationRequest, UUID triggeredByUserId); | |
| // Method expected by controller - delegates to evaluatePolicyForAsset | |
| PolicyEvaluationOutputDTO triggerPolicyEvaluation(UUID policyId, PolicyEvaluationRequestDTO evaluationRequest, UUID triggeredByUserId); | |
| Page<PolicyEvaluationSummaryDTO> getPolicyEvaluations(Pageable pageable, UUID policyId, String targetAssetId, String status); | |
| PolicyEvaluationOutputDTO getPolicyEvaluationById(UUID evaluationId); | |
| // Internal method for Kafka consumer or scheduled tasks | |
| void evaluatePolicyForAssetInternal(AssetChangeEvent assetChangeEvent, UUID eventInitiatorId); | |
| } |