1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.chemistry.opencmis.client.bindings.atompub;
20
21 import java.util.HashMap;
22 import java.util.Map;
23
24 import org.apache.chemistry.opencmis.client.bindings.CmisBindingFactory;
25 import org.apache.chemistry.opencmis.commons.SessionParameter;
26 import org.apache.chemistry.opencmis.commons.spi.CmisBinding;
27
28 public class AtomPubTestBindingFactory {
29
30 private AtomPubTestBindingFactory() {
31 }
32
33 public static CmisBinding createBinding(String atomPubUrl, String user, String password) {
34
35 Map<String, String> parameters = new HashMap<String, String>();
36 parameters.put(SessionParameter.USER, user);
37 parameters.put(SessionParameter.PASSWORD, password);
38
39 parameters.put(SessionParameter.ATOMPUB_URL, atomPubUrl);
40
41
42 CmisBindingFactory factory = CmisBindingFactory.newInstance();
43 CmisBinding binding = factory.createCmisAtomPubBinding(parameters);
44
45 return binding;
46 }
47 }