Establecer un atributo de activo

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\".

Comentarios