Return to Flex course list

ActionScript value objects

Region.as
package com.adobe.objects
{
    [Bindable]
    [RemoteClass(alias="com.adobe.objects.Region")]
    public class Region
    {
        public var regionId:int;
        public var region:String;
        public function Region()
        {
        }
    }
}

Employee.as
package com.adobe.objects
{
    [Bindable]
    [RemoteClass(alias="com.adobe.objects.Employee")]
    public class Employee
    {
        private var _employeeId:int;
        private var _employeeFirstName:String;
        private var _employeeLastName:String;
        private var _employeeEmail:String;
        private var _employeePhoneNumber:String;
        private var _employeeRegionId:int;
        private var _employeeQ1Goal:String;
        private var _employeeYTD:String;

        public function get employeeId():int {
            return _employeeId;
        }
        public function set employeeId(employeeId:int):void {
            this._employeeId = employeeId;
        }
        public function get employeeRegionId():int {
            return _employeeRegionId;
        }
        public function set employeeRegionId(employeeRegionId:int):void {
            this._employeeRegionId = employeeRegionId;
        }
        public function get employeeFirstName():String {
            return _employeeFirstName;
        }
        public function set employeeFirstName (employeeFirstName:String):void {
            this._employeeFirstName = employeeFirstName;
        }
        public function get employeeLastName():String {
            return _employeeLastName;
        }
        public function set employeeLastName(employeeLastName:String):void {
            this._employeeLastName = employeeLastName;
        }
        public function get employeeEmail():String {
            return _employeeEmail;
        }
        public function set employeeEmail(employeeEmail:String):void {
            this._employeeEmail = employeeEmail;
        }
        public function get employeePhoneNumber():String {
            return _employeePhoneNumber;
        }
        public function set employeePhoneNumber(employeePhoneNumber:String):void {
            this._employeePhoneNumber = employeePhoneNumber;
        }
        public function get employeeQ1Goal():String {
            return _employeeQ1Goal;
        }
        public function set employeeQ1Goal(employeeQ1Goal:String):void {
            this._employeeQ1Goal = employeeQ1Goal;
        }
        public function get employeeYTD():String {
            return _employeeYTD;
        }
        public function set employeeYTD(employeeYTD:String):void {
            this._employeeYTD = employeeYTD;
        }
        public function Employee()
        {
        }
    }
}