[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dali-dev] Dali and Public API changes

Sorry about this Dmitry.  There were indeed a lot of changes this year, and we could have done a better job detailing the changes in the New Help for Old Friends wiki.  We are making this a major focus for the next release, where we hope to declare a lot of provisional API as public, and also document provisional API changes as they occur.

We have a number of these changes you mentioned documented in various places, so expect a number of replies pointing you to this info.  I will make sure this info gets rolled up into the Old Friends wiki. 

Thanks,
Neil

On 4/18/2012 5:54 AM, Dmitry Geraskov wrote:
Hi, guys,

as you probably know hibernate depends on the JPT plugins. And almost every change in provisional API affects us.
Would be nice if you try to describe the changes more carefully.

On the page where they are expected to be found
http://wiki.eclipse.org/New_Help_for_Old_Friends_VII

I see only 2 issues which changed provisional API (the author is Karen Butzke in both). And the list for sure is not complete. I found the following not described changes:

Classes which were removed?
org.eclipse.jpt.common.utility.model.value.WritablePropertyValueModel;
org.eclipse.jpt.jpa.core.context.java.JavaStructureNodes;
org.eclipse.jpt.jpa.ui.navigator.JpaNavigatorProvider;
org.eclipse.jpt.jpa.core.context.Table.Owner;
org.eclipse.jpt.jpa.core.resource.java.AnnotationContainer;
org.eclipse.jpt.jpa.core.resource.java.JavaResourcePersistentAttribute
org.eclipse.jpt.jpa.ui.structure.JpaStructureProvider
org.eclipse.jpt.jpa.core.resource.java.NamedQueriesAnnotation
org.eclipse.jpt.jpa.core.resource.java.NamedNativeQueriesAnnotation
org.eclipse.jpt.jpa.core.resource.java.AttributeOverridesAnnotation
org.eclipse.jpt.jpa.core.resource.java.AssociationOverridesAnnotation


Disappeared
JptJpaCorePlugin.rebuildJpaProject(getProject());
JavaPersistentAttribute.getResourcePersistentAttribute()

Chaged
JavaGeneratorContainer.Owner, OrmJoinColumn.Owner and other "owners"
JpaJpqlQueryHelper made abstract
JavaResourceAnnotatedElement.addAnnotation(int, string, string)

Iterable->Iterator
JavaResourceAnnotatedElement.annotations(String, String)
PersistentType.attributes()
PersistenceUnit.mappingFileRefsContaining(...)

Dmitry Geraskov,
Hibernate tools developer
_______________________________________________ dali-dev mailing list dali-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/dali-dev