String newModuleName) { try { ModuleItem itemOriginal = loadModuleByUUID(uuid); log.info("Renaming module: " + itemOriginal.getNode().getPath() + " to " + newModuleName); Node node = itemOriginal.getNode();
String newModuleName) { try { ModuleItem itemOriginal = loadModuleByUUID(uuid); log.info("Renaming module: " + itemOriginal.getNode().getPath() + " to " + newModuleName); Node node = itemOriginal.getNode();
@Test public void testLoadRulePackageItemByUUID() throws Exception { ModuleItem rulePackageItem = getRepo().createModule("testLoadRuleRuleItemByUUID", "desc"); String uuid = null; uuid = rulePackageItem.getNode().getUUID(); rulePackageItem = getRepo().loadModuleByUUID(uuid); assertNotNull(rulePackageItem); assertEquals("testLoadRuleRuleItemByUUID", rulePackageItem.getName()); // try loading rule package that was not created try { rulePackageItem = getRepo().loadModuleByUUID("01010101-0101-0101-0101-010101010101"); fail("Exception not thrown loading rule package that was not created."); } catch (RulesRepositoryException e) { // that is OK! assertNotNull(e.getMessage()); } }
@Test public void testRenamePackage() throws Exception { RulesRepository repo = getRepo(); ModuleItem original = repo.createModule( "testRenamePackage", "asset" ); List packagesOriginal = iteratorToList( repo.listModules() ); AssetItem item = repo.loadModule( "testRenamePackage" ).addAsset( "testRenameAssetSource", "desc" ); item.updateContent( "la" ); item.checkin( "" ); String uuid = repo.renameModule( original.getUUID(), "testRenamePackage2" ); ModuleItem pkg = repo.loadModuleByUUID( uuid ); assertEquals( "testRenamePackage2", pkg.getName() ); List assets = iteratorToList( repo.loadModule( "testRenamePackage2" ).getAssets() ); assertEquals( 1, assets.size() ); item = (AssetItem) assets.get( 0 ); assertEquals( "testRenameAssetSource", item.getName() ); assertEquals( "la", item.getContent() ); assertEquals( "testRenamePackage2", item.getModuleName() ); List packageFinal = iteratorToList( repo.listModules() ); assertEquals( packagesOriginal.size(), packageFinal.size() ); }
assertEquals("testPackageSnapshot", pkgLoaded.getName()); ModuleItem _pkgLoaded = repo.loadModuleByUUID( pkgLoaded.getUUID() ); assertNotNull(_pkgLoaded); assertEquals(pkgLoaded.getCreatedDate(), _pkgLoaded.getCreatedDate());