エフェクティビティの処理
Windchill エフェクティビティサービス
Windchill エフェクティビティのサポートが拡張され、以下に示す追加の API メソッドが提供されました。
Windchill エフェクティビティサービスはメソッド getEffectivities(version : EffManagedVersion, context : EffContext, effType : Class, includeHistory : boolean) : Eff[] を提供します。このメソッドは、effType パラメータによって表される具象タイプの、version パラメータと context パラメータに関連するエフェクティビティオブジェクトの並べ替えられた配列を返します。結果はエフェクティビティオブジェクトの作成順に並べ替えられます。結果のオブジェクト参照属性は展開されません。これは ERP Connector 製品の機能をサポートする内部 API です。
Windchill エフェクティビティサービスはメソッド getEffs(version : EffManagedVersion) : QueryResult を提供します。このメソッドは、入力 EffManagedVersion インスタンスに割り当てられているすべてのエフェクティビティオブジェクトを返します。
Windchill エフェクティビティヘルパーは isCurrent(eff : Eff) : boolean メソッドを提供します。このメソッドは、引数で指定されているエフェクティビティが現在使用中である (つまり、事実上削除されておらず、エフェクティビティ履歴に格下げされていない) 場合にのみ true を返します。
Windchill エフェクティビティヘルパーはメソッド equals(e1 : Eff, e2 : Eff) : boolean を提供します。このメソッドは、オブジェクトが等しい (つまり、それぞれの範囲値が等しい) 場合にのみ true を返します。
これは役に立ちましたか?