Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2561 Removes the Teiid sequencer from the ModeShape codebase

    • -19
    • +0
    ./resources/config/repo-config.json
  1. … 129 more files in changeset.
MODE-2561 Removes the Teiid sequencer from the ModeShape codebase

    • -19
    • +0
    ./resources/config/repo-config.json
  1. … 128 more files in changeset.
MODE-2477 Static VDBs doesn't get sequenced I removed the mandatory attribute from vdb:path property in vdb:marker as it is not required. When it is not present the validation error source is the model.

    • binary
    ./resources/vdb/QT_Vanilla_Hive_Push.vdb
  1. … 1 more file in changeset.
MODE-2476 Fixed the Teiid VDB & Model sequencer's holding on to stale nodes belonging to other sessions.

    • -0
    • +622
    ./resources/model/BQT1.xmi
    • -0
    • +757
    ./resources/model/Source.xmi
  1. … 3 more files in changeset.
MODE-2394: Due to teiid vdb schema changes, update the sequencer accordingly

* Updates the Vdb Sequencer to reflect the changes made to the Teiid Vdb

cnd schema. In light of the changes made to the latter to reflect Teiid's

own latest Vdb schema, the sequencer will now observe the following:

** vdb connection type

** vdb name

** multiple model sources

** data role grant-all flag

** data role permission conditions and masks

** data role allow language permission

* Updates sequencer tests to test for the new changes

  1. … 5 more files in changeset.
MODE-2373 Unable to publish VDB Corrected that creates and registers namespace prefixes related to Model Extension Definitions (MEDs). Added test that sequences the VDB attached to the issue.

    • binary
    ./resources/vdb/Portfolio2.vdb
  1. … 1 more file in changeset.
MODE-2373 Unable to publish VDB Corrected that creates and registers namespace prefixes related to Model Extension Definitions (MEDs). Added test that sequences the VDB attached to the issue.

    • binary
    ./resources/vdb/Portfolio2.vdb
  1. … 1 more file in changeset.
MODE-2368

* Extends vdb sequencer functionality to support the processing of

dynamic vdbs.

* The syntax of a dynamic vdb is identical to that of a container vdb's

manifest hence the extension of the VdbSequencer by the

VdbDynamicSequencer.

* Adds a twitter test that takes the declarative model as a dynamic vdb

and sequences it accordingly.

  1. … 2 more files in changeset.
MODE-2081 Changed the remaining files over to the ASL 2.0 license

  1. … 1045 more files in changeset.
MODE-2148 Added checkstyle to our build, and corrected numerous potential problems or issues in the code. Also removed lots of meaningless JavaDoc

  1. … 365 more files in changeset.
MODE-2015 Deprecated the "removeDerivedContentWithOriginal" configuration attribute

  1. … 24 more files in changeset.
MODE-1987 Added a new rule-based test annotation @SkipOnOS which allows tests or test cases to be skipped altogether on certain OSes. Also, moved the SkipTestRule to the common.test package.

  1. … 8 more files in changeset.
MODE-1987 Added a new rule-based test annotation @SkipOnOS which allows tests or test cases to be skipped altogether on certain OSes. Also, moved the SkipTestRule to the common.test package.

  1. … 9 more files in changeset.
MODE-1777 - Implemented a JUnit Rule & annotation which allows long running tests to be skipped in certain build profiles

  1. … 4 more files in changeset.
MODE-1763 - Updated Infinispan XML schema to 5.2 and logging to turn off useless INFO messages.

  1. … 39 more files in changeset.
MODE-1763, MODE-1304 - Updated the ISPN dependency to 5.2.1 and Hibernate Search/Lucene to 4.2/3.6.

Because the new version of Infinispan does not allow by default duplicate MBeans with the same name, the tests had to be updated to specifically turn this option on for each used caches.

  1. … 36 more files in changeset.
MODE-1733 Eliminated in the tests only the excess Hibernate Search startup log messages

These messages were extremely prolific, since a new message was output once each time a

repository was started. This change only removes them from our build and test output.

  1. … 20 more files in changeset.
MODE-1344 Support the shredding of the new Model Extension properties being added to the Teiid Models The model sequencer has been modified to sequence model extension definitions (MEDs) found in a model file. For each MED, a namespace is registered in the namespace registry. Namespace prefix and/or URI collisions are accounted for. For each extended metaclass within a MED, a mixin is created and registered. Since Teiid Designer has changed the class names of some model objects, the sequencer had to handle that. The mixin includes a property for each property definition defined in the MED. For each model object that has explicit extension properties set, or just is of the type of an extended metaclass that has default properties, the mixin is added to the corresponding node.

ModelSequencer is now closing the binary input stream it requested from the Property parameter in the execute method. Not closing this

ended up causing deadlock issues in some tests.

  1. … 10 more files in changeset.
MODE-1344 Support the shredding of the new Model Extension properties being added to the Teiid Models Modified the model sequencer to sequence Model Extension Definitions (MEDs) found. Each MED has there own namespace prefix and namespace URI which is added to the namespace registry. Added test to verify MED nodes are being created and MED extension properties exist on model objects.

  1. … 9 more files in changeset.
MODE-1702 Cleanup Corrupted Teiid Sequencer VDB Test Data Forgot to update VDB in the integration project. Also fixed a schema validation error in the VDB manifest.

    • binary
    ./resources/model/books/BooksVDB.vdb
    • -2
    • +2
    ./resources/model/books/BooksVDB_vdb.xml
  1. … 1 more file in changeset.
