From: Steven Pisarski Date: Tue, 5 May 2015 19:27:19 +0000 (-0600) Subject: Moving COPSPepOSDatatProcess down the class hierarcy. X-Git-Tag: release/lithium~16^2~9 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=b6d67ba602626c39394e6beccd83007d759a01cf;p=packetcable.git Moving COPSPepOSDatatProcess down the class hierarcy. This is a necessary step in the PEP connection and state manager refactor. Change-Id: Ibbc27058cfeec648fc4373e14a79528733a6e203 Signed-off-by: Steven Pisarski --- diff --git a/packetcable-driver/src/main/java/org/umu/cops/ospep/COPSPepOSDataProcess.java b/packetcable-driver/src/main/java/org/umu/cops/ospep/COPSPepOSDataProcess.java index 840c6bc..6b75981 100644 --- a/packetcable-driver/src/main/java/org/umu/cops/ospep/COPSPepOSDataProcess.java +++ b/packetcable-driver/src/main/java/org/umu/cops/ospep/COPSPepOSDataProcess.java @@ -1,14 +1,14 @@ package org.umu.cops.ospep; -import org.umu.cops.COPSDataProcess; +import org.umu.cops.prpep.COPSPepDataProcess; import org.umu.cops.stack.COPSDecisionMsg; -import java.util.Vector; +import java.util.List; /** * Abstract class for implementing policy data processing classes for outsourcing PEPs. */ -public interface COPSPepOSDataProcess extends COPSDataProcess { +public interface COPSPepOSDataProcess extends COPSPepDataProcess { /** * Applies the decisions from the PDP * @param man The request state manager @@ -20,22 +20,22 @@ public interface COPSPepOSDataProcess extends COPSDataProcess { /** * Gets the report data * @param man The request state manager - * @return A Vector holding the report data + * @return A List holding the report data (should be List) */ - Vector getReportData(COPSPepOSReqStateMan man); + List getReportData(COPSPepOSReqStateMan man); /** * Gets the supplied client data * @param man The request state manager - * @return A Vector holding the client data + * @return A List holding the report data (should be List) */ - Vector getClientData(COPSPepOSReqStateMan man); + List getClientData(COPSPepOSReqStateMan man); /** * Gets the account data * @param man The request state manager - * @return A Vector holding the account data + * @return A List holding the report data (should be List) */ - Vector getAcctData(COPSPepOSReqStateMan man); + List getAcctData(COPSPepOSReqStateMan man); }