home *** CD-ROM | disk | FTP | other *** search
- package controller.parse
- {
- import com.je.data.parser.IParser;
- import com.je.events.UpdateEvent;
- import com.je.model.ApplicationModel;
- import com.je.model.Assets;
- import com.je.model.vo.TrainingsInfo;
- import data.parser.TrainingInfoParser;
- import org.robotlegs.mvcs.Command;
-
- public class ParseTrainingsInfoCommand extends Command
- {
- [Inject]
- public var assets:Assets;
-
- [Inject]
- public var applicationModel:ApplicationModel;
-
- public function ParseTrainingsInfoCommand()
- {
- super();
- }
-
- override public function execute() : void
- {
- var _loc1_:XMLList = new XMLList(this.assets.getAssetByLinkedID("mainXml")).appData;
- var _loc2_:XMLList = new XMLList(this.assets.getAssetByLinkedID("windowInfosXml"));
- var _loc3_:IParser = new TrainingInfoParser();
- var _loc4_:TrainingsInfo = TrainingsInfo(_loc3_.parse(_loc1_));
- _loc4_.copyright = _loc2_.copyright;
- _loc4_.copyrightUrl = _loc2_.termsofuse;
- _loc4_.copyrightUrlLabel = _loc2_.termsofuse.@label;
- dispatch(new UpdateEvent(UpdateEvent.UPDATE_TRAININGS_INFO,_loc4_));
- }
- }
- }
-
-