Définir un attribut d'actif

RAMAsset.getAssetAttributes() et RAMAsset.getAssetAttribute(String) permettent d'obtenir l'attribut available sur un actif à partir des contraintes de type de cet actif. Après avoir obtenu un attribut de l'actif, appelez RAMAsset.setValues(String[]) sur ce même actif pour définir les valeurs de l'attribut.

                AssetAttribute attribute = newAsset.getAssetAttribute("Attribut perso");
                attribute.setValues(new String[]{"valeur 1", "valeur 2", "valeur 3"});

                session.put(newAsset, new NullProgressMonitor());
Pour définir un attribut personnalisé, utilisez les formats de données suivants :
  • Boolean : "true" ou "false" (en minuscules ; vous pouvez utiliser la méthode Boolean.toString())
  • Date : Long.toString(myDate.getTime())
  • Link : "<a href=\"myURL\">myLabel</a>" (vous remarquerez les barres obliques inversées qui servent de caractères d'échappement aux guillemets)
  • Number : le chiffre au format string [vous pouvez utiliser la méthode Number.toString()]
  • User : l'identifiant exclusif de l'utilisateur

Commentaires