You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2010/10/31 15:03:22 UTC
svn commit: r1029346 - in
/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main:
java/org/apache/chemistry/opencmis/workbench/ resources/configs/
Author: fmui
Date: Sun Oct 31 14:03:22 2010
New Revision: 1029346
URL: http://svn.apache.org/viewvc?rev=1029346&view=rev
Log:
- added session parameters templates to CMIS Workbench expert login
Added:
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-atompub.properties (with props)
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-webservices.properties (with props)
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-atompub.properties (with props)
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-webservices.properties (with props)
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/config-library.properties (with props)
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-atompub.properties (with props)
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-webservices.properties (with props)
Modified:
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientFrame.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java
incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientFrame.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientFrame.java?rev=1029346&r1=1029345&r2=1029346&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientFrame.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientFrame.java Sun Oct 31 14:03:22 2010
@@ -31,15 +31,10 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
-import java.io.BufferedReader;
import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
import java.net.URI;
-import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import java.util.Properties;
import java.util.prefs.Preferences;
import javax.swing.ImageIcon;
@@ -52,6 +47,7 @@ import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JToolBar;
+import org.apache.chemistry.opencmis.workbench.ClientHelper.FileEntry;
import org.apache.chemistry.opencmis.workbench.details.DetailsTabs;
import org.apache.chemistry.opencmis.workbench.model.ClientModel;
import org.apache.chemistry.opencmis.workbench.model.ClientSession;
@@ -191,13 +187,13 @@ public class ClientFrame extends JFrame
toolBar.add(toolbarButton[BUTTON_CONSOLE]);
toolbarConsolePopup = new JPopupMenu();
- for (CmisScript s : readScriptLibrary()) {
- JMenuItem menuItem = new JMenuItem(s.getName());
- final String path = s.getPath();
+ for (FileEntry fe : readScriptLibrary()) {
+ JMenuItem menuItem = new JMenuItem(fe.getName());
+ final String file = fe.getFile();
menuItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
- openConsole(path);
+ openConsole(file);
}
});
toolbarConsolePopup.add(menuItem);
@@ -325,7 +321,7 @@ public class ClientFrame extends JFrame
}
}
- private void openConsole(String path) {
+ private void openConsole(String file) {
try {
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
@@ -348,7 +344,7 @@ public class ClientFrame extends JFrame
new URI(
"http://incubator.apache.org/chemistry/javadoc/org/apache/chemistry/opencmis/client/api/package-summary.html"));
- console.getInputArea().setText(readScript(path));
+ console.getInputArea().setText(ClientHelper.readFileAndRemoveHeader(file));
} catch (Exception ex) {
ClientHelper.showError(null, ex);
} finally {
@@ -375,94 +371,14 @@ public class ClientFrame extends JFrame
menu.add(menuItem);
}
- private List<CmisScript> readScriptLibrary() {
- InputStream stream = this.getClass().getResourceAsStream(GROOVY_SCRIPT_FOLDER + GROOVY_SCRIPT_LIBRARY);
- if (stream == null) {
- return Collections.singletonList(new CmisScript("Groovy Console", null));
+ private List<FileEntry> readScriptLibrary() {
+ List<FileEntry> result = ClientHelper.readFileProperties(GROOVY_SCRIPT_FOLDER + GROOVY_SCRIPT_LIBRARY,
+ GROOVY_SCRIPT_FOLDER);
+ if (result == null) {
+ result = Collections.singletonList(new FileEntry("Groovy Console", null));
}
- try {
- Properties properties = new Properties();
- properties.load(stream);
- stream.close();
-
- List<CmisScript> result = new ArrayList<CmisScript>();
- for (String script : properties.stringPropertyNames()) {
- result.add(new CmisScript(properties.getProperty(script), GROOVY_SCRIPT_FOLDER + script));
- }
- Collections.sort(result);
-
- return result;
- } catch (IOException e) {
- return Collections.singletonList(new CmisScript("Groovy Console", null));
- }
- }
-
- private String readScript(String path) throws Exception {
- if (path == null) {
- return "";
- }
-
- InputStream stream = this.getClass().getResourceAsStream(path);
- if (stream == null) {
- throw new Exception("Groovy script is missing!");
- } else {
- BufferedReader reader = new BufferedReader(new InputStreamReader(stream, "UTF-8"));
- StringBuilder sb = new StringBuilder();
- String s;
- boolean header = true;
-
- while ((s = reader.readLine()) != null) {
- // remove header
- if (header) {
- String st = s.trim();
- if (st.length() == 0) {
- continue;
- }
-
- char c = st.charAt(0);
- header = (c == '/') || (c == '*');
- if (header) {
- continue;
- }
- }
-
- sb.append(s);
- sb.append("\n");
- }
-
- reader.close();
-
- return sb.toString();
- }
- }
-
- static class CmisScript implements Comparable<CmisScript> {
- private String name;
- private String path;
-
- public CmisScript(String name, String path) {
- this.name = name;
- this.path = path;
- }
-
- public String getName() {
- return name;
- }
-
- public String getPath() {
- return path;
- }
-
- @Override
- public String toString() {
- return name;
- }
-
- @Override
- public int compareTo(CmisScript o) {
- return name.compareToIgnoreCase(o.getName());
- }
+ return result;
}
public void windowOpened(WindowEvent e) {
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java?rev=1029346&r1=1029345&r2=1029346&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/ClientHelper.java Sun Oct 31 14:03:22 2010
@@ -21,15 +21,21 @@ package org.apache.chemistry.opencmis.wo
import java.awt.Component;
import java.awt.Desktop;
import java.io.BufferedOutputStream;
+import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
+import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.URL;
import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Collections;
import java.util.GregorianCalendar;
+import java.util.List;
+import java.util.Properties;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
@@ -229,4 +235,99 @@ public class ClientHelper {
}
}
}
+
+ public static String readFileAndRemoveHeader(String file) {
+ if (file == null) {
+ return "";
+ }
+
+ InputStream stream = file.getClass().getResourceAsStream(file);
+ if (stream == null) {
+ return "";
+ } else {
+ try {
+ BufferedReader reader = new BufferedReader(new InputStreamReader(stream, "UTF-8"));
+ StringBuilder sb = new StringBuilder();
+ String s;
+ boolean header = true;
+
+ while ((s = reader.readLine()) != null) {
+ // remove header
+ if (header) {
+ String st = s.trim();
+ if (st.length() == 0) {
+ header = false;
+ continue;
+ }
+
+ char c = st.charAt(0);
+ header = (c == '/') || (c == '*') || (c == '#');
+ if (header) {
+ continue;
+ }
+ }
+
+ sb.append(s);
+ sb.append("\n");
+ }
+
+ reader.close();
+
+ return sb.toString();
+ } catch (Exception e) {
+ return "";
+ }
+ }
+ }
+
+ public static List<FileEntry> readFileProperties(String propertiesFile, String path) {
+ InputStream stream = propertiesFile.getClass().getResourceAsStream(propertiesFile);
+ if (stream == null) {
+ return null;
+ }
+
+ try {
+ Properties properties = new Properties();
+ properties.load(stream);
+ stream.close();
+
+ List<FileEntry> result = new ArrayList<FileEntry>();
+ for (String file : properties.stringPropertyNames()) {
+ result.add(new FileEntry(properties.getProperty(file), path + file));
+ }
+ Collections.sort(result);
+
+ return result;
+ } catch (IOException e) {
+ return null;
+ }
+ }
+
+ public static class FileEntry implements Comparable<FileEntry> {
+ private String name;
+ private String file;
+
+ public FileEntry(String name, String file) {
+ this.name = name;
+ this.file = file;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public String getFile() {
+ return file;
+ }
+
+ @Override
+ public String toString() {
+ return name;
+ }
+
+ @Override
+ public int compareTo(FileEntry o) {
+ return name.compareToIgnoreCase(o.getName());
+ }
+ }
}
Modified: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java?rev=1029346&r1=1029345&r2=1029346&view=diff
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java (original)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/java/org/apache/chemistry/opencmis/workbench/LoginDialog.java Sun Oct 31 14:03:22 2010
@@ -27,6 +27,8 @@ import java.awt.Font;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
+import java.awt.event.ItemEvent;
+import java.awt.event.ItemListener;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -57,6 +59,7 @@ import javax.swing.event.ChangeListener;
import org.apache.chemistry.opencmis.client.api.Repository;
import org.apache.chemistry.opencmis.commons.enums.BindingType;
+import org.apache.chemistry.opencmis.workbench.ClientHelper.FileEntry;
import org.apache.chemistry.opencmis.workbench.model.ClientSession;
public class LoginDialog extends JDialog {
@@ -67,6 +70,9 @@ public class LoginDialog extends JDialog
public static final String SYSPROP_USER = ClientSession.WORKBENCH_PREFIX + "user";
public static final String SYSPROP_PASSWORD = ClientSession.WORKBENCH_PREFIX + "password";
+ private static final String CONFIGS_FOLDER = "/configs/";
+ private static final String CONFIGS_LIBRARY = "config-library.properties";
+
private static final long serialVersionUID = 1L;
private JTabbedPane loginTabs;
@@ -83,6 +89,8 @@ public class LoginDialog extends JDialog
private JButton loginButton;
private JComboBox repositoryBox;
+ private List<FileEntry> sessionConfigurations;
+
private boolean expertLogin = false;
private boolean canceled = true;
@@ -95,8 +103,8 @@ public class LoginDialog extends JDialog
}
private void createGUI() {
- setMinimumSize(new Dimension(600, 350));
- setPreferredSize(new Dimension(600, 350));
+ setMinimumSize(new Dimension(700, 500));
+ setPreferredSize(new Dimension(700, 500));
Container pane = getContentPane();
pane.setLayout(new BorderLayout());
@@ -128,6 +136,18 @@ public class LoginDialog extends JDialog
final JPanel expertPanel = new JPanel(new BorderLayout());
expertPanel.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 5));
+ sessionConfigurations = ClientHelper.readFileProperties(CONFIGS_FOLDER + CONFIGS_LIBRARY, CONFIGS_FOLDER);
+
+ final JComboBox configs = new JComboBox();
+
+ configs.addItem(new FileEntry("", null));
+ if (sessionConfigurations != null) {
+ for (FileEntry fe : sessionConfigurations) {
+ configs.addItem(fe);
+ }
+ }
+ expertPanel.add(configs, BorderLayout.PAGE_START);
+
sessionParameterTextArea = new JTextArea();
sessionParameterTextArea.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 12));
expertPanel.add(new JScrollPane(sessionParameterTextArea), BorderLayout.CENTER);
@@ -207,6 +227,8 @@ public class LoginDialog extends JDialog
expertLogin = (loginTabs.getSelectedComponent() == expertPanel);
if (expertLogin) {
+ configs.setSelectedIndex(0);
+
StringBuilder sb = new StringBuilder();
for (Map.Entry<String, String> parameter : createBasicSessionParameters().entrySet()) {
sb.append(parameter.getKey());
@@ -221,6 +243,15 @@ public class LoginDialog extends JDialog
}
});
+ configs.addItemListener(new ItemListener() {
+ public void itemStateChanged(ItemEvent e) {
+ FileEntry fe = (FileEntry) e.getItem();
+
+ sessionParameterTextArea.setText(ClientHelper.readFileAndRemoveHeader(fe.getFile()));
+ sessionParameterTextArea.setCaretPosition(0);
+ }
+ });
+
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
pack();
setLocationRelativeTo(null);
Added: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-atompub.properties
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-atompub.properties?rev=1029346&view=auto
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-atompub.properties (added)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-atompub.properties Sun Oct 31 14:03:22 2010
@@ -0,0 +1,27 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# Alfresco 3.4 AtomPub
+
+org.apache.chemistry.opencmis.binding.spi.type=atompub
+org.apache.chemistry.opencmis.binding.atompub.url=http://<host>/alfresco/service/cmis
+org.apache.chemistry.opencmis.user=<user>
+org.apache.chemistry.opencmis.password=<password>
\ No newline at end of file
Propchange: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-atompub.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-webservices.properties
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-webservices.properties?rev=1029346&view=auto
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-webservices.properties (added)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-webservices.properties Sun Oct 31 14:03:22 2010
@@ -0,0 +1,37 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# Alfresco 3.4 Web Services
+
+org.apache.chemistry.opencmis.binding.spi.type=webservices
+org.apache.chemistry.opencmis.binding.webservices.RepositoryService=http://<host>/alfresco/cmis/RepositoryService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.NavigationService=http://<host>/alfresco/cmis/NavigationService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.ObjectService=http://<host>/alfresco/cmis/ObjectService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.VersioningService=http://<host>/alfresco/cmis/VersioningService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.DiscoveryService=http://<host>/alfresco/cmis/DiscoveryService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.MultiFilingService=http://<host>/alfresco/cmis/MultiFilingService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.RelationshipService=http://<host>/alfresco/cmis/RelationshipService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.ACLService=http://<host>/alfresco/cmis/ACLService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.PolicyService=http://<host>/alfresco/cmis/PolicyService?wsdl
+org.apache.chemistry.opencmis.user=<user>
+org.apache.chemistry.opencmis.password=<password>
+
+cmis.workbench.folder.filter=*
Propchange: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-3.4-webservices.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-atompub.properties
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-atompub.properties?rev=1029346&view=auto
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-atompub.properties (added)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-atompub.properties Sun Oct 31 14:03:22 2010
@@ -0,0 +1,27 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# Alfresco OpenCMIS Preview AtomPub
+
+org.apache.chemistry.opencmis.binding.spi.type=atompub
+org.apache.chemistry.opencmis.binding.atompub.url=http://<host>/alfresco/opencmis-atom
+org.apache.chemistry.opencmis.user=<user>
+org.apache.chemistry.opencmis.password=<password>
\ No newline at end of file
Propchange: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-atompub.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-webservices.properties
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-webservices.properties?rev=1029346&view=auto
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-webservices.properties (added)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-webservices.properties Sun Oct 31 14:03:22 2010
@@ -0,0 +1,35 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# Alfresco OpenCMIS Web Services
+
+org.apache.chemistry.opencmis.binding.spi.type=webservices
+org.apache.chemistry.opencmis.binding.webservices.RepositoryService=http://<host>/alfresco/opencmis-ws/RepositoryService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.NavigationService=http://<host>/alfresco/opencmis-ws/NavigationService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.ObjectService=http://<host>/alfresco/opencmis-ws/ObjectService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.VersioningService=http://<host>/alfresco/opencmis-ws/VersioningService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.DiscoveryService=http://<host>/alfresco/opencmis-ws/DiscoveryService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.MultiFilingService=http://<host>/alfresco/opencmis-ws/MultiFilingService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.RelationshipService=http://<host>/alfresco/opencmis-ws/RelationshipService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.ACLService=http://<host>/alfresco/opencmis-ws/ACLService?wsdl
+org.apache.chemistry.opencmis.binding.webservices.PolicyService=http://<host>/alfresco/opencmis-ws/PolicyService?wsdl
+org.apache.chemistry.opencmis.user=<user>
+org.apache.chemistry.opencmis.password=<password>
Propchange: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/alfresco-preview-webservices.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/config-library.properties
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/config-library.properties?rev=1029346&view=auto
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/config-library.properties (added)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/config-library.properties Sun Oct 31 14:03:22 2010
@@ -0,0 +1,33 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+#
+# Add more configurations here.
+# key = config file, value = title
+#
+
+alfresco-3.4-atompub.properties=Alfresco 3.4 AtomPub
+alfresco-3.4-webservices.properties=Alfresco 3.4 Web Services
+alfresco-preview-atompub.properties=Alfresco OpenCMIS preview AtomPub
+alfresco-preview-webservices.properties=Alfresco OpenCMIS preview Web Services
+
+sharepoint-2010-atompub.properties=SharePoint 2010 AtomPub
+sharepoint-2010-webservices.properties=SharePoint 2010 Web Services
Propchange: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/config-library.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-atompub.properties
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-atompub.properties?rev=1029346&view=auto
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-atompub.properties (added)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-atompub.properties Sun Oct 31 14:03:22 2010
@@ -0,0 +1,29 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# SharePoint 2010 AtomPub
+
+org.apache.chemistry.opencmis.binding.spi.type=atompub
+org.apache.chemistry.opencmis.binding.atompub.url=http://<host>/_vti_bin/cmis/rest/<SPList>?getrepositoryinfo
+org.apache.chemistry.opencmis.user=<domain>\<user>
+org.apache.chemistry.opencmis.password=<password>
+
+cmis.workbench.folder.filter=*
\ No newline at end of file
Propchange: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-atompub.properties
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-webservices.properties
URL: http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-webservices.properties?rev=1029346&view=auto
==============================================================================
--- incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-webservices.properties (added)
+++ incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-webservices.properties Sun Oct 31 14:03:22 2010
@@ -0,0 +1,41 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# SharePoint 2010 Web Services
+
+# In order to connect, download the WSDL (http://<host>/_vti_bin/cmissoapwsdl.aspx?wsdl)
+# to your local disk and refer to this file in the configuration.
+
+org.apache.chemistry.opencmis.binding.spi.type=webservices
+org.apache.chemistry.opencmis.binding.webservices.RepositoryService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.NavigationService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.ObjectService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.VersioningService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.DiscoveryService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.MultiFilingService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.RelationshipService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.ACLService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.webservices.PolicyService=file:///<path/to/wsdl>
+org.apache.chemistry.opencmis.binding.auth.classname=org.apache.chemistry.opencmis.client.bindings.spi.NTLMAuthenticationProvider
+org.apache.chemistry.opencmis.user=<domain>\<user>
+org.apache.chemistry.opencmis.password=<password>
+
+cmis.workbench.folder.filter=*
Propchange: incubator/chemistry/opencmis/trunk/chemistry-opencmis-workbench/chemistry-opencmis-workbench/src/main/resources/configs/sharepoint-2010-webservices.properties
------------------------------------------------------------------------------
svn:eol-style = native