Windchill クライアントアーキテクチャ共通オブジェクトの概要
このセクションでは、UI で使用される Windchill クライアントアーキテクチャ共通オブジェクトの基本的な概要について説明します。
これらのオブジェクトはカスタマイズで頻繁に使用されますが、NmSimpleOid 以外は通常は拡張されません。
NmCommandBean
NmCommandBean は Windchill クライアントアーキテクチャの状態情報をほかの Windchill クライアントアーキテクチャのレイヤーに指定します。UI の内容、場所、および方法を示します。関連アイテムへのパラメータを解析することによって、リクエストオブジェクトが取り込まれて、値が追加されます。
リクエストによって初期化されると、NmCommandbean では Windchill クライアントアーキテクチャの関連した質問に回答できます。これは基本的に jca 状態情報にアクセスするためのリクエストメソッドとヘルパーメソッドを保持します。
重要な属性:
• コンテキスト: 場所。compcontext、parentContext、element context などを使用して、ページの表示内容と操作の起動場所を決定します (これは無効になり、次のリリースでは使用されません)。
• oids: 操作またはページが適用されるオブジェクト。
以下の多くのヘルパ API が含まれます。
• getActionOid(): 操作のターゲットであるオブジェクトを取得します。
• getPageOid(): このページにページが表示されているオブジェクトを取得します。
• getViewingContainer(): ページを表示するコンテナを取得します。
API の使用方法の詳細については、Javadoc を参照してください。
NmAction
NmAction は、Windchill のページを記述する actions.xml の行を表します。これは、Windchill システムの変更を行うためにクリックできるアイコンおよびリンクのすべてとしてレンダリングされます。各 JSP ページは、XML ファイルの NmAction で記述する必要があります。NmAction のローカライズされた属性は、action.properties ファイルまたはその他の rbInfo ファイルにあります。
NmOid
さまざまな参照タイプの詳細の非表示、またはキャッシングで支援するヘルパ API を提供する WTReference の Netmarkets バージョン。さらに、これは db のオブジェクトを表すリクエストから任意の文字列フォーマットの解析方法を理解するオブジェクトです。
NmSimpleOid
NmSimpleOid は、非永続ビジネスオブジェクトを表します。通常は、まだ作成されていないアイテムや、詳細情報とともに永続可能なオブジェクトを含むオブジェクトを表します。
NmSimpleOid の文字列解析は、関連テーブルと操作のコードによって完全に処理されるので、
NmObjectUtility 内に含める必要があります。詳細については、
NmObject ユーティリティを参照してください。
NmContext
NmContext は、ページの UI アドレスを表します (これは無効になり、次のリリースでは使用されません)。
• コンポーネントは JSP ページです。
• JSP ページには、複数のコンポーネントを含めることができます。
• コンポーネントアドレスには、祖先コンポーネントのアドレスが含まれます。
• コンポーネント B のコンテキスト (アドレス) は "Address 1 - Address B" です。