From 91d04c64771832a0b8815ffbe1f0f9920320d94d Mon Sep 17 00:00:00 2001 From: Pamela Dragosh Date: Tue, 14 Feb 2017 19:41:00 -0500 Subject: Initial OpenECOMP policy/engine commit Change-Id: I7dbff37733b661643dd4d1caefa3d7dccc361b6e Signed-off-by: Pamela Dragosh --- .../java/org/openecomp/policy/adapter/Term.java | 201 +++++++++++++++++++++ 1 file changed, 201 insertions(+) create mode 100644 ecomp-sdk-app/src/main/java/org/openecomp/policy/adapter/Term.java (limited to 'ecomp-sdk-app/src/main/java/org/openecomp/policy/adapter/Term.java') diff --git a/ecomp-sdk-app/src/main/java/org/openecomp/policy/adapter/Term.java b/ecomp-sdk-app/src/main/java/org/openecomp/policy/adapter/Term.java new file mode 100644 index 000000000..3080f2707 --- /dev/null +++ b/ecomp-sdk-app/src/main/java/org/openecomp/policy/adapter/Term.java @@ -0,0 +1,201 @@ +/*- + * ============LICENSE_START======================================================= + * ECOMP Policy Engine + * ================================================================================ + * Copyright (C) 2017 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. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============LICENSE_END========================================================= + */ + +package org.openecomp.policy.adapter; + + + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + + +public class Term { + + String position; + protected String ruleName; + protected List fromZones; + protected List toZones; + protected boolean negateSource; //hardcoded + protected boolean negateDestination; //hardcoded + protected List sourceList; + protected List destinationList; + protected List sourceServices; + protected Set destServices; + protected String action; + protected String description; + boolean enabled; //hardcoded + boolean log; //hardcoded + + //position + public String getPosition() { + return position; + } + + public void setPosition(String value) { + this.position = value; + } + + //RuleName + public String getRuleName() { + return ruleName; + } + + public void setRuleName(String value) { + this.ruleName = value; + } + + //From Zone + public List getFromZones() { + if (fromZones==null) + { + fromZones= new ArrayList(); + } + return fromZones; + } + + public void setFromZones(List fromZones) { + this.fromZones = fromZones; + } + + //To Zone + public List getToZones() { + if (toZones==null) + { + toZones= new ArrayList(); + } + return toZones; + } + + public void setToZones(List toZones) { + this.toZones = toZones; + } + + + //Negate Source + public boolean getNegateSource() { + return negateSource; + } + + public void setNegateSource(boolean negateSource) { + this.negateSource = negateSource; + } + + //Negate Destination + public boolean getNegateDestination() { + return negateDestination; + } + + public void setNegateDestination(boolean negateDestination) { + this.negateDestination = negateDestination; + } + + //SourceList + public List getSourceList() + { + if(sourceList==null) + { + sourceList= new ArrayList(); + } + return this.sourceList; + } + + public void setSourceList(List srcList) { + this.sourceList = srcList; + } + + //Destination List + public List getDestinationList() + { + if(destinationList==null) + { + destinationList= new ArrayList(); + } + return this.destinationList; + } + + public void setDestinationList(List destList) { + this.destinationList = destList; + } + + //Source Services + public List getSourceServices() { + if(sourceServices==null) + { + sourceServices= new ArrayList(); + } + return this.sourceServices; + } + + public void setSourceServices(List sourceServices) { + this.sourceServices = sourceServices; + } + + //Destination services. + public Set getDestServices() { + if(destServices==null) + { + destServices= new HashSet(); + } + return this.destServices; + } + + public void setDestServices(Set destServices) { + this.destServices = destServices; + } + + //Action + public String getAction() { + return action; + } + + public void setAction(String value) { + this.action = value; + } + + //description + public String getDescription() { + return description; + } + + public void setDescription(String desc) { + this.description = desc; + } + + //enabled + public boolean getEnabled() { + return enabled; + } + + public void setEnabled(boolean value) { + this.enabled = value; + } + + //Log + public boolean getLog() { + return log; + } + + public void setLog(boolean value) { + this.log = value; + } + +} -- cgit 1.2.3-korg