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;

Reply via email to