Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/ToolActivity.as =================================================================== diff -u -rdf2dc52105b594a02632ee246ea96c8f0817a67c -r219280da17c1d55fd7b2eb46ade44d422908987d --- lams_central/src/flash/org/lamsfoundation/lams/authoring/ToolActivity.as (.../ToolActivity.as) (revision df2dc52105b594a02632ee246ea96c8f0817a67c) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/ToolActivity.as (.../ToolActivity.as) (revision 219280da17c1d55fd7b2eb46ade44d422908987d) @@ -35,8 +35,52 @@ //todo ADD A VALIDATE() FUNCTION + /** + * Pass an object with all the fields of a ToolActivity into this function to populate: + *

+	 * //activity properties:
+	 * _activityTypeID = dto.activityTypeID;
+	 * _activityID = dto.activityID;
+	 * _activityCategoryID = dto.activityCategoryID;
+	 * _activityUIID = dto.activityUIID;
+	 * _learningLibraryID = dto.learningLibraryID;
+	 * _learningDesignID = dto.learningDesignID;
+	 * _libraryActivityID = dto.libraryActivityID;
+	 * _parentActivityID = dto.parentActivityID;
+	 * _parentUIID = dto.parentUIID;
+	 * _orderID = dto.orderID;
+	 * _groupingID = dto.groupingID;
+	 * _groupingUIID = dto.groupingUIID;
+	 * _title = dto.title;
+	 * _description = dto.description;
+	 * _helpText =  dto.helpText;
+	 * _yCoord = dto.yCoord;
+	 * _xCoord = dto.xCoord;
+	 * _libraryActivityUIImage = dto.libraryActivityUIImage;
+	 * _applyGrouping = dto.applyGrouping;
+	 * _runOffline = dto.runOffline;
+	 * //now removed
+	 * //_offlineInstructions = dto.offlineInstructions;
+	 * //_onlineInstructions = dto.onlineInstructions;
+	 * _defineLater = dto.defineLater;
+	 * _createDateTime = dto.createDateTime;
+	 * _groupingSupportType = dto.groupingSupportType;
+	 * 
+	 * //Toolactivity class props
+	 * _authoringURL = dto.authoringURL;
+	 * _toolDisplayName = dto.toolDisplayName;
+	 * _toolContentID = dto.toolContentID;
+	 * _toolID = dto.toolID;
+	 * _supportsContribute = dto.supportsContribute;
+	 * _supportsDefineLater = dto.supportsDefineLater;
+	 * _supportsModeration = dto.supportsRunOffline;
+	 * 
+ * @usage + * @param dto Object containing all ToolActivity fields: + * @return Noting + */ public function populateFromDTO(dto:Object):Void{ - + /* //activity properties: _activityTypeID = dto.activityTypeID; _activityID = dto.activityID; @@ -58,13 +102,14 @@ _libraryActivityUIImage = dto.libraryActivityUIImage; _applyGrouping = dto.applyGrouping; _runOffline = dto.runOffline; - //now removed - //_offlineInstructions = dto.offlineInstructions; - //_onlineInstructions = dto.onlineInstructions; _defineLater = dto.defineLater; _createDateTime = dto.createDateTime; _groupingSupportType = dto.groupingSupportType; + */ + + //first do the super method for activity props + super.populateFromDTO(dto); //Toolactivity class props _authoringURL = dto.authoringURL; _toolDisplayName = dto.toolDisplayName;