package gov.va.med.edp.pt.demog.control { import gov.va.med.edp.command.AbstractResponderCommand; import gov.va.med.edp.widget.InfoDialog; import mx.rpc.IResponder; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; public class LogSensitivePatientAccessResponder extends AbstractResponderCommand implements IResponder { public override function result(data:Object):void { var xml:XML = ResultEvent(data).result as XML; if (xml.save.@status == "fail") { InfoDialog.show("Logging of Sensitive Patient to the server failed"); } } protected override function getFaultMessage(faultEvent:FaultEvent):String { return "command for logging sensitive pt to server failed: " + super.getFaultMessage(faultEvent); } } }