Author: ito
Date: Sun Jan  2 15:41:09 2011
New Revision: 1054418

URL: http://svn.apache.org/viewvc?rev=1054418&view=rev
Log:
cast to Literal instead of TypedLiteral

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content.representations/org.apache.clerezza.platform.content.representations.core/src/main/java/org/apache/clerezza/platform/content/representations/core/ThumbnailService.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content.representations/org.apache.clerezza.platform.content.representations.core/src/main/java/org/apache/clerezza/platform/content/representations/core/ThumbnailService.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content.representations/org.apache.clerezza.platform.content.representations.core/src/main/java/org/apache/clerezza/platform/content/representations/core/ThumbnailService.java?rev=1054418&r1=1054417&r2=1054418&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content.representations/org.apache.clerezza.platform.content.representations.core/src/main/java/org/apache/clerezza/platform/content/representations/core/ThumbnailService.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.content.representations/org.apache.clerezza.platform.content.representations.core/src/main/java/org/apache/clerezza/platform/content/representations/core/ThumbnailService.java
 Sun Jan  2 15:41:09 2011
@@ -187,20 +187,19 @@ public class ThumbnailService implements
                GraphNode infoBitNode = new GraphNode(infoBitUri, 
cgProvider.getContentGraph());
                UriRef thumbnailUri = getGeneratedThumbnailUri(infoBitNode, 
width, height, exact);
                if (thumbnailUri == null) {
-                       TypedLiteral mediaTypeLiteral = null;
+                       Literal mediaTypeLiteral = null;
                        Lock readLock = infoBitNode.readLock();
                        readLock.lock();
                        try {
                                Iterator<Resource> mediaTypes = 
infoBitNode.getObjects(DISCOBITS.mediaType);
                                if (mediaTypes.hasNext()) {
-                                       mediaTypeLiteral = (TypedLiteral) 
mediaTypes.next();
+                                       mediaTypeLiteral = (Literal) 
mediaTypes.next();
                                }
                        } finally {
                                readLock.unlock();
                        }
                        if (mediaTypeLiteral != null) {
-                               MediaType mediaType = 
MediaType.valueOf(LiteralFactory.getInstance().createObject(
-                                               String.class, 
mediaTypeLiteral));
+                               MediaType mediaType = 
MediaType.valueOf(mediaTypeLiteral.getLexicalForm());
                                // if the infoBit is an image, create a 
thumbnail on the fly.
                                if (mediaType.getType().startsWith("image")) {
                                        try {


Reply via email to