Index: lams_central/src/flash/org/lamsfoundation/lams/monitoring/Organisation.as =================================================================== diff -u -re78b7795cb852851a59fdd8e5442305b89a752ee -r0468a204fd2cd43ab4b1859a639fd7de75a9e53f --- lams_central/src/flash/org/lamsfoundation/lams/monitoring/Organisation.as (.../Organisation.as) (revision e78b7795cb852851a59fdd8e5442305b89a752ee) +++ lams_central/src/flash/org/lamsfoundation/lams/monitoring/Organisation.as (.../Organisation.as) (revision 0468a204fd2cd43ab4b1859a639fd7de75a9e53f) @@ -30,7 +30,8 @@ class Organisation { private var _parentOrg:Number = null; - private var _orgId:Number; + private var _orgId:Number; + private var _orgTypeId:Number; private var _orgName:String; private var _orgDesc:String; private var _users:Hashtable; @@ -47,8 +48,11 @@ /** * Constructor. */ - public function Organisation (){ - _users = new Hashtable(); + public function Organisation (dto:Object){ + _users = new Hashtable(); + if(dto != null) { + populateFromDTO(dto); + } } /** @@ -64,7 +68,8 @@ public function populateFromDTO(orgDTO:Object){ _parentOrg = orgDTO.parentID; - _orgId = orgDTO.organisationID; + _orgId = orgDTO.organisationID; + _orgTypeId = orgDTO.organisationTypeId; _orgName = orgDTO.name; _orgDesc = orgDTO.description; }