* ============LICENSE_START=======================================================
* ONAP-XACML
* ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
import java.io.Serializable;
import java.net.URI;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
private String policyID = null;
private String ruleID = null;
private String brmsController;
- private ArrayList<String> brmsDependency;
+ private List<String> brmsDependency;
private String configType = null;
private Boolean editPolicy = false;
private Boolean draft = false;
private String uuid = null;
private String msLocation = null;
private String priority = null;
- private Map<String,String> drlRuleAndUIParams=null;
+ private transient Map<String,String> drlRuleAndUIParams=null;
private String deleteCondition = null;
private String dictionaryType = null;
private String dictionary = null;
public StdPAPPolicy() {
-
+ //
+ // Default empty constructor
+ //
}
//Constructor for sending location when pushing policies
public StdPAPPolicy (String configPolicyType, String policyName, String description,
String configName, Boolean editPolicy, String domain,
Map<String,String> dyanamicFieldConfigAttributes, Integer highestVersion, String eCompName,
- String configBodyData, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, ArrayList<String> brmsDependency) {
+ String configBodyData, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, List<String> brmsDependency) {
this.configPolicyType = configPolicyType;
this.policyName = policyName;
public StdPAPPolicy (String configPolicyType, String policyName, String description,
String configName, Boolean editPolicy, String domain,
Map<String,String> dyanamicFieldConfigAttributes, Integer highestVersion, String eCompName,
- String configBodyData,Map<String,String> drlRuleAndUIParams, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, ArrayList<String> brmsDependency) {
+ String configBodyData,Map<String,String> drlRuleAndUIParams, String riskLevel, String riskType, String guard, String ttlDate, String brmsController, List<String> brmsDependency) {
this.configPolicyType = configPolicyType;
this.policyName = policyName;
this.brmsController = brmsController;
}
- public ArrayList<String> getBrmsDependency() {
+ public List<String> getBrmsDependency() {
return brmsDependency;
}
- public void setBrmsDependency(ArrayList<String> brmsDependency) {
+ public void setBrmsDependency(List<String> brmsDependency) {
this.brmsDependency = brmsDependency;
}
public void setTreatments(Map<String, String> treatments) {
this.treatments = treatments;
}
-}
\ No newline at end of file
+}