mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged FILE-FOLDER-API (5.2.0) to HEAD (5.2)
124548 jvonka: RA-834, RA-678: create "renditions" request only applicable when creating/uploading file via multipart/form-data (not when creating empty file via json request) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@126564 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1345,7 +1345,6 @@ public class NodesImpl implements Nodes
|
|||||||
fileFolderService.delete(nodeRef);
|
fileFolderService.delete(nodeRef);
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO should we able to specify content properties (eg. mimeType ... or use extension for now, or encoding)
|
|
||||||
@Override
|
@Override
|
||||||
public Node createNode(String parentFolderNodeId, Node nodeInfo, Parameters parameters)
|
public Node createNode(String parentFolderNodeId, Node nodeInfo, Parameters parameters)
|
||||||
{
|
{
|
||||||
@@ -1384,6 +1383,7 @@ public class NodesImpl implements Nodes
|
|||||||
validateCmObject(nodeTypeQName);
|
validateCmObject(nodeTypeQName);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* RA-834: commented-out since not currently applicable for empty file
|
||||||
List<ThumbnailDefinition> thumbnailDefs = null;
|
List<ThumbnailDefinition> thumbnailDefs = null;
|
||||||
String renditionsParam = parameters.getParameter(PARAM_RENDITIONS);
|
String renditionsParam = parameters.getParameter(PARAM_RENDITIONS);
|
||||||
if (renditionsParam != null)
|
if (renditionsParam != null)
|
||||||
@@ -1395,6 +1395,7 @@ public class NodesImpl implements Nodes
|
|||||||
|
|
||||||
thumbnailDefs = getThumbnailDefs(renditionsParam);
|
thumbnailDefs = getThumbnailDefs(renditionsParam);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
Map<QName, Serializable> props = new HashMap<>(1);
|
Map<QName, Serializable> props = new HashMap<>(1);
|
||||||
|
|
||||||
@@ -1448,7 +1449,9 @@ public class NodesImpl implements Nodes
|
|||||||
|
|
||||||
Node newNode = getFolderOrDocument(nodeRef.getId(), parameters);
|
Node newNode = getFolderOrDocument(nodeRef.getId(), parameters);
|
||||||
|
|
||||||
|
/* RA-834: commented-out since not currently applicable for empty file
|
||||||
requestRenditions(thumbnailDefs, newNode); // note: noop for folder
|
requestRenditions(thumbnailDefs, newNode); // note: noop for folder
|
||||||
|
*/
|
||||||
|
|
||||||
return newNode;
|
return newNode;
|
||||||
}
|
}
|
||||||
|
@@ -509,10 +509,7 @@ public class RenditionsTest extends AbstractBaseApiTest
|
|||||||
assertEquals(RenditionStatus.CREATED, rendition.getStatus());
|
assertEquals(RenditionStatus.CREATED, rendition.getStatus());
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/* RA-834: commented-out since not currently applicable for empty file
|
||||||
// TODO open question (RA-834)
|
|
||||||
// - should we accept for JSON when creating empty file (ie. with zero-byte content)
|
|
||||||
// - eg. might fail, eg. doclib for empty plain text / pdf ?
|
|
||||||
Document d1 = new Document();
|
Document d1 = new Document();
|
||||||
d1.setName("d1.txt");
|
d1.setName("d1.txt");
|
||||||
d1.setNodeType("cm:content");
|
d1.setNodeType("cm:content");
|
||||||
|
Reference in New Issue
Block a user