]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
8fb5d76d5287c8d8b4701e99bbc64294b6c43c43
[tmp/jakarta-migration.git] /
1 /**     \r
2  * NuxeoImageUtils.java\r
3  *\r
4  * {Purpose of This Class}\r
5  *\r
6  * {Other Notes Relating to This Class (Optional)}\r
7  *\r
8  * $LastChangedBy: $\r
9  * $LastChangedRevision: $\r
10  * $LastChangedDate: $\r
11  *\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
15  *\r
16  * http://www.collectionspace.org\r
17  * http://wiki.collectionspace.org\r
18  *\r
19  * Copyright © 2009 {Contributing Institution}\r
20  *\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
23  *\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
26  */\r
27 package org.collectionspace.services.common.imaging.nuxeo;\r
28 \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
35 \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
48 \r
49 import org.collectionspace.services.common.ServiceMain;\r
50 \r
51 public class NuxeoImageUtils {\r
52         NuxeoImageUtils() {\r
53                 //empty constructor\r
54         }\r
55         \r
56         /**\r
57          * Creates the picture.\r
58          */\r
59         static public void createPicture() {\r
60                 RepositoryInstance nuxeoSession = null;\r
61                 \r
62                 try {\r
63                         nuxeoSession = ServiceMain.getInstance().getNuxeoConnector().getRepositorySession();\r
64                         //nuxeoSession.\r
65                 } catch (Exception e) {\r
66                         e.printStackTrace();\r
67                 }\r
68         }\r
69 }\r