2 * NuxeoImageUtils.java
\r
4 * {Purpose of This Class}
\r
6 * {Other Notes Relating to This Class (Optional)}
\r
9 * $LastChangedRevision: $
\r
10 * $LastChangedDate: $
\r
12 * This document is a part of the source code and related artifacts
\r
13 * for CollectionSpace, an open source collections management system
\r
14 * for museums and related institutions:
\r
16 * http://www.collectionspace.org
\r
17 * http://wiki.collectionspace.org
\r
19 * Copyright © 2009 {Contributing Institution}
\r
21 * Licensed under the Educational Community License (ECL), Version 2.0.
\r
22 * You may not use this file except in compliance with this License.
\r
24 * You may obtain a copy of the ECL 2.0 License at
\r
25 * https://source.collectionspace.org/collection-space/LICENSE.txt
\r
27 package org.collectionspace.services.common.imaging.nuxeo;
\r
29 import java.io.File;
\r
30 import java.io.Serializable;
\r
31 import java.util.ArrayList;
\r
32 import java.util.HashMap;
\r
33 import java.util.List;
\r
34 import java.util.Map;
\r
36 import org.nuxeo.ecm.core.api.repository.RepositoryInstance;
\r
37 import org.nuxeo.common.utils.FileUtils;
\r
38 import org.nuxeo.ecm.core.api.Blob;
\r
39 import org.nuxeo.ecm.core.api.ClientException;
\r
40 import org.nuxeo.ecm.core.api.DocumentModel;
\r
41 import org.nuxeo.ecm.core.api.blobholder.BlobHolder;
\r
42 import org.nuxeo.ecm.core.api.blobholder.BlobHolderAdapterService;
\r
43 import org.nuxeo.ecm.core.api.impl.DocumentModelImpl;
\r
44 import org.nuxeo.ecm.core.api.impl.blob.FileBlob;
\r
45 //import org.nuxeo.ecm.core.repository.jcr.testing.RepositoryOSGITestCase;
\r
46 import org.nuxeo.ecm.platform.picture.api.adapters.PictureBlobHolder;
\r
47 import org.nuxeo.runtime.api.Framework;
\r
49 import org.collectionspace.services.common.ServiceMain;
\r
51 public class NuxeoImageUtils {
\r
57 * Creates the picture.
\r
59 static public void createPicture() {
\r
60 RepositoryInstance nuxeoSession = null;
\r
63 nuxeoSession = ServiceMain.getInstance().getNuxeoConnector().getRepositorySession();
\r
65 } catch (Exception e) {
\r
66 e.printStackTrace();
\r