[teiid-designer-dev] [Teiid-Designer/teiid-designer] 4a3e72: TEIIDDES-2168

Paul Richardson p.g.richardson at redhat.com
Wed May 21 12:41:41 EDT 2014


  Branch: refs/heads/8.3.x
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 4a3e72136ab8e8d706dff95e65b9202376d0ccfc
      https://github.com/Teiid-Designer/teiid-designer/commit/4a3e72136ab8e8d706dff95e65b9202376d0ccfc
  Author: Barry LaFond <blafond at redhat.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M plugins/org.teiid.designer.core/src/org/teiid/designer/core/builder/ModelProjectResourceValidator.java
    M plugins/org.teiid.designer.ui/plugin.xml
    A plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/build/ModelProjectConfigurationResolution.java
    A plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/build/ModelProjectMarkerResolutionGenerator.java
    M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/i18n.properties

  Log Message:
  -----------
  TEIIDDES-2168
* Added validation to detect missing vdbBuilder command in .project
* Added quick fix/resolution to add the entry to the .project


  Commit: 16069a48d5eecd8276385bbe130a5010ebd54565
      https://github.com/Teiid-Designer/teiid-designer/commit/16069a48d5eecd8276385bbe130a5010ebd54565
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2014-05-21 (Wed, 21 May 2014)

  Changed paths:
    M plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/preview/jobs/CreatePreviewVdbJob.java
    M plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/editor/VdbEditor.java
    M plugins/org.teiid.designer.vdb.ui/src/org/teiid/designer/vdb/ui/wizards/NewVdbWizard.java
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/Vdb.java
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbModelEntry.java
    M plugins/org.teiid.designer.vdb/src/org/teiid/designer/vdb/VdbUtil.java
    M tests/org.teiid.designer.vdb.test/src/org/teiid/designer/vdb/VdbModelEntryTest.java

  Log Message:
  -----------
  TEIIDDES-2120: Addresses shortcomings of adding imported xsd files

* Closes loopholes with addition of xsd files to a Vdb in the VdbEditor

* VdbUtil
 * canAddModelToVdb checks for duplicate models already in Vdb. However,
   the model resource references includes Xsd files which although are
   resources are included in the 'Other Files' section and a model can
   have the same name as an Xsd file.

* Vdb
 * Avoids further loopholes by making a single addEntry method which both
   model and file entries are added through. Consequently, only one
   function path to determine how the given resource should be added.

* NewVdbWizard
 * Stop Xsd files from being displayed in the Add Models chooser dialog


Compare: https://github.com/Teiid-Designer/teiid-designer/compare/fb340630e86b...16069a48d5ee


More information about the teiid-designer-dev mailing list