File:  [NeXTSTEP 3.3 examples] / Examples / EnterpriseObjects / ManyToMany / Projects_oracle / Projects.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:48:45 2018 UTC (8 years, 1 month ago) by root
Branches: NeXT, MAIN
CVS tags: NeXTSTEP33, HEAD
Sample Programs from NeXSTEP 3.3

#import <appkit/appkit.h>
#import <eoaccess/eoaccess.h>
#import <eointerface/eointerface.h>


@interface Projects:NSObject
{
    id			 	inspectorWindow;
    id			 	swapBox;
    id			 	employeeBox;
    id			 	projectBox;
    id  		 	addEmployeesPanel;
    id  		 	addProjectsPanel;
    EODatabaseContext	 	*dbContext;
    EODatabaseChannel	 	*dbChannel;
    EOEntity		 	*employeeEntity;
    EOEntity		 	*projectEntity;
    EOEntity		 	*empProjectEntity;
    EOController	 	*employeeController;
    EOController	 	*projectController;
    EOController	 	*employeesOnProjectController;
    EOController	 	*projectsForEmployeeController;
    EOController	 	*addEmployeesOnProjectController;
    EOController	 	*addProjectsForEmployeeController;
    EODatabaseDataSource	*empProjectDDS;
    id				employeeUniqueKey;
    id				projectUniqueKey;
}

- employeeInspector:sender;
- projectInspector:sender;
- addEmployeesOnProject:sender;
- addEmployeesOnProjectOK:sender;
- addProjectsForEmployee:sender;
- addProjectsForEmployeeOK:sender;
- setFetchOrderFor:(EOController*)controller with:(NSString*)attributeName order:(EOOrdering)order;

@end

unix.superglobalmegacorp.com

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