永続化サービス

Persistence Services コンポーネントは、オブジェクトモデルと API を、LiveCycle コンテンツサーバー側 API とやり取りする個別のアセット(カテゴリ、データモジュール、レイアウト、フラグメントレイアウト、レター、ドキュメントおよびポートフォリオ)に提供します。このサービスにより、発行、発行済みバージョンに戻すこと、アセットの依存関係リストの取得、アセットのコンテンツバイトのダウンロードなど、CRUD 操作やその他のユーティリティ API の使用が容易になります。

このコンポーネントには次のサービスが含まれています。

  • CategoryService:カテゴリに関する操作を実行します。

  • DataModuleService:データモジュールに関する操作を実行します。

  • DocumentService:ドキュメントに関する操作を実行します。

  • DownloadService:アセットのコンテンツバイトをダウンロードします。

  • FormService:レイアウトに関する操作を実行します。

  • LetterService:レターテンプレートに関する操作を実行します。

  • PortfolioService:ポートフォリオテンプレートに関する操作を実行します。

  • FragmentLayoutService:フラグメントレイアウトに関する操作を実行します。

  • AssetExportService:アセットおよび関連するメタデータの書き出し/読み込みに関する操作を実行します。

  • ExportDefinitionService:アセット定義およびアセット依存関係の書き出しに関する操作を実行します。

これらのサービスは、ビジネス/サービスレイヤーの一部であり、DAO レイヤーを操作します。DAO レイヤーでは Content API を使用して、基本的な CRUD 操作をコンテンツストアで実行します。また、Asset Composer 構築ブロックは、レターテンプレートやデータモジュールなどのアセットに関するカスタム操作を実行し、コンテンツ内の対応するハンドラーを登録します。これらのハンドラーも、構築ブロックのこのコンポーネントの一部です。