|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.omg.PortableServer.Servant
_SDOPackage.OrganizationPOA
jp.go.aist.rtm.RTC.SDOPackage.Organization_impl
public class Organization_impl
SDO Organizationの実装クラス
| 入れ子のクラスの概要 | |
|---|---|
(package private) class |
Organization_impl.nv_name
Organization プロパティ検索用ヘルパークラス |
| フィールドの概要 | |
|---|---|
protected DependencyType |
m_dependency
依存関係のタイプ {@.ja Owner と member の依存関係を指定する属性。 |
protected SDO[] |
m_memberList
Organization に関連付けられた SDO メンバのリスト |
protected Organization |
m_objref
|
(package private) OrganizationProperty |
m_orgProperty
Organization プロパティ {@.ja OrganizationProperty は Organization のプロパティ情報を保持します。 |
protected java.lang.String |
m_pId
Organization の識別子 |
protected SDOSystemElement |
m_varOwner
Organization の owner |
protected Logbuf |
rtcout
|
| コンストラクタの概要 | |
|---|---|
Organization_impl()
コンストラクタ |
|
Organization_impl(SDOSystemElement sdo)
コンストラクタ |
|
| メソッドの概要 | |
|---|---|
Organization |
_this()
_this |
boolean |
add_members(SDO[] sdo_list)
[CORBA interface] SDO メンバーを追加する。 |
boolean |
add_organization_property(OrganizationProperty organization_property)
[CORBA interface] OrganizationProperty のセット {@.ja ※ SDO Specification の PIM 記述とオペレーション名が異なる。 |
DependencyType |
get_dependency()
[CORBA interface] Organization の DependencyType を取得する。 |
SDO[] |
get_members()
[CORBA interface] Organization のメンバーを取得する。 |
java.lang.String |
get_organization_id()
[CORBA interface] Organization ID を取得する |
org.omg.CORBA.Any |
get_organization_property_value(java.lang.String name)
[CORBA interface] OrganizationProperty の特定の値を取得する。 |
OrganizationProperty |
get_organization_property()
[CORBA interface] OrganizationProperty を取得する。 |
SDOSystemElement |
get_owner()
[CORBA interface] Organization のオーナーを取得する。 |
Organization |
getObjRef()
オブジェクトを取得する。 |
boolean |
remove_member(java.lang.String id)
[CORBA interface] SDO メンバーを削除する。 |
boolean |
remove_organization_property(java.lang.String name)
[CORBA interface] OrganizationProperty を削除する。 |
boolean |
set_dependency(DependencyType dependency)
[CORBA interface] Organization の DependencyType を設定する。 |
boolean |
set_members(SDO[] sdos)
[CORBA interface] SDO の メンバー を設定する。 |
boolean |
set_organization_property_value(java.lang.String name,
org.omg.CORBA.Any value)
[CORBA interface] OrganizationProperty の値を設定する。 |
boolean |
set_organization_property(OrganizationProperty organization_property)
[CORBA interface] OrganizationProperty を設定する。 |
boolean |
set_owner(SDOSystemElement sdo)
[CORBA interface] Organization にオーナーを設定する。 |
| クラス _SDOPackage.OrganizationPOA から継承されたメソッド |
|---|
_all_interfaces, _invoke, _this |
| クラス org.omg.PortableServer.Servant から継承されたメソッド |
|---|
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected Organization m_objref
protected java.lang.String m_pId
protected SDO[] m_memberList
protected SDOSystemElement m_varOwner
protected DependencyType m_dependency
Owner と member の依存関係を指定する属性。 Organization は以下のトポロジパターンを表現することができます。
SDO および SDOSystemElement のサブクラスは Organization の owner として 振舞うことが出来ます。SDO が owner の場合にはOrganization は上記の いずれかのトポロジーパターンをとります。
OrganizationProperty m_orgProperty
OrganizationProperty は Organization のプロパティ情報を保持します。 一つの Organization は0個もしくは1個の OrganizationProperty をもちます。 member:property NVList
protected Logbuf rtcout
| コンストラクタの詳細 |
|---|
public Organization_impl()
public Organization_impl(SDOSystemElement sdo)
sdo - オーナーオブジェクト
| メソッドの詳細 |
|---|
public Organization _this()
OrganizationPOA 内の _this
public java.lang.String get_organization_id()
throws InvalidParameter,
NotAvailable,
InternalError
SDONotExists - ターゲットのSDOが存在しない
NotAvailable - SDOは存在するが応答がない
InternalError - 内部的エラーが発生した
InvalidParameter
public OrganizationProperty get_organization_property()
throws NotAvailable,
InternalError
Organization が所有する OrganizationProperty を返すオペレーション。 Organization がプロパティを持たなければ空のリストを返す。
SDONotExists - ターゲットのSDOが存在しない
NotAvailable - SDOは存在するが応答がない
InternalError - 内部的エラーが発生した
public org.omg.CORBA.Any get_organization_property_value(java.lang.String name)
throws InvalidParameter,
NotAvailable,
InternalError
OrganizationProperty の指定された値を返すオペレーション。 引数 "name" で指定されたプロパティの値を返します。
name - 値を返すプロパティの名前
SDONotExists - ターゲットのSDOが存在しない
InvalidParameter - 引数 "namne" で指定されたプロパティが存在しない
NotAvailable - SDOは存在するが応答がない
InternalError - 内部的エラーが発生した
public boolean set_organization_property(OrganizationProperty organization_property)
throws InvalidParameter,
NotAvailable,
InternalError
OrganizationProperty を Organization に追加するオペレーション。 OrganizationProperty は Organization のプロパティ記述。
organization_property - セットする OrganizationProperty
SDONotExists - ターゲットのSDOが存在しない。
InvalidParameter - "org_property" が null。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した
public boolean add_organization_property(OrganizationProperty organization_property)
throws org.omg.CORBA.SystemException,
InvalidParameter,
NotAvailable,
InternalError
※ SDO Specification の PIM 記述とオペレーション名が異なる。
※ addOrganizationProperty に対応か?
OrganizationProperty を Organization に追加するオペレーション。
OrganizationProperty は Organization のプロパティ記述である。
organization_property - セットする OrganizationProperty
SDONotExists - ターゲットのSDOが存在しない。(本例外は、CORBA標準
システム例外のOBJECT_NOT_EXISTにマッピングされる)
InvalidParameter - "org_property" が null。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
org.omg.CORBA.SystemException
public boolean set_organization_property_value(java.lang.String name,
org.omg.CORBA.Any value)
throws InvalidParameter,
NotAvailable,
InternalError
OrganizationProperty の NVList に name と value のセットを 更新もしくは追加するオペレーション。 name と value は引数 "name" と "value" により指定する。
name - 追加・更新されるプロパティの名前。
value - 追加・更新されるプロパティの値。
SDONotExists - ターゲットのSDOが存在しない。
InvalidParameter - 引数 "name" で指定されたプロパティは存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public boolean remove_organization_property(java.lang.String name)
throws InvalidParameter,
NotAvailable,
InternalError
OrganizationProperty の NVList から特定のプロパティを削除する。 削除されるプロパティの名前は引数 "name" により指定。
name - 削除するプロパティの名前。
SDONotExists - ターゲットのSDOが存在しない。
InvalidParameter - 引数 "name" で指定されたプロパティは存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public SDOSystemElement get_owner()
throws NotAvailable,
InternalError
この Organization のオーナーへの参照を返す。
SDONotExists - ターゲットのSDOが存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public boolean set_owner(SDOSystemElement sdo)
throws InvalidParameter,
NotAvailable,
InternalError
Organization に対して SDOSystemElement をオーナーとしてセット。 引数 "sdo" にセットする SDOSystemElement を指定。
sdo - オーナーオブジェクトの参照。
SDONotExists - ターゲットのSDOが存在しない。
InvalidParameter - 引数 "sdo" が nullである、もしくは、 "sdo" が存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public SDO[] get_members()
throws NotAvailable,
InternalError
Organization のメンバーの SDO のリストを返します。 メンバーが存在しなければ空のリストを返す。
SDONotExists - ターゲットのSDOが存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public boolean set_members(SDO[] sdos)
throws InvalidParameter,
NotAvailable,
InternalError
SDO のリストを Organization のメンバーとしてセットする。 Organization がすでにメンバーの SDO を管理している場合は、 与えられた SDO のリストに置き換える。
sdos - メンバーの SDO。
SDONotExists - ターゲットのSDOが存在しない。
InvalidParameter - 引数 "SDOList" が nullである、もしくは
引数に指定された "SDOList" が存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public boolean add_members(SDO[] sdo_list)
throws InvalidParameter,
NotAvailable,
InternalError
Organization にメンバーとして SDO を追加する。 引数 "sdo" に追加するメンバー SDO を指定する。
sdo_list - Organization に追加される SDO のリスト。
SDONotExists - ターゲットのSDOが存在しない。
InvalidParameter - 引数 "sdo" が nullである。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public boolean remove_member(java.lang.String id)
throws InvalidParameter,
NotAvailable,
InternalError
Organization から引数で指定された "id" の SDO を削除する。
id - 削除する SDO の id。
SDONotExists - ターゲットのSDOが存在しない。
InvalidParameter - 引数 "id" が null もしくは存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public DependencyType get_dependency()
throws NotAvailable,
InternalError
Organization の関係を表す "DependencyType" を返す。
SDONotExists - ターゲットのSDOが存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public boolean set_dependency(DependencyType dependency)
throws NotAvailable,
InternalError
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 - i
SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
public Organization getObjRef()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||