Author: reto
Date: Tue Jan 5 10:24:12 2010
New Revision: 895974
URL: http://svn.apache.org/viewvc?rev=895974&view=rev
Log:
CLEREZZA-53: removing only info-discobit properties when putting a new one
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/AbstractDiscobitsHandler.java
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/AbstractDiscobitsHandler.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/AbstractDiscobitsHandler.java?rev=895974&r1=895973&r2=895974&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/AbstractDiscobitsHandler.java
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.webapp.parent/org.apache.clerezza.platform.content/src/main/java/org/apache/clerezza/platform/content/AbstractDiscobitsHandler.java
Tue Jan 5 10:24:12 2010
@@ -61,13 +61,14 @@
@Override
public void put(UriRef infoDiscoBitUri, MediaType mediaType,
byte[] data) {
- remove(infoDiscoBitUri);
MGraph mGraph = getMGraph();
GraphNode infoDiscoBitNode = new GraphNode(infoDiscoBitUri,
mGraph);
infoDiscoBitNode.addProperty(RDF.type, DISCOBITS.InfoDiscoBit);
TypedLiteral dataLiteral =
LiteralFactory.getInstance().createTypedLiteral(data);
+ infoDiscoBitNode.deleteProperties(DISCOBITS.infoBit);
infoDiscoBitNode.addProperty(DISCOBITS.infoBit, dataLiteral);
TypedLiteral mediaTypeLiteral =
LiteralFactory.getInstance().createTypedLiteral(mediaType.toString());
+ infoDiscoBitNode.deleteProperties(DISCOBITS.mediaType);
infoDiscoBitNode.addProperty(DISCOBITS.mediaType,mediaTypeLiteral);
for(MetaDataGenerator generator : getMetaDataGenerators()) {
try {