In my app (as in many apps I imagine) there are relationships that I end up managing in the code.
For instance, a Parent class with a list of Child instances. In order to make each child in it's own entity group, I have the list of children defined on the Parent as List<Key> children; and on the Child class, I've got a Key instance that is a reference to the parent. Key parentKey; However, there is no way that I can seen to ensure that the entity referenced by any given Key instance in my list is indeed an instance of Child, or that the Key on the Child instance actually points to an instance of a Parent. I remember reading some kind of enhancement request looking for some kind of generically typed Key class, something like: Key<T> so, in order to have a Key you know is of a certain type you do: List<Key<Child>> children; or something similar. And for the Child's reference to it's parent you'd do: Key<Parent> parentKey; has anyone found a good way to get some type safety with respect to Keys? thanks in advance, -bryce --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~----------~----~----~----~------~----~------~--~---