Bug fixes. Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/6a8351f5 Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/6a8351f5 Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/6a8351f5
Branch: refs/heads/master Commit: 6a8351f50fa38b0ed31f79eed6078a1b712f39ef Parents: e6c54d4 Author: JamesBognar <[email protected]> Authored: Sun Feb 19 10:36:16 2017 -0500 Committer: JamesBognar <[email protected]> Committed: Sun Feb 19 10:36:16 2017 -0500 ---------------------------------------------------------------------- .../org/apache/juneau/jena/RdfParserSession.java | 2 +- .../java/org/apache/juneau/jena/RdfSerializer.java | 15 ++++----------- 2 files changed, 5 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/6a8351f5/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java ---------------------------------------------------------------------- diff --git a/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java b/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java index 13ca513..87550b3 100644 --- a/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java +++ b/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfParserSession.java @@ -88,7 +88,7 @@ public class RdfParserSession extends ParserSession { addModelPrefix(juneauBpNs); this.pRoot = model.createProperty(juneauNs.getUri(), RDF_juneauNs_ROOT); this.pValue = model.createProperty(juneauNs.getUri(), RDF_juneauNs_VALUE); - this.pType = model.createProperty(juneauNs.getUri(), RDF_juneauNs_TYPE); + this.pType = model.createProperty(juneauBpNs.getUri(), RDF_juneauNs_TYPE); this.pRdfType = model.createProperty("http://www.w3.org/1999/02/22-rdf-syntax-ns#type"); rdfReader = model.getReader(rdfLanguage); http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/6a8351f5/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java ---------------------------------------------------------------------- diff --git a/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java b/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java index 4746592..211a9b2 100644 --- a/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java +++ b/juneau-core-rdf/src/main/java/org/apache/juneau/jena/RdfSerializer.java @@ -249,22 +249,15 @@ public class RdfSerializer extends WriterSerializer { if (bpm != null && bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat() != RdfCollectionFormat.DEFAULT) f = bpm.getExtendedMeta(RdfBeanPropertyMeta.class).getCollectionFormat(); switch (f) { - case BAG: n = serializeToContainer(session, c, sType, m.createBag()); break; - case LIST: n = serializeToList(session, c, sType); break; - case MULTI_VALUED: serializeToMultiProperties(session, c, sType, bpm, attrName, parentResource); break; - default: n = serializeToContainer(session, c, sType, m.createSeq()); + case BAG: n = serializeToContainer(session, c, eType, m.createBag()); break; + case LIST: n = serializeToList(session, c, eType); break; + case MULTI_VALUED: serializeToMultiProperties(session, c, eType, bpm, attrName, parentResource); break; + default: n = serializeToContainer(session, c, eType, m.createSeq()); } } else { n = m.createLiteral(session.encodeTextInvalidChars(session.toString(o))); } - if (session.isAddBeanTypeProperties() && n != null && n.isResource()) { - if (o != null && aType.getDictionaryName() != null) - n.asResource().addProperty(session.getTypeProperty(), aType.getDictionaryName()); - else if (o == null && eType.getDictionaryName() != null) - n.asResource().addProperty(session.getTypeProperty(), eType.getDictionaryName()); - } - session.pop(); return n;
