/**
* Copyright (C) 2010 Talend Inc. - www.talend.com
*/
package common.attachment;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import org.apache.cxf.jaxrs.ext.multipart.MultipartBody;
/**
* This interface describes a JAX-RS root resource capable of echoing
* the multipart/mixed attachments
*/
@Path("/multipart")
public interface MultipartsService {
/**
* Echoes back the multipart body representing the payload
* consisting of one or more parts.
*/
@POST
@Consumes("multipart/mixed")
@Produces("multipart/mixed")
public MultipartBody echoAttachment(MultipartBody body);
}