home *** CD-ROM | disk | FTP | other *** search
/ NeXT Enterprise Objects Framework 1.1 / NeXT Enterprise Objects Framework 1.1.iso / NextDeveloper / Examples / EnterpriseObjects / ManyToMany / Projects_sybase / Projects.h < prev    next >
Encoding:
Text File  |  1995-02-17  |  1.1 KB  |  39 lines

  1. #import <appkit/appkit.h>
  2. #import <eoaccess/eoaccess.h>
  3. #import <eointerface/eointerface.h>
  4.  
  5.  
  6. @interface Projects:NSObject
  7. {
  8.     id                 inspectorWindow;
  9.     id                 swapBox;
  10.     id                 employeeBox;
  11.     id                 projectBox;
  12.     id               addEmployeesPanel;
  13.     id               addProjectsPanel;
  14.     EODatabaseContext         *dbContext;
  15.     EODatabaseChannel         *dbChannel;
  16.     EOEntity             *employeeEntity;
  17.     EOEntity             *projectEntity;
  18.     EOEntity             *empProjectEntity;
  19.     EOController         *employeeController;
  20.     EOController         *projectController;
  21.     EOController         *employeesOnProjectController;
  22.     EOController         *projectsForEmployeeController;
  23.     EOController         *addEmployeesOnProjectController;
  24.     EOController         *addProjectsForEmployeeController;
  25.     EODatabaseDataSource    *empProjectDDS;
  26.     id                employeeUniqueKey;
  27.     id                projectUniqueKey;
  28. }
  29.  
  30. - employeeInspector:sender;
  31. - projectInspector:sender;
  32. - addEmployeesOnProject:sender;
  33. - addEmployeesOnProjectOK:sender;
  34. - addProjectsForEmployee:sender;
  35. - addProjectsForEmployeeOK:sender;
  36. - setFetchOrderFor:(EOController*)controller with:(NSString*)attributeName order:(EOOrdering)order;
  37.  
  38. @end
  39.