Show
Ignore:
Timestamp:
08/23/10 12:21:43 (21 months ago)
Author:
mszopinski
Message:

calendar, month display

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ssme/trunk/flex/Common/src/com/kh/ssme/entity/TimeFrameEntity.as

    r4037 r4046  
    8484        protected static const meetingRequests_field:String = 'meetingRequests'; 
    8585        protected static const priority_field:String = 'priority'; 
     86 
     87        public function clone():TimeFrameEntity{ 
     88            var newTF:TimeFrameEntity = new TimeFrameEntity(); 
     89 
     90            // plain 
     91            newTF.from = new Date(from.time); 
     92            newTF.to = new Date(to.time); 
     93            newTF.repeatTypeUUID = new String( repeatTypeUUID ); 
     94            newTF.repeatTypeName = new String( repeatTypeName ); 
     95            newTF.repeatTypeEntity = new String( repeatTypeEntity ); 
     96            newTF.title = new String( title ); 
     97            newTF.description = new String( description ); 
     98 
     99            // enums 
     100            newTF.type = type; 
     101            newTF.priority = priority; 
     102 
     103            // entities 
     104            newTF.eventPlaceUUID = new String( eventPlaceUUID ); 
     105            newTF.eventPlaceName = new String( eventPlaceName ); 
     106            newTF.eventPlaceEntity = eventPlaceEntity; //  TODO:.clone(); 
     107            newTF.travelFromUUID = new String( travelFromUUID ); 
     108            newTF.travelFromName = new String( travelFromName ); 
     109            newTF.travelFromEntity = travelFromEntity; //  TODO:.clone(); 
     110            newTF.travelToUUID = new String( travelToUUID ); 
     111            newTF.travelToName = new String( travelToName ); 
     112            newTF.travelToEntity = travelToEntity; //  TODO:.clone(); 
     113            newTF.stayPlaceUUID = new String( stayPlaceUUID ); 
     114            newTF.stayPlaceName = new String( stayPlaceName ); 
     115            newTF.stayPlaceEntity = stayPlaceEntity; //  TODO:.clone(); 
     116            newTF.calendarUUID = new String( calendarUUID ); 
     117            newTF.calendarName = new String( calendarName ); 
     118            newTF.calendarEntity = calendarEntity; //  TODO:.clone(); 
     119            newTF.suggestedTimeStateUUID = new String( suggestedTimeStateUUID ); 
     120            newTF.suggestedTimeStateName = new String( suggestedTimeStateName ); 
     121            newTF.suggestedTimeStateEntity = suggestedTimeStateEntity; //  TODO:.clone(); 
     122 
     123            // arrays 
     124            newTF.meetingRequestsEntites = (meetingRequestsEntites) ? meetingRequestsEntites.clone() : null; 
     125            newTF.meetingRequestsNames = (meetingRequestsNames) ? meetingRequestsNames.clone() : null; 
     126             
     127            return newTF; 
     128        } 
    86129 
    87130        public override function parseJSONObject(json:Object, recursive:int = 0):* {