Web中心站点REST API:如何在资产上添加多个属性?

时间:2015-05-16 00:19:11

标签: java rest fatwire webcenter-sites

我创建了一个具有多个属性的资源,例如一组图像。

我想使用Webcenter Sites REST API将图像插入该资产,但我不知道如何。

单一属性是这样的:

sourceAssetAttribute = new Attribute();
  sourceAssetAttributeData = new Data();
  sourceAssetAttribute.setName("FSIILongDescription");
  sourceAssetAttributeData.setStringValue("Test Long Description");
  sourceAssetAttribute.setData(sourceAssetAttributeData);
  sourceAsset.getAttributes().add(sourceAssetAttribute);

多个是怎么样的?

1 个答案:

答案 0 :(得分:0)

我终于明白了。

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=563491042188574&parent=DOCUMENT&sourceId=1528601.1&id=1510322.1&_afrWindowMode=0&_adf.ctrl-state=m55lxhl4z_58

就是这样:

sourceAssetAttribute = new Attribute();
  sourceAssetAttributeData = new Data();
  sourceAssetAttribute.setName("attribute_name");

sourceAssetAttributeData.getStringLists().add(0,"Asset_type:"+asset_id));
sourceAssetAttributeData.getStringLists().add(1,"Asset_type:"+asset_id));

sourceAssetAttribute.setData(sourceAssetAttributeData);
sourceAsset.getAttributes().add(sourceAssetAttribute);