@BusinessName
`@ @BusinessName `アノテーションを使用して、BOM内のクラス、メンバ、またはパラメータに名前を付与します。
目的
BOM のクラス、メンバーまたはパラメーターの名前を指定します。
構文
@BusinessName(<a string>)
説明
Java™では、パラメータ名はクラスに格納されません。 @BusinessName 注釈を設定すると、パラメーターのビジネス名を指定できます。 パラメーター名は BOM に保管され、BOM から XOM へのマッピングや、テストおよびシミュレーションのコンストラクターによるテストで使用されます。
BOM 名と XOM 名の間の矛盾が原因でエラーが発生することがあります。 このエラーを解決するには、BOM から XOM へのマッピングを編集する必要があります。
例
XOM では、注釈は以下のように使用できます。
public class Customer {
public Customer(@BusinessName("name") String name) {...}
public String getName() {...}
} BOM 内での結果が以下のコードです。
class Customer {
Customer(string name);
readonly string name;
}