CLOUD-2214: Mime type is removed during uploading file via WebDav

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@58846 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Matt Ward
2013-12-11 10:16:54 +00:00
parent 1e5cae38ab
commit b832c812e3
5 changed files with 54 additions and 4 deletions

View File

@@ -30,6 +30,8 @@ import org.alfresco.service.cmr.repository.ContentIOException;
import org.alfresco.service.cmr.repository.ContentReader;
import org.alfresco.service.cmr.repository.ContentStreamListener;
import org.alfresco.service.cmr.repository.ContentWriter;
import org.alfresco.service.cmr.repository.MimetypeService;
import org.alfresco.service.cmr.repository.MimetypeServiceAware;
/**
* Wrapper for cache writer that is aware of backing store
@@ -41,7 +43,7 @@ import org.alfresco.service.cmr.repository.ContentWriter;
* @author Viachaslau Tsikhanovich
*
*/
public class BackingStoreAwareCacheWriter implements ContentWriter
public class BackingStoreAwareCacheWriter implements ContentWriter, MimetypeServiceAware
{
/** Cache writer **/
private ContentWriter cacheWriter;
@@ -195,4 +197,9 @@ public class BackingStoreAwareCacheWriter implements ContentWriter
this.cacheWriter.guessEncoding();
}
@Override
public void setMimetypeService(MimetypeService mimetypeService)
{
((MimetypeServiceAware) cacheWriter).setMimetypeService(mimetypeService);
}
}