package gov.va.med.edp.command.debug { import gov.va.med.edp.business.CSPService; import gov.va.med.edp.factory.DebugFactory; import mx.rpc.IResponder; public class DebugHTTPServiceResponder implements IResponder { private var resultStr:String=""; private var faultStr:String=""; private var parameters:Object; private var cspService:CSPService=null; public function DebugHTTPServiceResponder(cspService:CSPService, parameters:Object){ this.cspService = cspService; this.parameters = parameters; } public function result(data:Object):void { resultStr = String(data.result); DebugFactory.updateDebugModel(cspService, resultStr, faultStr, parameters); } public function fault(data:Object):void { faultStr = data.toString(); DebugFactory.updateDebugModel(cspService, resultStr, faultStr, parameters); } } }