Annotation of Examples/EnterpriseObjects/MasteringDetails/Employee.m, revision 1.1

1.1     ! root        1: // Employee.m
        !             2: //
        !             3: // Created on Wed Nov 16 11:41:34 PST 1994 by NeXT EOModeler.app Version 67
        !             4: 
        !             5: #import "Employee.h"
        !             6: 
        !             7: @implementation Employee
        !             8: // This method "flattens" the project name by traversing the object
        !             9: // graph.  This is sometimes preferable to flattening in EOModeler
        !            10: // because if the toDepartment pointer is reassigned, then this
        !            11: // method will correctly return the name for the new department.
        !            12: // Such is not the case when using database flattening.
        !            13: - (NSString *)departmentName
        !            14: {
        !            15:     return [toDepartment objectForKey:@"department_name"];
        !            16: }
        !            17: 
        !            18: 
        !            19: - (void)dealloc
        !            20: {
        !            21:     [address autorelease];
        !            22:     [city autorelease];
        !            23:     [first_name autorelease];
        !            24:     [hire_date autorelease];
        !            25:     [last_name autorelease];
        !            26:     [phone autorelease];
        !            27:     [state autorelease];
        !            28:     [toEmp_Quote autorelease];
        !            29:     [toEmp_Photo autorelease];
        !            30:     [toEmp_Project autorelease];
        !            31:     [toProjects autorelease];
        !            32:     [toDepartment autorelease];
        !            33:     [super dealloc];
        !            34: }
        !            35: 
        !            36: 
        !            37: @end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.