Min Attribute Value

ビジネス・オブジェクト配列のすべての要素のうち、指定した属性の最小値を検索します。

入力

Business object array
ビジネス・オブジェクト配列 (BusObjArray オブジェクトとして指定する)。

Attribute
属性名を指定する String。

出力

指定された属性の最大値を含む String を戻します。

例外

Min Attribute Value 機能ブロックは、以下の例外をスローすることができ、どちらの例外も CollaborationException からサブクラス化されます。

Min Attribute Value 機能ブロックは、それぞれの例外に対して AttributeException 例外タイプを設定できます。

Min Attribute Value 機能ブロックは、このビジネス・オブジェクト配列のビジネス・オブジェクトの中から、指定された属性の最小値を検索します。

例えば、Employee ビジネス・オブジェクトを含むビジネス・オブジェクト配列があり、入力引き数が Float 型の属性 Salary であるとします。この機能ブロックは、すべての Employee ビジネス・オブジェクトの中で Salary の最小値を判別し、最小値を含むビジネス・オブジェクトを戻します。Salary の最小値を持つビジネス・オブジェクトが複数ある場合、機能ブロックはそれらのビジネス・オブジェクトをすべて戻します。

指定した属性が null を含むビジネス・オブジェクトは無視されます。配列内のすべてのビジネス・オブジェクトで値が null である場合、null が戻されます。

属性のデータ型が String の場合は、字句的に最短のストリングが戻されます。

関連情報

この機能ブロックは、BusObjArray.min() メソッドを基にしています。詳細については、min()を参照してください。

Copyright IBM Corp. 2004