Catégoriser un actif

Pour ajouter des catégories à un actif, utilisez les méthodes RAMAsset.categorize(SubCategory) ou RAMAsset.categorize(Category,String).

                //Catégoriser en utilisant le schéma de catégories extrait de la session
                CategorySchema automobilesSchema = 
                        session.getCategorySchema("Automobiles");
                
                Category priceCategory = automobilesSchema.getCategory("Prix");
                newAsset.categorize(priceCategory, "25000");
                
                //Catégoriser en utilisant une catégorie extraite par l'intermédiaire de l'actif
                automobilesSchema = newAsset.getAvailableCategorySchema("Automobiles");
                
                Category colorCategory = automobilesSchema.getCategory("Couleur");
                newAsset.categorize(colorCategory, "Rouge");
                
                //Catégoriser en utilisant des objets SubCategory (sous-catégorie)
                Category modelCategory = automobilesSchema.getCategory("Modèle");
                SubCategory domestic = modelCategory.getSubCategory("Marques nationales");
                SubCategory foreign = modelCategory.getSubCategory("Marques étrangères");
                SubCategory honda = foreign.getSubCategory("Honda");
                SubCategory yaris = foreign.getSubCategory("Toyota/Yaris");
                newAsset.categorize(domestic);
                newAsset.categorize(honda);
                newAsset.categorize(yaris);
                
                session.put(newAsset, new NullProgressMonitor());

Commentaires