Annotation of Examples/EnterpriseObjects/FlatFileDataSource/example.eomodel, revision 1.1.1.1

1.1       root        1: {
                      2:     EOModelVersion = 1; 
                      3:     adaptorName = Oracle7; 
                      4:     connectionDictionary = {hostMachine = waddel; password = sqa; serverId = test; userName = sqa; }; 
                      5:     entities = (
                      6:        {
                      7:            attributes = (
                      8:                {calendarFormat = Text; name = company; valueClassName = NSString; }, 
                      9:                {calendarFormat = Text; name = id; valueClassName = NSString; }, 
                     10:                {calendarFormat = Text; name = name; valueClassName = NSString; }, 
                     11:                {calendarFormat = Text; name = type; valueClassName = NSString; }
                     12:            ); 
                     13:            attributesUsedForLocking = (id, name, company, type); 
                     14:            className = EOGenericRecord; 
                     15:            classProperties = (id, name, company, type, toItem); 
                     16:            externalName = Product.table; 
                     17:            name = Product; 
                     18:            primaryKeyAttributes = (id); 
                     19:            relationships = (
                     20:                {
                     21:                    destination = Item; 
                     22:                    isToMany = Y; 
                     23:                    joins = (
                     24:                        {
                     25:                            destinationAttribute = ProductId; 
                     26:                            joinOperator = EOJoinEqualTo; 
                     27:                            joinSemantic = EOInnerJoin; 
                     28:                            sourceAttribute = id; 
                     29:                        }
                     30:                    ); 
                     31:                    name = toItem; 
                     32:                }
                     33:            ); 
                     34:        }, 
                     35:        {
                     36:            attributes = (
                     37:                {calendarFormat = Text; name = ProductId; valueClassName = NSString; }, 
                     38:                {calendarFormat = Text; name = id; valueClassName = NSString; }, 
                     39:                {calendarFormat = Text; name = name; valueClassName = NSString; }, 
                     40:                {calendarFormat = Text; name = price; valueClassName = NSString; }, 
                     41:                {calendarFormat = Text; name = qty; valueClassName = NSString; }, 
                     42:                {calendarFormat = Text; name = serialNumber; valueClassName = NSString; }
                     43:            ); 
                     44:            attributesUsedForLocking = (serialNumber, name, price, ProductId, id, qty); 
                     45:            className = EOGenericRecord; 
                     46:            classProperties = (serialNumber, name, price, ProductId, id, qty); 
                     47:            externalName = Item.table; 
                     48:            name = Item; 
                     49:            primaryKeyAttributes = (id); 
                     50:        }
                     51:     ); 
                     52: }

unix.superglobalmegacorp.com

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