The primary key index should *always* be referenced from the BaseClass
Blah
Merge branch 'master' of github.com:msobkow/net-sourceforge-MSSCodeFactory-1-11
Blah
2014.10.20 MSS Code Factory 1.11.12497 Service Pack 4

Service Pack 4 eliminates the SAP/Sybase ASE support due to a lack
of critically necessary features (you cannot modify the result set
of a multi-table join without the cursor being closed in the stored
procedure.)

The delete code for all of the database stored procedures has been
fleshed out to incorporate all of the features necessary to deal with
all of the 2.0 business application models defined to date, including
support for clearing sub-object references automatically or explicitly,
and cascading deletes of data hierarchy sub-objects in a specified order.

The client side cache is now cleaned up as best I can after an object
is removed by the cascading deletes in the database, though I can still
think of ways to leave stale data in the cache (for example, if you navigate
to an object cluster via a Children or Details relationship and then
delete the Component object which contains those references, there will
be stale data in the cache, because the cleanup follows only the container
hierarchy.)

Client side code to allow for dependent object picking/selection in the
Swing prototype GUI has also been added, so it's quite easy to define
a dependency such as the Province/State picker being dependant on the
selection of the Country picker.

Off the top of my head, the only remaining feature I want to add to the
1.11 series is the support for Chains, which I'd originally been thinking
about putting off until the 2.0 code series.  But if I get the Chains supported
by 1.11, I'll have a relatively functional GUI for 2.0 instead of having
to wait for 2.1.  I could see that being beneficial, as crude as that GUI
might be.

So download, play, and enjoy.