MODE-1702 Cleanup Corrupted Teiid Sequencer VDB Test Data Forgot to update VDB in the integration project. Also fixed a schema validation error in the VDB manifest.

    • binary
    ./resources/model/books/BooksVDB.vdb
    • -2
    • +2
    ./resources/model/books/BooksVDB_vdb.xml
  1. … 1 more file in changeset.
MODE-1487 Add support in the Teiid sequencer for VDB dependencies specified in its "vdb.xml" Cleaned up debug logging to make it consistent with the rest of ModeShape.

    • -0
    • +20
    ./resources/log4j.properties
    • binary
    ./resources/vdb/BooksOTest.vdb
    • binary
    ./resources/vdb/GatewayVDB.vdb
    • binary
    ./resources/vdb/Portfolio.vdb
    • binary
    ./resources/vdb/PortfolioView.vdb
  1. … 14 more files in changeset.
MODE-1487 Add support in the Teiid sequencer for VDB dependencies specified in its "vdb.xml" Cleaned up debug logging to make it consistent with the rest of ModeShape.

    • -0
    • +20
    ./resources/log4j.properties
    • binary
    ./resources/vdb/BooksOTest.vdb
    • binary
    ./resources/vdb/GatewayVDB.vdb
    • binary
    ./resources/vdb/Portfolio.vdb
    • binary
    ./resources/vdb/PortfolioView.vdb
  1. … 14 more files in changeset.
MODE-1487 Add support in the Teiid sequencer for VDB dependencies specified in its "vdb.xml" MODE-1700 Teiid Model Sequencer Throws Error When Model Import Has Annotation MODE-1702 Cleanup Corrupted Teiid Sequencer VDB Test Data Removed corrupted zip files from test data. Removed ignored tests that used those corrupted zip files. Added new VDBs to test data and added tests for those new VDBs. The new vdb.xml file XSD included VDB dependendencies and model metadata which uses DDL to define the model. Modified VDB sequencer and model sequencer to include these new VDB manifest features. Also added tests that test these new features. Fixed an error where the href of a model import was not being processed.

    • binary
    ./resources/model/books/BooksVDB.vdb
    • binary
    ./resources/model/books/BooksWebService_VDB.vdb
    • binary
    ./resources/model/books/BooksXML_VDB.vdb
    • binary
    ./resources/model/parts/PartsSupplierVDB.vdb
    • binary
    ./resources/vdb/BooksVdb.vdb
    • binary
    ./resources/vdb/BqtVdb.vdb
    • binary
    ./resources/vdb/Financials_Linux.vdb
    • binary
    ./resources/vdb/FirstParts.vdb
    • binary
    ./resources/vdb/PartsVdb.vdb
    • binary
    ./resources/vdb/TopPartsVDB.vdb
  1. … 20 more files in changeset.
MODE-1487 Add support in the Teiid sequencer for VDB dependencies specified in its "vdb.xml" MODE-1700 Teiid Model Sequencer Throws Error When Model Import Has Annotation MODE-1702 Cleanup Corrupted Teiid Sequencer VDB Test Data Removed corrupted zip files from test data. Removed ignored tests that used those corrupted zip files. Added new VDBs to test data and added tests for those new VDBs. The new vdb.xml file XSD included VDB dependendencies and model metadata which uses DDL to define the model. Modified VDB sequencer and model sequencer to include these new VDB manifest features. Also added tests that test these new features. Fixed an error where the href of a model import was not being processed.

    • binary
    ./resources/model/books/BooksVDB.vdb
    • binary
    ./resources/model/books/BooksWebService_VDB.vdb
    • binary
    ./resources/model/books/BooksXML_VDB.vdb
    • binary
    ./resources/model/parts/PartsSupplierVDB.vdb
    • binary
    ./resources/vdb/BooksVdb.vdb
    • binary
    ./resources/vdb/BqtVdb.vdb
    • binary
    ./resources/vdb/Financials_Linux.vdb
    • binary
    ./resources/vdb/FirstParts.vdb
    • binary
    ./resources/vdb/PartsVdb.vdb
    • binary
    ./resources/vdb/TopPartsVDB.vdb
  1. … 20 more files in changeset.
MODE-1629 Changed the Teiid CNDs so that all property definitions with defaults are autocreated

This better represents what the Teiid sequencer is expecting, and is compatible with the JCR behavior.

Also changed the ModelSequencerTest to verify that the properties with the default values are indeed created.

MODE-1629 Changed the Teiid CNDs so that all property definitions with defaults are autocreated

This better represents what the Teiid sequencer is expecting, and is compatible with the JCR behavior.

  1. … 6 more files in changeset.
MODE-1338 Convert Teiid sequencer to the new 3.0 sequencing API Modified the JDBC model object handler to explicitly handle types and properties. Also tried to clean up some issues surrounding multi-valued properties. Removed all but 2 TODOs which are reminders when work on sequencing Teiid's model extension definition occurs.

  1. … 6 more files in changeset.
MODE-1338 Convert Teiid sequencer to the new 3.0 sequencing API Remove logical relationships from CND and model object handlers. Increased sequencer test time before failing.

  1. … 8 more files in changeset.
MODE-1338 Convert Teiid sequencer to the new 3.0 sequencing API Finished sequencer implementation. Mostly work done on processing model objects and resolving unresolved references.

    • -0
    • +184
    ./java/org/modeshape/sequencer/teiid/xmi/XmiBasePartTest.java
    • -0
    • +146
    ./java/org/modeshape/sequencer/teiid/xmi/XmiElementTest.java
  1. … 35 more files in changeset.