N1 Service Provisioning System 4.1 ユーザーガイド

コンポーネントのアクセスモードと修飾子

コンポーネントのアクセス属性は、コンポーネントの配備方法を制御します。 「パス」と「公開」の 2 つのモードがあります。 「パス」に設定した場合、このコンポーネントは同じパス内のコンポーネントからしか参照できません。また、ユーザーがこのコンポーネントを直接インストールすることはできません。 「公開」に設定した場合、この制限はありません。 コンポーネントは、パスとは関係なく、ほかのどのコンポーネントからでも参照可能です。また、ユーザーはこのコンポーネントを直接配備することができます。 コンポーネントのデフォルトのアクセスモードは「公開」です。

コンポーネントの修飾子、abstract と final は、配備オプションを指定します。 修飾子を abstract に設定した場合、コンポーネントはインストールされず、 その他のコンポーネントの拡張の基本コンポーネントとして機能します。 abstract 子要素を宣言できるのは、abstract コンポーネントだけです。 修飾子を final に設定した場合、このコンポーネントはほかのコンポーネントによって拡張できません。 修飾子を省略した場合、コンポーネントの拡張とインストールが可能になります。