diff options
author | rb7147 <rb7147@att.com> | 2018-09-04 14:16:04 -0400 |
---|---|---|
committer | rb7147 <rb7147@att.com> | 2018-09-05 13:24:05 -0400 |
commit | 7fd58e9a2427a215daa6b543e901534e83d3c246 (patch) | |
tree | 196e418bee0cb53ae3af913fe9fbc93e4e9dd719 /ONAP-XACML/src/main/java/org/onap/policy/xacml/std/pap/StdPAPPolicyParams.java | |
parent | 2cb76b3efe8ca385da3bc5f5afc5b26a52c6fd43 (diff) |
XACML Platform Enhancements
To Support Raw Policy Creation from GUI and API.
GetDecision on combining algorithim with Policy Set.
Issue-ID: POLICY-902
Change-Id: Ie3189f8ded2e03366bc7d65d15b95b88c89b0acd
Signed-off-by: rb7147 <rb7147@att.com>
Diffstat (limited to 'ONAP-XACML/src/main/java/org/onap/policy/xacml/std/pap/StdPAPPolicyParams.java')
-rw-r--r-- | ONAP-XACML/src/main/java/org/onap/policy/xacml/std/pap/StdPAPPolicyParams.java | 32 |
1 files changed, 9 insertions, 23 deletions
diff --git a/ONAP-XACML/src/main/java/org/onap/policy/xacml/std/pap/StdPAPPolicyParams.java b/ONAP-XACML/src/main/java/org/onap/policy/xacml/std/pap/StdPAPPolicyParams.java index 780decd88..1780dfc96 100644 --- a/ONAP-XACML/src/main/java/org/onap/policy/xacml/std/pap/StdPAPPolicyParams.java +++ b/ONAP-XACML/src/main/java/org/onap/policy/xacml/std/pap/StdPAPPolicyParams.java @@ -3,6 +3,7 @@ * ONAP-XACML * ================================================================================ * Copyright (C) 2018 Samsung Electronics Co., Ltd. All rights reserved. + * Modifications Copyright (C) 2018 AT&T Intellectual Property. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -71,6 +72,7 @@ public class StdPAPPolicyParams { private String dictionaryType; private String dictionary; private String dictionaryFields; + private String rawXacmlPolicy = null; /** @@ -236,18 +238,10 @@ public class StdPAPPolicyParams { return uuid; } - public void setUuid(String uuid) { - this.uuid = uuid; - } - public String getMsLocation() { return msLocation; } - public void setMsLocation(String msLocation) { - this.msLocation = msLocation; - } - public String getPriority() { return priority; } @@ -260,34 +254,21 @@ public class StdPAPPolicyParams { return deleteCondition; } - public void setDeleteCondition(String deleteCondition) { - this.deleteCondition = deleteCondition; - } - public String getDictionaryType() { return dictionaryType; } - public void setDictionaryType(String dictionaryType) { - this.dictionaryType = dictionaryType; - } - public String getDictionary() { return dictionary; } - public void setDictionary(String dictionary) { - this.dictionary = dictionary; - } - public String getDictionaryFields() { return dictionaryFields; } - public void setDictionaryFields(String dictionaryFields) { - this.dictionaryFields = dictionaryFields; + public String getRawXacmlPolicy() { + return rawXacmlPolicy; } - /** * Builder class for the Policy parameters */ @@ -518,5 +499,10 @@ public class StdPAPPolicyParams { m.dictionaryFields = dictionaryFields; return this; } + + public StdPAPPolicyParamsBuilder rawXacmlPolicy(String rawXacmlPolicy) { + m.rawXacmlPolicy = rawXacmlPolicy; + return this; + } } } |