mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
RM-4012 - update and delete node
This commit is contained in:
@@ -43,9 +43,10 @@ import org.alfresco.rest.framework.resource.parameters.Parameters;
|
||||
*/
|
||||
@EntityResource(name="fileplan-components", title = "Fileplan Components")
|
||||
public class FileplanComponentsEntityResource implements
|
||||
EntityResourceAction.ReadById<Node>
|
||||
EntityResourceAction.ReadById<Node>,
|
||||
EntityResourceAction.Delete,
|
||||
EntityResourceAction.Update<Node>
|
||||
{
|
||||
|
||||
private Nodes nodes;
|
||||
|
||||
public void setNodes(Nodes nodes)
|
||||
@@ -60,4 +61,16 @@ public class FileplanComponentsEntityResource implements
|
||||
return nodes.getFolderOrDocument(nodeId, parameters);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Node update(String nodeId, Node nodeInfo, Parameters parameters)
|
||||
{
|
||||
return nodes.updateNode(nodeId, nodeInfo, parameters);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(String nodeId, Parameters parameters)
|
||||
{
|
||||
nodes.deleteNode(nodeId, parameters);
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -28,6 +28,7 @@
|
||||
package org.alfresco.rest.api.impl;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
@@ -120,6 +121,10 @@ public class RMNodesImpl extends NodesImpl
|
||||
|
||||
RMNodeType type = getType(nodeTypeQName, nodeRef);
|
||||
RMNode node;
|
||||
if (mapUserInfo == null)
|
||||
{
|
||||
mapUserInfo = new HashMap<>(2);
|
||||
}
|
||||
node = new RMNode(nodeRef, parentNodeRef, properties, mapUserInfo, sr);
|
||||
|
||||
if (type == RMNodeType.CATEGORY)
|
||||
|
Reference in New Issue
Block a user