Merge remote-tracking branch 'origin/feature/RM-4007_PosibillityToUploadContent' into feature/RM-4012_Category_REST_API

This commit is contained in:
Silviu Dinuta
2016-10-13 15:57:38 +03:00

View File

@@ -31,9 +31,12 @@ import java.util.List;
import org.alfresco.rest.api.model.Node; import org.alfresco.rest.api.model.Node;
import org.alfresco.rest.framework.resource.RelationshipResource; import org.alfresco.rest.framework.resource.RelationshipResource;
import org.alfresco.rest.framework.resource.actions.interfaces.MultiPartRelationshipResourceAction;
import org.alfresco.rest.framework.resource.actions.interfaces.RelationshipResourceAction; import org.alfresco.rest.framework.resource.actions.interfaces.RelationshipResourceAction;
import org.alfresco.rest.framework.resource.parameters.CollectionWithPagingInfo; import org.alfresco.rest.framework.resource.parameters.CollectionWithPagingInfo;
import org.alfresco.rest.framework.resource.parameters.Parameters; import org.alfresco.rest.framework.resource.parameters.Parameters;
import org.alfresco.rest.framework.webscripts.WithResponse;
import org.springframework.extensions.webscripts.servlet.FormData;
/** /**
* An implementation of an Entity Resource for a fileplan component * An implementation of an Entity Resource for a fileplan component
@@ -43,7 +46,8 @@ import org.alfresco.rest.framework.resource.parameters.Parameters;
*/ */
@RelationshipResource(name="children", entityResource = FileplanComponentsEntityResource.class, title = "Children of fileplan component") @RelationshipResource(name="children", entityResource = FileplanComponentsEntityResource.class, title = "Children of fileplan component")
public class FileplanComponentChildrenRelation implements RelationshipResourceAction.Read<Node>, public class FileplanComponentChildrenRelation implements RelationshipResourceAction.Read<Node>,
RelationshipResourceAction.Create<Node> RelationshipResourceAction.Create<Node>,
MultiPartRelationshipResourceAction.Create<Node>
{ {
private Nodes nodes; private Nodes nodes;
@@ -70,4 +74,9 @@ public class FileplanComponentChildrenRelation implements RelationshipResourceAc
return result; return result;
} }
@Override
public Node create(String parentFolderNodeId, FormData formData, Parameters parameters, WithResponse withResponse) {
return nodes.upload(parentFolderNodeId, formData, parameters);
}
} }