mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-21 18:09:20 +00:00
Fix ALF-2765: Renditions created via 3.3 RenditionService are not exposed via OpenCMIS rendition API
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@20166 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -383,7 +383,7 @@ public class DMAbstractServicePort
|
||||
{
|
||||
CmisRenditionType cmisRenditionType = new CmisRenditionType();
|
||||
cmisRenditionType.setStreamId(rendition.getStreamId());
|
||||
cmisRenditionType.setKind(rendition.getKind().getLabel());
|
||||
cmisRenditionType.setKind(rendition.getKind());
|
||||
cmisRenditionType.setMimetype(rendition.getMimeType());
|
||||
cmisRenditionType.setTitle(rendition.getTitle());
|
||||
cmisRenditionType.setWidth(rendition.getWidth() != null ? BigInteger.valueOf(rendition.getWidth()) : null);
|
||||
|
@@ -35,7 +35,6 @@ import org.alfresco.cmis.CMISConstraintException;
|
||||
import org.alfresco.cmis.CMISContentStreamAllowedEnum;
|
||||
import org.alfresco.cmis.CMISDictionaryModel;
|
||||
import org.alfresco.cmis.CMISInvalidArgumentException;
|
||||
import org.alfresco.cmis.CMISRenditionKind;
|
||||
import org.alfresco.cmis.CMISScope;
|
||||
import org.alfresco.cmis.CMISServiceException;
|
||||
import org.alfresco.cmis.CMISTypeDefinition;
|
||||
@@ -550,11 +549,11 @@ public class DMObjectServicePort extends DMAbstractServicePort implements Object
|
||||
if (streamId != null && streamId.length() > 0)
|
||||
{
|
||||
FileTypeImageSize streamIcon = null;
|
||||
if (streamId.equals(CMISRenditionKind.ICON16.getLabel()))
|
||||
if (streamId.equals("alf:icon16"))
|
||||
{
|
||||
streamIcon = FileTypeImageSize.Small;
|
||||
}
|
||||
else if (streamId.equals(CMISRenditionKind.ICON32.getLabel()))
|
||||
else if (streamId.equals("alf:icon32"))
|
||||
{
|
||||
streamIcon = FileTypeImageSize.Medium;
|
||||
}
|
||||
|
Reference in New Issue
Block a user