You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by bu...@apache.org on 2011/03/19 23:42:57 UTC
svn commit: r787245 -
/websites/staging/chemistry/trunk/content/dotnet/powershell-example.html
Author: buildbot
Date: Sat Mar 19 22:42:57 2011
New Revision: 787245
Log:
Staging update by buildbot
Modified:
websites/staging/chemistry/trunk/content/dotnet/powershell-example.html
Modified: websites/staging/chemistry/trunk/content/dotnet/powershell-example.html
==============================================================================
--- websites/staging/chemistry/trunk/content/dotnet/powershell-example.html (original)
+++ websites/staging/chemistry/trunk/content/dotnet/powershell-example.html Sat Mar 19 22:42:57 2011
@@ -183,7 +183,7 @@ Apache Chemistry - PowerShell Examples
</td>
<td height="100%">
<!-- Content -->
- <div class="wiki-content"><h1 id="powershell_examples">PowerShell Examples</h1>
+ <div class="wiki-content"><h1 id="powershell_example">PowerShell Example</h1>
<p>The DotCMIS DLL can be used in PowerShell scripts. Here is a simple example.</p>
<div class="codehilite"><pre><span class="c1"># load DotCMIS DLL</span>
<span class="p">[</span><span class="n">Reflection</span><span class="o">.</span><span class="n">Assembly</span><span class="p">]</span><span class="o">::</span><span class="n">LoadFile</span><span class="p">(</span><span class="s">"X:\path\to\DotCMIS.dll"</span><span class="p">)</span>
@@ -191,7 +191,7 @@ Apache Chemistry - PowerShell Examples
<span class="c1"># -----------------------------------------------------------------</span>
<span class="c1"># helper functions</span>
-<span class="n">function</span> <span class="n">New</span><span class="o">-</span><span class="n">GenericDictionary</span><span class="p">([</span><span class="n">type</span><span class="p">]</span> <span class="nv">$keyType</span><span class="p">,</span> <span class="p">[</span><span class="n">type</span><span class="p">]</span><span class="nv">$valueType</span><span class="p">)</span> <span class="p">{</span>
+<span class="n">function</span> <span class="n">New</span><span class="o">-</span><span class="n">GenericDictionary</span><span class="p">([</span><span class="n">type</span><span class="p">]</span> <span class="nv">$keyType</span><span class="p">,</span> <span class="p">[</span><span class="n">type</span><span class="p">]</span> <span class="nv">$valueType</span><span class="p">)</span> <span class="p">{</span>
<span class="nv">$base</span> <span class="o">=</span> <span class="p">[</span><span class="n">System</span><span class="o">.</span><span class="n">Collections</span><span class="o">.</span><span class="n">Generic</span><span class="o">.</span><span class="n">Dictionary</span><span class="sb">``</span><span class="mi">2</span><span class="p">]</span>
<span class="nv">$ct</span> <span class="o">=</span> <span class="nv">$base</span><span class="o">.</span><span class="n">MakeGenericType</span><span class="p">((</span><span class="nv">$keyType</span><span class="p">,</span> <span class="nv">$valueType</span><span class="p">))</span>
<span class="n">New</span><span class="o">-</span><span class="n">Object</span> <span class="nv">$ct</span>
@@ -228,20 +228,20 @@ Apache Chemistry - PowerShell Examples
<span class="c1"># create session</span>
<span class="nv">$sp</span> <span class="o">=</span> <span class="n">New</span><span class="o">-</span><span class="n">GenericDictionary</span> <span class="n">string</span> <span class="n">string</span>
-<span class="nv">$sp</span><span class="p">[</span><span class="s">"org.apache.chemistry.dotcmis.binding.spi.type"</span><span class="p">]</span> <span class="o">=</span> <span class="s">"atompub"</span><span class="p">;</span>
+<span class="nv">$sp</span><span class="p">[</span><span class="s">"org.apache.chemistry.dotcmis.binding.spi.type"</span><span class="p">]</span> <span class="o">=</span> <span class="s">"atompub"</span>
<span class="nv">$sp</span><span class="p">[</span><span class="s">"org.apache.chemistry.dotcmis.binding.atompub.url"</span><span class="p">]</span> <span class="o">=</span> <span class="s">"http://localhost:8080/alfresco/service/cmis"</span>
-<span class="nv">$sp</span><span class="p">[</span><span class="s">"org.apache.chemistry.dotcmis.user"</span><span class="p">]</span> <span class="o">=</span> <span class="s">"admin"</span><span class="p">;</span>
-<span class="nv">$sp</span><span class="p">[</span><span class="s">"org.apache.chemistry.dotcmis.password"</span><span class="p">]</span> <span class="o">=</span> <span class="s">"admin"</span><span class="p">;</span>
+<span class="nv">$sp</span><span class="p">[</span><span class="s">"org.apache.chemistry.dotcmis.user"</span><span class="p">]</span> <span class="o">=</span> <span class="s">"admin"</span>
+<span class="nv">$sp</span><span class="p">[</span><span class="s">"org.apache.chemistry.dotcmis.password"</span><span class="p">]</span> <span class="o">=</span> <span class="s">"admin"</span>
<span class="nv">$factory</span> <span class="o">=</span> <span class="p">[</span><span class="n">DotCMIS</span><span class="o">.</span><span class="n">Client</span><span class="o">.</span><span class="n">Impl</span><span class="o">.</span><span class="n">SessionFactory</span><span class="p">]</span><span class="o">::</span><span class="n">NewInstance</span><span class="p">()</span>
<span class="nv">$session</span> <span class="o">=</span> <span class="nv">$factory</span><span class="o">.</span><span class="n">GetRepositories</span><span class="p">(</span><span class="nv">$sp</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">CreateSession</span><span class="p">()</span>
<span class="c1"># print the repository infos</span>
-<span class="nv">$session</span><span class="o">.</span><span class="n">Repositoryinfo</span><span class="o">.</span><span class="n">Id</span>
-<span class="nv">$session</span><span class="o">.</span><span class="n">Repositoryinfo</span><span class="o">.</span><span class="n">Name</span>
-<span class="nv">$session</span><span class="o">.</span><span class="n">Repositoryinfo</span><span class="o">.</span><span class="n">Vendor</span>
-<span class="nv">$session</span><span class="o">.</span><span class="n">Repositoryinfo</span><span class="o">.</span><span class="n">ProductName</span>
-<span class="nv">$session</span><span class="o">.</span><span class="n">Repositoryinfo</span><span class="o">.</span><span class="n">ProductVersion</span>
+<span class="nv">$session</span><span class="o">.</span><span class="n">RepositoryInfo</span><span class="o">.</span><span class="n">Id</span>
+<span class="nv">$session</span><span class="o">.</span><span class="n">RepositoryInfo</span><span class="o">.</span><span class="n">Name</span>
+<span class="nv">$session</span><span class="o">.</span><span class="n">RepositoryInfo</span><span class="o">.</span><span class="n">Vendor</span>
+<span class="nv">$session</span><span class="o">.</span><span class="n">RepositoryInfo</span><span class="o">.</span><span class="n">ProductName</span>
+<span class="nv">$session</span><span class="o">.</span><span class="n">RepositoryInfo</span><span class="o">.</span><span class="n">ProductVersion</span>
<span class="c1"># get root folder</span>
<span class="nv">$root</span> <span class="o">=</span> <span class="nv">$session</span><span class="o">.</span><span class="n">GetRootFolder</span><span class="p">()</span>