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
/**
* 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
- * @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
- * @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);
}