Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/ContributeActivity.as =================================================================== diff -u -rf8fc61bf4cda3a169ccd89f715424ad2bcec6e83 -r7ac3ed1d42e685111d6fc3da442981ae75582980 --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/ContributeActivity.as (.../ContributeActivity.as) (revision f8fc61bf4cda3a169ccd89f715424ad2bcec6e83) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/ContributeActivity.as (.../ContributeActivity.as) (revision 7ac3ed1d42e685111d6fc3da442981ae75582980) @@ -37,17 +37,22 @@ public static var SCHEDULE_GATE:Number = 5; public static var CHOSEN_GROUPING:Number = 6; public static var CONTRIBUTION:Number = 7; - - private var _contributionType:Number; - private var _description:String; + + private var _childActivities:Array; + private var _ + private var _contributeEntries:Array; + private var _contributionType:Number; + private var _URL:String; private var _isRequired:Boolean; private static var _instance:ContributeActivity = null; /** * Constructor. */ - public function ContributeActivity (){ + public function ContributeActivity (){ + _childActivities = new Array(); + _contributeEntries = new Array(); } /** @@ -62,12 +67,31 @@ } public function populateFromDTO(dto:Object){ - _activityID = dto.activityID; + _activityID = dto.activityID; + _parentActivityID = dto.parentActivityID; _activityTypeID = dto.activityTypeID; - _orderID = dto.orderID; - _title = dto.title; + + if(dto.childActivities != null){ + // create children + for(var i=0; i