02-27-2018 09:44 AM
Hi,
I am trying to develop a java program (java client + rest API) that allows to create nuxeo documents by using as input a csv file.
/>
I followed the tutorial of nuxeo "https://doc.nuxeo.com/nxdoc/java-client/#operation-api" and I created a document via the request put. this is my code :
package up1.nuxeo.fileMaker;
import org.nuxeo.client.NuxeoClient;
import org.nuxeo.client.objects.Document;
import okhttp3.Response;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import java.io.IOException;
public class FileMakerTest {
public static void main(String[] args) throws IOException { String url = "http://localhost:8080/nuxeo"; NuxeoClient nuxeoClient = new NuxeoClient.Builder() .url(url) .authentication("Administrator", "Administrator") .connect(); Document root = nuxeoClient.repository().fetchDocumentRoot(); System.out.println(root.getId());
Response response = nuxeoClient.put("http://localhost:8080/nuxeo/api/v1/id/5fd2ab97-a8ae-4fb5-a67c-c4c13c0fb05a/", "{"entity-type": "document","properties": {"dc:title": "new title test"}}"); assertEquals(true, response.isSuccessful()); String json = response.body().string(); Document document = (Document) nuxeoClient.getConverterFactory().readJSON(json, Document.class);
}
}
someone tell me how to create multiple nuxeo documents with a single post request from a csv file ?
best regards
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.