This is a necessary step in the PEP connection and state manager refactor.
Change-Id: Ibbc27058cfeec648fc4373e14a79528733a6e203
Signed-off-by: Steven Pisarski <s.pisarski@cablelabs.com>
package org.umu.cops.ospep;
package org.umu.cops.ospep;
-import org.umu.cops.COPSDataProcess;
+import org.umu.cops.prpep.COPSPepDataProcess;
import org.umu.cops.stack.COPSDecisionMsg;
import org.umu.cops.stack.COPSDecisionMsg;
-import java.util.Vector;
/**
* Abstract class for implementing policy data processing classes for outsourcing PEPs.
*/
/**
* 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
/**
* Applies the decisions from the PDP
* @param man The request state manager
/**
* Gets the report data
* @param man The request state manager
/**
* Gets the report data
* @param man The request state manager
- * @return A <tt>Vector</tt> holding the report data
+ * @return A <tt>List</tt> holding the report data (should be List<COPSClientSI>)
- Vector getReportData(COPSPepOSReqStateMan man);
+ List getReportData(COPSPepOSReqStateMan man);
/**
* Gets the supplied client data
* @param man The request state manager
/**
* Gets the supplied client data
* @param man The request state manager
- * @return A <tt>Vector</tt> holding the client data
+ * @return A <tt>List</tt> holding the report data (should be List<COPSClientSI>)
- Vector getClientData(COPSPepOSReqStateMan man);
+ List getClientData(COPSPepOSReqStateMan man);
/**
* Gets the account data
* @param man The request state manager
/**
* Gets the account data
* @param man The request state manager
- * @return A <tt>Vector</tt> holding the account data
+ * @return A <tt>List</tt> holding the report data (should be List<COPSClientSI>)
- Vector getAcctData(COPSPepOSReqStateMan man);
+ List getAcctData(COPSPepOSReqStateMan man);