Configurar um Atributo de Recurso

RAMAsset.getAssetAttributes() e RAMAsset.getAssetAttribute(String) podem ser utilizados para obter o atributo disponível em um recurso baseado nas restrições de tipo de recurso. Após buscar um atributo a partir de um recurso, utilize RAMAsset.setValues(String[]) para configurar os valores do atributo.

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

                session.put(newAsset, new NullProgressMonitor());
Se você está configurando um atributo customizado, utilize os seguintes formatos de dados:
  • Booleano: "true" ou "false" (minúscula; é possível usar o método Boolean.toString())
  • Data: Long.toString(myDate.getTime())
  • Link: "<a href=\"myURL\">myLabel</a>" (observe que as aspas têm escape com barras invertidas)
  • Número: o número no formato de cadeia (é possível utilizar o método Number.toString())
  • Usuário: o ID exclusivo do usuário (observe que o ID exclusivo faz distinção entre maiúsculas e minúsculas)
Para links, se você desejar corresponder o comportamento do Web client do Rational Asset Manager, inclua um atributo target=\"_blank\".

Feedback