メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス Organization_impl

すべてのメンバ一覧

Public メソッド

 get_organization_id ()
 [CORBA interface] Organization ID を取得する
 get_organization_property ()
 [CORBA interface] OrganizationProperty の取得
 get_organization_property_value (name)
 [CORBA interface] OrganizationProperty の特定の値の取得
 set_organization_property (org_property)
 [CORBA interface] OrganizationProperty のセット
 set_organization_property_value (name, value)
 [CORBA interface] OrganizationProperty の値のセット
 remove_organization_property (name)
 [CORBA interface] OrganizationProperty の削除
 get_owner ()
 [CORBA interface] Organization のオーナーを取得する
 set_owner (sdo)
 [CORBA interface] Organization にオーナーをセットする
 get_members ()
 [CORBA interface] Organization のメンバーを取得する
 set_members (sdos)
 [CORBA interface] SDO の ServiceProfile のセット
 add_members (sdo_list)
 [CORBA interface] SDO メンバーの追加
 remove_member (id)
 [CORBA interface] SDO メンバーの削除
 get_dependency ()
 [CORBA interface] Organization の DependencyType を取得
 set_dependency (dependency)
 [CORBA interface] Organization の DependencyType をセットする

構成

class  nv_name
class  sdo_id

関数

Organization_impl::add_members sdo_list   ) 
 

[CORBA interface] SDO メンバーの追加

Organization にメンバーとして SDO を追加する。 引数 "sdo" に追加するメンバー SDO を指定する。

引数:
sdo Organization に追加される SDO のリスト。
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "sdo" が nullである。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::get_dependency  ) 
 

[CORBA interface] Organization の DependencyType を取得

Organization の関係を表す "DependencyType" を返す。

戻り値:
Organizaton の依存関係 DependencyType を返す。 DependencyType は OMG SDO 仕様の Section 2.2.2 2-3 ページの "Data Structures Used by Resource Data Model" を参照。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::get_members  ) 
 

[CORBA interface] Organization のメンバーを取得する

Organization のメンバーの SDO のリストを返す。 メンバーが存在しなければ空のリストを返す。

戻り値:
Organization に含まれるメンバー SDO のリスト。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::get_organization_id  ) 
 

[CORBA interface] Organization ID を取得する

Organization の ID を返すオペレーション。

戻り値:
Resource Data Model で定義された Organization ID。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::get_organization_property  ) 
 

[CORBA interface] OrganizationProperty の取得

Organization が所有する OrganizationProperty を返すオペレーション。 Organization がプロパティを持たなければ空のリストを返す。

戻り値:
Organization のプロパティのリスト。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::get_organization_property_value name   ) 
 

[CORBA interface] OrganizationProperty の特定の値の取得

OrganizationProperty の指定された値を返すオペレーション。 引数 "name" で指定されたプロパティの値を返す。

引数:
name 値を返すプロパティの名前。
戻り値:
引数 "name" で指定されたプロパティの値。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "namne" で指定されたプロパティが 存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::get_owner  ) 
 

[CORBA interface] Organization のオーナーを取得する

この Organization のオーナーへの参照を返す。

戻り値:
オーナーオブジェクトへの参照。
例外:
SDONotExists ターゲットのSDOが存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::remove_member id   ) 
 

[CORBA interface] SDO メンバーの削除

Organization から引数で指定された "id" の SDO を削除する。

引数:
id 削除する SDO の id。
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "id" が null もしくは存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::remove_organization_property name   ) 
 

[CORBA interface] OrganizationProperty の削除

OrganizationProperty の NVList から特定のプロパティを削除する。 削除されるプロパティの名前は引数 "name" により指定される。

引数:
name 削除するプロパティの名前。
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "name" で指定されたプロパティは 存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::set_dependency dependency   ) 
 

[CORBA interface] Organization の DependencyType をセットする

Organization の依存関係 "DependencyType" をセットする。 引数 "dependencty" により依存関係を与える。

引数:
dependency Organization の依存関係を表す DependencyType。 DependencyType は OMG SDO 仕様の Section 2.2.2、2-3 ページの "Data Structures Used by Resource Data Model" を参照。
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "sProfile" が nullである。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::set_members sdos   ) 
 

[CORBA interface] SDO の ServiceProfile のセット

SDO のリストを Organization のメンバーとしてセットする。 Organization がすでにメンバーの SDO を管理している場合は、 与えられた SDO のリストに置き換える。

引数:
sdos メンバーの SDO。
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "SDOList" が nullである、もしくは 引数に指定された "SDOList" が存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::set_organization_property org_property   ) 
 

[CORBA interface] OrganizationProperty のセット

※ SDO Specification の PIM 記述とオペレーション名が異なる。 ※ addOrganizationProperty に対応か? OrganizationProperty を Organization に追加するオペレーション。 OrganizationProperty は Organization のプロパティ記述である。

引数:
org_property セットする OrganizationProperty
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter "org_property" が null。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::set_organization_property_value name  ,
value 
 

[CORBA interface] OrganizationProperty の値のセット

OrganizationProperty の NVList に name と value のセットを追加もしくは 更新するオペレーション。name と value は引数 "name" と "value" により 指定する。

引数:
name 追加・更新されるプロパティの名前。
value 追加・更新されるプロパティの値。
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "name" で指定されたプロパティは 存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。

Organization_impl::set_owner sdo   ) 
 

[CORBA interface] Organization にオーナーをセットする

Organization に対して SDOSystemElement をオーナーとしてセットする。 引数 "sdo" にセットする SDOSystemElement を指定する。

引数:
sdo オーナーオブジェクトの参照。
戻り値:
オペレーションが成功したかどうかを返す。
例外:
SDONotExists ターゲットのSDOが存在しない。
InvalidParameter 引数 "sdo" が nullである、もしくは、 "sdo" が存在しない。
NotAvailable SDOは存在するが応答がない。
InternalError 内部的エラーが発生した。


このクラスの説明は次のファイルから生成されました:
OpenRTMに対してMon Oct 29 15:51:37 2007に生成されました。  doxygen 1.4.3