From f8015e34f76bf68590f3de1f90a64766f772d1d4 Mon Sep 17 00:00:00 2001 From: Fotis Soldatos <fsoldatos@ubitech.eu> Date: Tue, 12 Jul 2022 00:12:36 +0300 Subject: [PATCH] refactor(policy): refactor policy related domain models --- .../eu/teraflow/policy/model/PolicyRuleState.java | 12 ++---------- .../java/eu/teraflow/policy/model/RuleState.java | 14 +++++++++++--- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/policy/src/main/java/eu/teraflow/policy/model/PolicyRuleState.java b/src/policy/src/main/java/eu/teraflow/policy/model/PolicyRuleState.java index 38ee0a73b..566c3b785 100644 --- a/src/policy/src/main/java/eu/teraflow/policy/model/PolicyRuleState.java +++ b/src/policy/src/main/java/eu/teraflow/policy/model/PolicyRuleState.java @@ -18,26 +18,18 @@ package eu.teraflow.policy.model; public class PolicyRuleState { - private final String policeRuleId; private final RuleState ruleState; - public PolicyRuleState(String policeRuleId, RuleState ruleState) { - this.policeRuleId = policeRuleId; + public PolicyRuleState(RuleState ruleState) { this.ruleState = ruleState; } - public String getPolicyRuleId() { - return policeRuleId; - } - public RuleState getRuleState() { return ruleState; } @Override public String toString() { - return String.format( - "%s:{policeRuleId:\"%s\", ruleState:\"%s\"}", - getClass().getSimpleName(), policeRuleId, ruleState); + return String.format("%s:{ruleState:\"%s\"}", getClass().getSimpleName(), ruleState.toString()); } } diff --git a/src/policy/src/main/java/eu/teraflow/policy/model/RuleState.java b/src/policy/src/main/java/eu/teraflow/policy/model/RuleState.java index 6c8aabdb0..2d01a6b94 100644 --- a/src/policy/src/main/java/eu/teraflow/policy/model/RuleState.java +++ b/src/policy/src/main/java/eu/teraflow/policy/model/RuleState.java @@ -17,7 +17,15 @@ package eu.teraflow.policy.model; public enum RuleState { - POLICY_INACTIVE, - POLICY_PLANNED, - POLICY_ACTIVE + POLICY_UNDEFINED, + POLICY_FAILED, + POLICY_INSERTED, + POLICY_VALIDATED, + POLICY_PROVISIONED, + POLICY_ACTIVE, + POLICY_ENFORCED, + POLICY_INEFFECTIVE, + POLICY_EFFECTIVE, + POLICY_UPDATED, + POLICY_REMOVED } -- GitLab