Skip to content

Changes

Summary

  1. Adding support for abstract types (commit: 7004e2f) (details)
  2. Reformat (commit: f830142) (details)
  3. Only depend on oslc4j-jena-provider in oslc-trs for tests (#70) (commit: 9be0d6d) (details)
  4. Fix javac warnings (#75) (commit: 729b19d) (details)
  5. Update Lyo Core to use Jax-rs 2.0, and be independent of Wink (#63) (commit: 3ca51d9) (details)
  6. Add support for text/xml media type (commit: 495a949) (details)
  7. Update README.md (commit: dd371dd) (details)
  8. Bug 531986 - Change isQueryResult logic (#88) (commit: 631c78a) (details)
  9. Remove any logic from isWriteable (#22) (commit: adad011) (details)
  10. Replace WebApplicationException w/ IllegalStateException (#93) (commit: b1ade8b) (details)
  11. Reviewer comments addressed (commit: a272e3b) (details)
  12. Reviewer comments addressed (commit: 3d86d26) (details)
  13. Missing pom change (commit: 95743af) (details)
  14. Support for preferred types (commit: d0ee6a1) (details)
  15. Update README.md (commit: 201d3fd) (details)
  16. Reviewer comments addressded. (commit: b573739) (details)
  17. RDFTypes renaming (commit: 6abb6c9) (details)
  18. Extract isWritable/isReadable checks from the abstract provider (#97) (commit: c65e91f) (details)
  19. Disable Oracle JDK from the build matrix (commit: 518a9b9) (details)
  20. Ignore a failing test (commit: fff1d8c) (details)
Commit 7004e2f63f6475f96c0494a4f5b3982b47873aec by Ricardo Javier Herrera
Adding support for abstract types
Signed-off-by: Ricardo J Herrera <neormx@gmail.com>
(commit: 7004e2f)
The file was modified org.eclipse.lyo.oslc4j.provider.jena/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/JenaModelHelper.java
The file was addedorg.eclipse.lyo.oslc4j.provider.jena/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/resources/Cat.java
The file was addedorg.eclipse.lyo.oslc4j.provider.jena/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/resources/Dog.java
The file was addedorg.eclipse.lyo.oslc4j.provider.jena/src/test/resources/abstract-types.ttl
The file was addedorg.eclipse.lyo.oslc4j.provider.jena/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/resources/Pet.java
The file was addedorg.eclipse.lyo.oslc4j.provider.jena/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ClassScanner.java
The file was addedorg.eclipse.lyo.oslc4j.provider.jena/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/resources/Person.java
The file was modified org.eclipse.lyo.oslc4j.provider.jena/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/JenaModelHelperTest.java
Commit f8301429d7281810a8689ea14582f20655050e60 by Andrii Berezovskyi
Reformat
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: f830142)
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JsonLdTest.java
Commit 9be0d6d024c7615a31ab2f2b896da95643ecd085 by noreply
Only depend on oslc4j-jena-provider in oslc-trs for tests (#70)
* Only depend on oslc4j-jena-provider in oslc-trs for tests
* Update pom.xml; remove oslc4j-jena-provider version
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: 9be0d6d)
The file was modified oslc-trs/pom.xml
Commit 729b19df9de5ba7b987c582dbebd0e39f1892557 by noreply
Fix javac warnings (#75)
* Fix javac warnings
* Fix javadoc @link
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: 729b19d)
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/JenaModelHelper.java
The file was modified oslc4j-core/src/main/java/org/eclipse/lyo/oslc4j/core/NestedWildcardProperties.java
The file was modified oslc4j-core/src/test/java/org/eclipse/lyo/oslc4j/core/test/OslcGlobalNamespaceProviderTest.java
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/RdfXmlAbbreviatedWriterTest.java
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JenaCustomNamespaceTest.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/AbstractOslcRdfXmlProvider.java
The file was modified oslc4j-utils/src/main/java/org/eclipse/lyo/core/utils/marshallers/OSLC4JMarshaller.java
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/TypesTest.java
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/UnparseableLiteralTest.java
The file was modified oslc4j-core/src/main/java/org/eclipse/lyo/oslc4j/core/model/Property.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/RdfXmlAbbreviatedWriter.java
The file was modified oslc4j-core/src/main/java/org/eclipse/lyo/oslc4j/core/SingletonWildcardProperties.java
The file was modified oslc4j-core/src/test/java/org/eclipse/lyo/oslc4j/core/OSLC4JUtilsTest.java
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JenaOslcNameTest.java
Commit 3ca51d9848b2f77b9f258299d10d96b10e024a34 by noreply
Update Lyo Core to use Jax-rs 2.0, and be independent of Wink (#63)
* Update Lyo Core to use Jax-rs 2.0, and be independent of Wink (as well
as any other implementation)

* Quick fix to ServiceProviderFactory to allow null pathParameterValues
This is needed to run the rio-oslc4j sample servers that are useful for
testing the Java client

* Added support for media type text/xml

don't know why this might have been removed, or what might have changed
in RTC so that it is returning text/xml instead of application/rdf+xml.
But it was necessary to get the OslcClient to be able to read a
ServiceProvider provided by RTC.

* Revert "Added support for media type text/xml"
This reverts commit be89ac8d564f6eb82495e15b1505d879e448f61b.

* Revert "Quick fix to ServiceProviderFactory to allow null
pathParameterValues"
This reverts commit ba211e531d62db34e010dfe9de24a3258115d6d4.
NB! Revert is partial, preserve Jim's change to the POM file and the
removed semicolon from the imports.
(commit: 3ca51d9)
The file was modified oslc4j-json4j-provider/pom.xml
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JsonLdTest.java
The file was modified oslc4j-core/pom.xml
The file was modified oslc4j-core-build/pom.xml
The file was modified oslc4j-utils/pom.xml
The file was modified oslc4j-jena-provider/pom.xml
Commit 495a949748ade4851afd43d3fc6f65f5840de417 by Jim Amsden
Add support for text/xml media type
It is treated the same as application/rdf+xml.
See issue #85
(commit: 495a949)
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/AbstractOslcRdfXmlProvider.java
Commit dd371dd8104e6ada3ccdd92e58b4b711e9e0f946 by noreply
Update README.md
(commit: dd371dd)
The file was modified README.md
Commit 631c78aa8ea50fe0c9c69c599ce6807ab0974c4a by Jad El-khoury
Bug 531986 - Change isQueryResult logic (#88)
Previously, all arrays were treated as OSLC Query results unless the
array type was explicitly marked with @OslcNotQueryResult annotation.
This prevented from returning arrays of mixed-typed OSLC resources (as
Object[] or IResource[]) because there is no way to annotate those
classes accordingly.
From now on, only arrays returned from JAX-RS methods annotated with
@OslcQueryCapability will be automatically treated as OSLC Query results

(again, unless the returned array type is annotated with the
@OslcNotQueryResult).
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: 631c78a)
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcRdfXmlArrayProvider.java
The file was addedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/JenaProviderHelper.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/AbstractOslcRdfXmlProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcRdfXmlCollectionProvider.java
Commit adad0119449af8d5c5c9b737fe02930b2310b5e8 by Jad El-khoury
Remove any logic from isWriteable (#22)
Closes #21
Change-Id: I307ec568dd575bd87b8903770d4acf3166d22522
Andrew Berezovskyi <andriib@kth.se>
(commit: adad011)
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/AbstractOslcRdfXmlProvider.java
Commit b1ade8b46a52360b1aa40308ba7ac315ac2d7b01 by noreply
Replace WebApplicationException w/ IllegalStateException (#93)
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: b1ade8b)
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/AbstractOslcRdfXmlProvider.java
Commit a272e3bd4630606588c2b85c326b533328b857e7 by Ricardo Javier Herrera
Reviewer comments addressed
Signed-off-by: Ricardo Herrera <neormx@gmail.com>
(commit: a272e3b)
The file was removedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ClassScanner.java
Commit 3d86d266d84860ddda42d1f4e76ee5e97a3cae1d by Ricardo Javier Herrera
Reviewer comments addressed
Signed-off-by: Ricardo Herrera <neormx@gmail.com>
(commit: 3d86d26)
The file was addedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/RDFTypes.java
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/resources/Dog.java
The file was addedoslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/resources/Animal.java
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/resources/Cat.java
The file was addedoslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/RDFTypesTests.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/JenaModelHelper.java
Commit 95743af100a6d82b5a7a4194dc1630a5617b87da by Ricardo Javier Herrera
Missing pom change
Signed-off-by: Ricardo Herrera <neormx@gmail.com>
(commit: 95743af)
The file was modified oslc4j-jena-provider/pom.xml
Commit d0ee6a1fb4653c9605fd5864802ee4208f3ec1dd by Ricardo Javier Herrera
Support for preferred types
(commit: d0ee6a1)
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/RDFTypes.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/JenaModelHelper.java
Commit 201d3fd97f7e23891603a0634ba313bb4b236ba9 by noreply
Update README.md
(commit: 201d3fd)
The file was modified README.md
Commit b5737391fc84604624583007b9f9030144754691 by Ricardo Javier Herrera
Reviewer comments addressded.
Signed-off-by: Ricardo Herrera <neormx@gmail.com>
(commit: b573739)
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/RDFTypes.java
Commit 6abb6c997bbe36ad77e71c9972b3c0ad4dfd2fd4 by Ricardo Javier Herrera
RDFTypes renaming
Signed-off-by: Ricardo Herrera <neormx@gmail.com>
(commit: 6abb6c9)
The file was removedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/RDFTypes.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/JenaModelHelper.java
The file was addedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/ResourcePackages.java
The file was addedoslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/ResourcePackagesTests.java
The file was removedoslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/ordfm/RDFTypesTests.java
Commit c65e91f16527d88128f3bc7ac259f4bc6c4c340f by noreply
Extract isWritable/isReadable checks from the abstract provider (#97)
* Extract isWritable/isReadable checks from the abstract provider
* added a single resource check to the Object provider; fixes #96
* no longer needed to list all names in the copyright header
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=435933)
Signed-off-by: Andrew Berezovskyi <andriib@kth.se>
(commit: c65e91f)
The file was addedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/ProviderHelper.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcCompactRdfProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcJsonLdProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcSimpleRdfXmlCollectionProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcRdfXmlProvider.java
The file was removedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/JenaProviderHelper.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcJsonLdCollectionProvider.java
The file was removedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcSimpleTurtleCollectionProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcJsonLdArrayProvider.java
The file was removedoslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcSimpleTurtleArrayProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcRdfXmlArrayProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/OslcRdfXmlCollectionProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/AbstractOslcRdfXmlProvider.java
The file was modified oslc4j-jena-provider/src/main/java/org/eclipse/lyo/oslc4j/provider/jena/RdfXmlAbbreviatedWriter.java
Commit 518a9b9a7347f546674a0e66c244b9b07a6b9d90 by Andrii Berezovskyi
Disable Oracle JDK from the build matrix
(commit: 518a9b9)
The file was modified .travis.yml
Commit fff1d8c1c544f4d30e7c45fb26743f921a652357 by Andrii Berezovskyi
Ignore a failing test
(commit: fff1d8c)
The file was modified oslc4j-jena-provider/src/test/java/org/eclipse/lyo/oslc4j/provider/jena/test/JsonLdTest.java