Community
Participate
Working Groups
The following changes need to be made to <trunk>\jpa\plugins\javax.persistence\src\javax\persistence\metamodel See the 20090831 jar >Metamodel changes : The only code changes are ManagedType.get*Collections to get*PluralAttributes IdentifiableType - getDeclaredId and getVersion - switched places - no update required ManagedType - added javadoc " * Returns empty set if the managed type has no declared * attributes." - reordered <E> CollectionAttribute<X, E> getDeclaredCollection(String name, Class<E> elementType); <E> SetAttribute<X, E> getDeclaredSet(String name, Class<E> elementType); <E> ListAttribute<X, E> getDeclaredList(String name, Class<E> elementType); - changed javadoc "Collection" to "multi-valued" * Return all collection-valued attributes of the managed type. * @return collection valued attributes changed to * Return all multi-valued attributes (Collection-, Set-, * List-, and Map-valued attributes) of the managed type. * Returns empty set if the managed type has no multi-valued * attributes. * @return Collection-, Set-, List-, and Map-valued attributes */ - function change to the more clear java.util.Set<PluralAttribute<? super X, ?, ?>> getCollections(); java.util.Set<PluralAttribute<X, ?, ?>> getDeclaredCollections(); to java.util.Set<PluralAttribute<? super X, ?, ?>> getPluralAttributes(); java.util.Set<PluralAttribute<X, ?, ?>> getDeclaredPluralAttributes(); Metamodel * Return the metamodel embeddable types. changed to * Return the metamodel embeddable types. Returns empty set if * there are no embeddable types.
>Add metamodel package changes to correspond criteria API updates for PFD2 in rev# 5088 http://fisheye2.atlassian.com/changelog/eclipselink/?cs=5088
>checked in by Peter in SVN Rev# 5187 - verified ManagedTypeImpl changes. http://fisheye2.atlassian.com/changelog/eclipselink/?cs=5187
>see 5187
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink