Para añadir categorías a un activo, utilice RAMAsset.categorize(SubCategory) o RAMAsset.categorize(Category,String).
//Categorizar utilizando el esquema de categorías captado de la sesión
CategorySchema automobilesSchema =
session.getCategorySchema("Automobiles");
Category priceCategory = automobilesSchema.getCategory("Price");
newAsset.categorize(priceCategory, "25000");
//Categorizar utilizando una categoría captada mediante el activo
automobilesSchema = newAsset.getAvailableCategorySchema("Automobiles");
Category colorCategory = automobilesSchema.getCategory("Color");
newAsset.categorize(colorCategory, "Red");
//Categorizar utilizando objetos de subcategoría
Category modelCategory = automobilesSchema.getCategory("Model");
SubCategory domestic = modelCategory.getSubCategory("Domestic");
SubCategory foreign = modelCategory.getSubCategory("Foreign");
SubCategory honda = foreign.getSubCategory("Honda");
SubCategory camry = foreign.getSubCategory("Toyota/Camry");
newAsset.categorize(domestic);
newAsset.categorize(honda);
newAsset.categorize(camry);
session.put(newAsset, new NullProgressMonitor());