RAMAsset.getAssetAttributes() y RAMAsset.getAssetAttribute(String) se pueden utilizar para obtener el atributo disponible en un activo basado en las restricciones de tipo
de activo. Tras captar un atributo de un activo, utilice RAMAsset.setValues(String[]) para establecer los valores del atributo.
AssetAttribute attribute = newAsset.getAssetAttribute("Custom Attribute");
attribute.setValues(new String[]{"value 1", "value 2", "value 3"});
session.put(newAsset, new NullProgressMonitor());
Si establece un atributo personalizado,
utilice los formatos de datos siguientes:
- Booleano: "true" o "false" (en minúsculas; puede utilizar el método Boolean.toString())
- Fecha: Long.toString(myDate.getTime())
- Enlace: "<a href=\"myURL\">myLabel</a>" (observe que las comillas están
precedidas por barras inclinadas invertidas como carácter de escape)
- Número: el número en el formato de serie (puede utilizar el método Number.toString())
- Usuario: el ID exclusivo del usuario (observe que el ID exclusivo es sensible a las mayúsculas minúsculas)
Para enlaces, si desea emular el comportamiento del cliente
web
Rational Asset Manager, añada
un atributo
target=\"_blank\".