Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ice-build] [eclipse/ice] d088a4: Refactoring IPersistenceProvider to address bugs.

  Branch: refs/heads/jay/projectSupport
  Home:   https://github.com/eclipse/ice
  Commit: d088a416be165e1d951da3d355e129b30e542a79
      https://github.com/eclipse/ice/commit/d088a416be165e1d951da3d355e129b30e542a79
  Author: Jay Jay Billings <billingsjj@xxxxxxxx>
  Date:   2015-10-03 (Sat, 03 Oct 2015)

  Changed paths:
    M org.eclipse.ice.core/OSGI-INF/component.xml
    M org.eclipse.ice.core/src/org/eclipse/ice/core/iCore/IPersistenceProvider.java
    M org.eclipse.ice.core/src/org/eclipse/ice/core/internal/Core.java
    M org.eclipse.ice.persistence.xml/OSGi-INF/xmlPersistenceProvider.xml
    M org.eclipse.ice.persistence.xml/src/org/eclipse/ice/persistence/xml/XMLPersistenceProvider.java
    M org.eclipse.ice.persistence.xml/src/org/eclipse/ice/persistence/xml/XmlPersistenceExtensionFactory.java

  Log Message:
  -----------
  Refactoring IPersistenceProvider to address bugs.

Started refactoring IPersistenceProvider to help address a bug in the
Core. Made progress on switching the Core to use the the provider
exclusively through the Extension Point.

Signed-off-by: Jay Jay Billings <billingsjj@xxxxxxxx>


  Commit: 652819f047ea02fbd840b1d955f2a2e4a7a5a1aa
      https://github.com/eclipse/ice/commit/652819f047ea02fbd840b1d955f2a2e4a7a5a1aa
  Author: Jay Jay Billings <billingsjj@xxxxxxxx>
  Date:   2015-10-05 (Mon, 05 Oct 2015)

  Changed paths:
    M org.eclipse.ice.core/src/org/eclipse/ice/core/internal/Core.java
    M org.eclipse.ice.persistence.xml/src/org/eclipse/ice/persistence/xml/XMLPersistenceProvider.java

  Log Message:
  -----------
  Fixed default project bug and reworked the XMLPersistenceProvider.

IPersistenceProviders, and thus the XMLPersistenceProvider, are no
longer required to create their own projects. It is assumed that they
will require an IProject - although that is not enforced - and that is
provided to them after they are started. I also fixed the construction
of the default Item storage project in the Core. It was putting all the
Items in the default project instead of the itemDB project.

Signed-off-by: Jay Jay Billings <billingsjj@xxxxxxxx>


Compare: https://github.com/eclipse/ice/compare/6b36f48469b1...652819f047ea

Back to the top