shins****@users*****
shins****@users*****
2006年 8月 29日 (火) 12:49:40 JST
Update of /cvsroot/jetspeed-japan/jetspeed-2-trans/ja/xdocs/guides In directory sf-cvs:/tmp/cvs-serv15673/ja/xdocs/guides Modified Files: guide-ajax-api.xml Log Message: reviewed jetspeed-2-trans/ja/xdocs/guides/guide-ajax-api.xml 1.3 -> 1.4 (modified) http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/jetspeed-japan/jetspeed-2-trans/ja/xdocs/guides/guide-ajax-api.xml.diff?r1=1.3&r2=1.4 =================================================================== RCS file: jetspeed-2-trans/ja/xdocs/guides/guide-ajax-api.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- guide-ajax-api.xml 2006/05/25 03:55:48 1.3 +++ guide-ajax-api.xml 2006/08/29 03:49:40 1.4 @@ -61,7 +61,7 @@ <li><b>ポートレットのセレクタ</b> - エンドユーザへのポートレットの選択リストを提供。</li> <li><b>セキュリティの設定</b> - リソース (ページ、ポートレット、フォルダ、リンク、フラグメント) もしくはポータル全体でのセキュリティ制約、またはポリシーの設定。</li> <li><b>メニューの設定</b> - Jetspeed サイトのメニューの生成や編集。</li> - <li><b>全体的な管理</b> - 全体的な管理を行う全てはまだ提供されていません。</li> + <li><b>全体的な管理</b> - 全体的な管理を行う全てのユースケースはまだ検討されていません。</li> </ul> <subsection name='[Secured Access] 保証されたアクセス'> <div class="original"> @@ -75,7 +75,7 @@ </p> </div> <p> -AJAX XML API リクエストの全ては、標準の Jetspeed <a href='guide-pipeline.html'>パイプライン</a>リクエストを通して実行されます。これは、通常の Jetspeed コンポーネントの配列を持った AJAX リクエストを構成可能である事を意味します。デフォルトの AJAX パイプラインは、全てのリクエストへのアクセスを保証します。AJAX アクションのそれぞれは、自身のセキュリティ制約を持ちます。ページを生成する全てのリクエストは、本来のアクションに依存する、編集もしくは閲覧モードの元で実行されます。 +AJAX XML API リクエストの全ては、標準の Jetspeed <a href='guide-pipeline.html'>パイプライン</a>リクエストを通して実行されます。これは、通常の Jetspeed コンポーネントの配列を用いて、AJAX リクエストを構成可能であることを意味します。デフォルトの AJAX パイプラインは、全てのリクエストへのアクセスを保証します。AJAX アクションのそれぞれは、自身のセキュリティ制約を持ちます。ページを生成する全てのリクエストは、本来のアクションに依存する、編集もしくは閲覧モードの元で実行されます。 </p> </subsection> </section> @@ -137,7 +137,7 @@ </div> <p>現時点で利用可能な API を示します。</p> </subsection> -<subsection name='[Get Page] Get Page'> +<subsection name='[Get Page] ページの取得'> <div class="original"> <table> <tr> @@ -237,7 +237,7 @@ </tr> <tr> <td>action</td> - <td>getportlets (オプショナル、これがデフォルトのアクションです)</td> + <td>getportlets (省略可、これがデフォルトのアクションです)</td> </tr> </table> </tr> @@ -289,7 +289,7 @@ </tr> </table> </subsection> -<subsection name='[Move Absolute] Move Absolute'> +<subsection name='[Move Absolute] 絶対位置で移動'> <div class="original"> <table> <tr> @@ -429,7 +429,7 @@ </tr> </table> </subsection> -<subsection name='Move'> +<subsection name='[Move] 移動'> <div class="original"> <table> <tr> @@ -495,7 +495,7 @@ </div> <table> <tr> - <td>APIs:</td> + <td>API:</td> <td>moveleft, moveright, moveup, movedown</td> </tr> <tr> @@ -504,7 +504,7 @@ </tr> <tr> <td>説明:</td> - <td>ページのポートレットを、ある位置からの相対的なアクションを指定して移動する。</td> + <td>アクションを指定して、ページ上のポートレットを相対的なある位置から移動する。</td> </tr> <tr> <td>パラメータ:</td> @@ -532,7 +532,7 @@ </td> </tr> <tr> - <td>XML Response:</td> + <td>XML レスポンス:</td> <td> <source><![CDATA[ <js> @@ -555,7 +555,7 @@ </table> </subsection> -<subsection name='Add Portlet'> +<subsection name='[Add Portlet] ポートレットの追加'> <div class="original"> <table> <tr> @@ -653,11 +653,11 @@ </tr> <tr> <td>row</td> - <td>オプショナル: 新しいポートレットフラグメントを置きたい場所の行位置の絶対指定 (ゼロベース)</td> + <td>省略可: 新しいポートレットフラグメントを置きたい場所の行位置の絶対指定 (ゼロベース)</td> </tr> <tr> <td>col</td> - <td>オプショナル: 新しいポートレットフラグメントを置きたい場所の列位置の絶対指定 (ゼロベース)</td> + <td>省略可: 新しいポートレットフラグメントを置きたい場所の列位置の絶対指定 (ゼロベース)</td> </tr> </table> </tr> @@ -688,7 +688,64 @@ </tr> </table> </subsection> -<subsection name='[Remove Portlet] Remove Portlet'> +<subsection name='[Remove Portlet] ポートレットの削除'> +<div class="original"> +<table> + <tr> + <td>API:</td> + <td>remove</td> + </tr> + <tr> + <td>Component:</td> + <td>AjaxRemovePortlet</td> + </tr> + <tr> + <td>Description:</td> + <td>Removes a new portlet from the current page.</td> + </tr> + <tr> + <td>Parameters:</td> + <table> + <tr> + <td>page</td> <td>implied in the URL</td> + </tr> + <tr> + <td>action</td> + <td>remove</td> + </tr> + <tr> + <td>id</td> + <td>the portlet PSML fragment id of the portlet to be removed</td> + </tr> + </table> + </tr> + <tr> + <td>API example:</td> + <td> +<source><![CDATA[ +http://localhost:8080/jetspeed/ajaxapi/Public/public.psml?action=remove&id=ps-1003 +]]></source> + </td> + </tr> + <tr> + <td>XML Response:</td> + <td> +<source><![CDATA[ +<js> + <status>success</status> + <action>remove</action> + <id>jsf-demo::CalendarPortlet</id> + <new_position> + <col>0</col> + <row>0</row> + </new_position> +</js> +]]></source> + + </td> + </tr> +</table> +</div> <table> <tr> @@ -747,7 +804,7 @@ </tr> </table> </subsection> -<subsection name='[Get Portlets] Get Portlets'> +<subsection name='[Get Portlets] ポートレットの取得'> <div class="original"> <table> @@ -834,7 +891,7 @@ </tr> <tr> <td>説明:</td> - <td>Get Portlets は、現在のサブジェクトで利用可能な (ソートされた) ポートレットのリストを返します。ポートレットリストはフィルタリングされ、現在のサブジェクトで表示可能なポートレットが返されます。Jetspeed セキュリティポリシー (JAAS) は、このフィルタリングを実行します。ポートレット (のリスト) は、それぞれのポートレットの名前、表示名、説明の記述された XML フォーマットで返されます。</td> + <td>ポートレットの取得は、現在のサブジェクトで利用可能な (ソートされた) ポートレットのリストを返します。ポートレットリストはフィルタリングされ、現在のサブジェクトで表示可能なポートレットが返されます。Jetspeed セキュリティポリシー (JAAS) は、このフィルタリングを実行します。ポートレット (のリスト) は、それぞれのポートレットの名前、表示名、説明の記述された XML フォーマットで返されます。</td> </tr> <tr> <td>パラメータ:</td> @@ -903,7 +960,7 @@ </p> </div> <p> -<code>AjaxRequestService</code> は、AJAX リクエストを扱う Spring のコンポーネントです。これは、AJAX リクエストの特別な処理のために、AJAX <a href='guide-pipeline.html'>Pipeline</a> 内でフックされます。以下が Spring アセンブリです。それぞれの API は Ajax サービス内で設定されます。 +<code>AjaxRequestService</code> は、AJAX リクエストを扱う Spring のコンポーネントです。これは、AJAX リクエストの特別な処理のために、AJAX <a href='guide-pipeline.html'>パイプライン</a>内でフックされます。以下が Spring アセンブリです。それぞれの API は Ajax サービス内で設定されます。 </p> <div class="original"> <source><![CDATA[