设置资产属性

可使用 RAMAsset.getAssetAttributes()RAMAsset.getAssetAttribute(String) 来根据资产类型约束获取资产的可用属性。从资产访存属性后,请使用 RAMAsset.setValues(String[]) 来设置该属性的值。

                AssetAttribute attribute = newAsset.getAssetAttribute("Custom Attribute");
                attribute.setValues(new String[]{"value 1", "value 2", "value 3"});

                session.put(newAsset, new NullProgressMonitor());
如果设置定制属性,请使用下列数据格式:
  • 布尔值:“true”或“false”(小写;可以使用 Boolean.toString() 方法)
  • 日期:Long.toString(myDate.getTime())
  • 链接:“<a href=\"myURL\">myLabel</a>”(请注意,引号通过反斜杠转义)
  • 数字:字符串格式的数字(可以使用 Number.toString() 方法)
  • 用户:用户的唯一标识。

反馈