|
|
1.1 ! root 1: {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;\f1\fmodern Ohlfs;} ! 2: \paperw11440 ! 3: \paperh12580 ! 4: \margl120 ! 5: \margr120 ! 6: {\colortbl;\red0\green0\blue0;} ! 7: \pard\tx1600\tx3200\tx4800\tx6400\tx8000\tx9600\tx11200\tx12800\tx14400\tx16000\f0\b0\i0\ulnone\fs72\fc0\cf0 AreYouQualified.app\ ! 8: ! 9: \fs24 SHL Object Technology Center\ ! 10: e-mail: [email protected]\ ! 11: \ ! 12: \ ! 13: \ ! 14: ! 15: \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\b\fs36\fc0\cf0 Overview ! 16: \b0\fs24 \ ! 17: \ ! 18: ! 19: \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\fc1\cf1 This example demonstrates the interactions of various Enterprise Object Framework components to facilitate qualified fetches. When a model file is dragged into the file well, a database connection is made and the attributes and relationships of the model are displayed. By selecting fetch attributes and qualifying attributes, a dynamic query can be executed. \ ! 20: \ ! 21: ! 22: \fc0\cf0 NEXTSTEP 3.2 EOF Beta\ ! 23: ! 24: \fc1\cf1 ! 25: \pard\tx960\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fc1\cf1 \ ! 26: \ ! 27: \ ! 28: ! 29: \b\fs36 Program Organization ! 30: \b0\fs24 \ ! 31: \ ! 32: ! 33: \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\i\fc1\cf1 Important Files ! 34: \i0 \ ! 35: \ ! 36: QueryController.[hm] sets up the database connection and model information. It also handles building the EOQualifier and specifying the fetch columns to the NXTableView for result viewing.\ ! 37: IconWell.[hm] is the class that displays the model icon and provides the path associated with the model for reading.\ ! 38: EOQualifierContentsCategory.[hm] provides a convenience method allowing the EOQualifier to return a SQL string representing the contents of the qualifier.\ ! 39: ! 40: \pard\tx1920\tx2880\tx3840\tx4800\tx5760\tx6720\tx7680\tx8640\tx9600\fi-1900\li1900\fc1\cf1 \ ! 41: ! 42: \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\fc1\cf1 \ ! 43: ! 44: \pard\tx1140\tx2300\tx3440\tx4600\tx5760\tx6900\tx8060\tx9200\tx10360\tx11520\fc1\cf1 \ ! 45: ! 46: \b\fs36 Revision History ! 47: \b0\fs24 \ ! 48: \ ! 49: June 94 Version 1.0.\ ! 50: ! 51: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.