congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
ModuleItem.getName
Code IndexAdd Tabnine to your IDE (free)

How to use
getName
method
in
org.drools.repository.ModuleItem

Best Java code snippets using org.drools.repository.ModuleItem.getName (Showing top 20 results out of 315)

origin: org.drools/guvnor-repository

/**
 * Set this to indicate if the binary is up to date, or not.
 */
public void updateBinaryUpToDate(boolean status) {
  try {
    checkIsUpdateable();
    this.checkout();
    node.setProperty(BINARY_UP_TO_DATE,
        status);
  } catch (RepositoryException e) {
    log.error("fail to update drools:binaryUpToDate of " + getName(),
        e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

/**
 * Set this to indicate if the binary is up to date, or not.
 */
public void updateBinaryUpToDate(boolean status) {
  try {
    checkIsUpdateable();
    this.checkout();
    node.setProperty(BINARY_UP_TO_DATE,
        status);
  } catch (RepositoryException e) {
    log.error("fail to update drools:binaryUpToDate of " + getName(),
        e);
  }
}
origin: org.drools/guvnor-repository

/**
 * Return true if the binary is "up to date".
 *
 * @return
 */
public boolean isBinaryUpToDate() {
  try {
    return this.node.hasProperty(BINARY_UP_TO_DATE) && node.getProperty(BINARY_UP_TO_DATE).getBoolean();
  } catch (RepositoryException e) {
    log.error("fail to get drools:binaryUpToDate of " + getName(),
        e);
    throw new RulesRepositoryException(e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

/**
 * Return true if the binary is "up to date".
 *
 * @return
 */
public boolean isBinaryUpToDate() {
  try {
    return this.node.hasProperty(BINARY_UP_TO_DATE) && node.getProperty(BINARY_UP_TO_DATE).getBoolean();
  } catch (RepositoryException e) {
    log.error("fail to get drools:binaryUpToDate of " + getName(),
        e);
    throw new RulesRepositoryException(e);
  }
}
origin: org.chtijbug.drools/guvnor-webapp-core

private void setUpPackageItem() {
  packageItem = mock( ModuleItem.class );
  when( packageItem.getName() ).thenReturn( "mock" );
}
origin: org.drools/guvnor-repository

/**
 * This will permanently delete this module.
 */
public void remove() {
  checkIsUpdateable();
  try {
    log.info("USER:" + getCurrentUserName() + " REMOVEING module [" + getName() + "]");
    this.node.remove();
  } catch (RepositoryException e) {
    throw new RulesRepositoryException("Was not able to delete module.",
        e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

/**
 * This will permanently delete this module.
 */
public void remove() {
  checkIsUpdateable();
  try {
    log.info("USER:" + getCurrentUserName() + " REMOVEING module [" + getName() + "]");
    this.node.remove();
  } catch (RepositoryException e) {
    throw new RulesRepositoryException("Was not able to delete module.",
        e);
  }
}
origin: org.drools/guvnor-repository

public void migrate(RulesRepository repo) throws RepositoryException {
  log.info("AUTO MIGRATION: Performing drools.package migration...");
  ModuleIterator pkgs = repo.listModules();
  boolean performed = false;
  while(pkgs.hasNext()) {
    performed = true;
    ModuleItem pkg = (ModuleItem) pkgs.next();
    migratePackage(pkg);
    String[] snaps = repo.listModuleSnapshots(pkg.getName());
    if (snaps != null) {
      for (int i = 0; i < snaps.length; i++) {
        ModuleItem snap = repo.loadModuleSnapshot(pkg.getName(), snaps[i]);
        migratePackage(snap);
      }
    }
  }
  if (performed) {
    repo.getSession().getRootNode().getNode(RulesRepository.RULES_REPOSITORY_NAME).addNode("drools.package.migrated", "nt:folder");
    repo.save();
    log.info("AUTO MIGRATION: drools.package migration completed.");
  }
}
origin: org.chtijbug.drools/guvnor-repository

public void migrate(RulesRepository repo) throws RepositoryException {
  log.info("AUTO MIGRATION: Performing drools.package migration...");
  ModuleIterator pkgs = repo.listModules();
  boolean performed = false;
  while(pkgs.hasNext()) {
    performed = true;
    ModuleItem pkg = (ModuleItem) pkgs.next();
    migratePackage(pkg);
    String[] snaps = repo.listModuleSnapshots(pkg.getName());
    if (snaps != null) {
      for (int i = 0; i < snaps.length; i++) {
        ModuleItem snap = repo.loadModuleSnapshot(pkg.getName(), snaps[i]);
        migratePackage(snap);
      }
    }
  }
  if (performed) {
    repo.getSession().getRootNode().getNode(RulesRepository.RULES_REPOSITORY_NAME).addNode("drools.package.migrated", "nt:folder");
    repo.save();
    log.info("AUTO MIGRATION: drools.package migration completed.");
  }
}
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testRulePackageItem() throws Exception {
  RulesRepository repo = getRepo();
  //calls constructor
  ModuleItem rulePackageItem1 = repo.createModule("testRulePackage", "desc");
  assertNotNull(rulePackageItem1);
  assertEquals("testRulePackage", rulePackageItem1.getName());
  Iterator it = getRepo().listModules();
  assertTrue(it.hasNext());
  while (it.hasNext()) {
    ModuleItem pack = (ModuleItem) it.next();
    if (pack.getName().equals( "testRulePackage" )) {
      return;
    }
  }
  fail("should have picked up the testRulePackage but didnt.");
}
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testListPackages() {
  RulesRepository rulesRepository = getRepo();
  rulesRepository.createModule( "testListPackages",
                  "desc" );
  assertTrue( rulesRepository.containsModule( "testListPackages" ) );
  assertFalse( rulesRepository.containsModule( "XXXXXXX" ) );
  Iterator it = rulesRepository.listModules();
  assertTrue( it.hasNext() );
  boolean found = false;
  //listPackages() should not return the global area even though the global area is a package.
  boolean foundGlobalArea = false;
  while ( it.hasNext() ) {
    ModuleItem element = (ModuleItem) it.next();
    if ( element.getName().equals( "testListPackages" ) ) {
      found = true;
    }
    
    if ( element.getName().equals(RulesRepository.GLOBAL_AREA) ) {
      foundGlobalArea = true;
    }
   }
  assertTrue( found );
  assertFalse( foundGlobalArea );
}
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testGetPackageItem() throws Exception {
  RulesRepository repo = getRepo();
  ModuleItem def = repo.loadDefaultModule();
  AssetItem asset = repo.loadDefaultModule().addAsset("testPackageItem", "test content");
  ModuleItem pkg = asset.getModule();
  assertEquals(def.getName(), pkg.getName());
  assertEquals(def.getUUID(), pkg.getUUID());
}
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testDefaultPackage() throws Exception {
  RulesRepository repo = getRepo();
  Iterator it = repo.listModules();
  boolean foundDefault = false;
  while ( it.hasNext() ) {
    ModuleItem item = (ModuleItem) it.next();
    if ( item.getName().equals( RulesRepository.DEFAULT_PACKAGE ) ) {
      foundDefault = true;
    }
  }
  assertTrue( foundDefault );
  ModuleItem def = repo.loadDefaultModule();
  assertNotNull( def );
  assertEquals( RulesRepository.DEFAULT_PACKAGE,
         def.getName() );
  String userId = repo.getSession().getUserID();
  assertNotNull( userId );
  assertFalse( userId.equals( "" ) );
  MigrateDroolsPackage mig = new MigrateDroolsPackage();
  assertFalse( mig.needsMigration( repo ) );
  assertTrue( repo.initialized );
}
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testGetPackageItemHistorical() throws Exception {
  RulesRepository repo = getRepo();
  ModuleItem pkg = repo.createModule("testGetPackageItemHistorical", "");
  AssetItem asset = pkg.addAsset("whee", "");
  asset.checkin("");
  assertNotNull(asset.getModule());
  repo.createModuleSnapshot(pkg.getName(), "SNAP");
  ModuleItem pkg_ = repo.loadModuleSnapshot(pkg.getName(), "SNAP");
  AssetItem asset_ = pkg_.loadAsset("whee");
  ModuleItem pkg__ = asset_.getModule();
  assertTrue(pkg__.isSnapshot());
  assertTrue(pkg_.isSnapshot());
  assertFalse(pkg.isSnapshot());
  assertEquals(pkg.getName(), pkg__.getName());
  asset.updateDescription("yeah !");
  asset.checkin("new");
  asset = pkg.loadAsset("whee");
  assertNotNull(asset.getModule());
  AssetHistoryIterator it = asset.getHistory();
  while(it.hasNext()) {
    AssetItem as = it.next();
    if (as.getVersionNumber() > 0) {
      System.err.println(as.getVersionNumber());
      System.err.println(as.getModuleName());
      assertNotNull(as.getModule());
      assertEquals(pkg.getName(), as.getModule().getName());
    }
  }
}
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testDuplicatePackageName() throws Exception {
  ModuleItem pack = getRepo().createModule( "dupePackageTest", "testing for dupe" );
  assertNotNull(pack.getName());
  try {
    getRepo().createModule( "dupePackageTest", "this should fail" );
    fail("Should not be able to add a package of the same name.");
  } catch (RulesRepositoryException e) {
    assertNotNull(e.getMessage());
  }
}
origin: org.chtijbug.drools/guvnor-repository

String name = getDefaultPackage().getName();
getRepo().createModuleSnapshot(getDefaultPackage().getName(), "SNAP");
ModuleItem pkgSnap = getRepo().loadModuleSnapshot(getDefaultPackage().getName(), "SNAP");
AssetItem assetSnap = pkgSnap.loadAsset("testGetPackageItemHistoricalForShareableAsset");
ModuleItem pkgSnap1 = assetSnap.getModule();
assertTrue(pkgSnap.isSnapshot());
assertFalse(getDefaultPackage().isSnapshot());
assertEquals(getDefaultPackage().getName(), pkgSnap1.getName());
assertFalse(linkedPkg.isSnapshot());
assertFalse(getDefaultPackage().isSnapshot());
assertEquals(getDefaultPackage().getName(), linkedPkg.getName());
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testAssetItemCreation() throws Exception {
    Calendar now = Calendar.getInstance();
    Thread.sleep(500); //MN: need this sleep to get the correct date
    AssetItem ruleItem1 = getDefaultPackage().addAsset("testRuleItem", "test content");
    assertNotNull(ruleItem1);
    assertNotNull(ruleItem1.getNode());
    assertEquals("testRuleItem", ruleItem1.getName());
    assertNotNull(ruleItem1.getCreatedDate());
    assertTrue(now.before( ruleItem1.getCreatedDate() ));
    String packName = getDefaultPackage().getName();
    assertEquals(packName, ruleItem1.getModuleName());
    assertNotNull(ruleItem1.getUUID());
  //try constructing with node of wrong type
  try {
    ModuleItem pitem = getRepo().loadDefaultModule();
    new AssetItem(getRepo(), pitem.getNode());
    fail("Exception not thrown for node of wrong type");
  }
  catch(RulesRepositoryException e) {
    assertNotNull(e.getMessage());
  }
  catch(Exception e) {
    fail("Caught unexpected exception: " + e);
  }
}
origin: org.chtijbug.drools/guvnor-repository

@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());
  }
}
origin: org.chtijbug.drools/guvnor-repository

@Test
public void testLoadRulePackageItem() {
  ModuleItem rulePackageItem = getRepo().createModule("testLoadRuleRuleItem", "desc");
  rulePackageItem = getRepo().loadModule("testLoadRuleRuleItem");
  assertNotNull(rulePackageItem);
  assertEquals("testLoadRuleRuleItem", rulePackageItem.getName());
  assertEquals("desc", rulePackageItem.getDescription());
  assertEquals(ModuleItem.MODULE_FORMAT, rulePackageItem.getFormat());
  // try loading rule package that was not created
  try {
    rulePackageItem = getRepo().loadModule("anotherRuleRuleItem");
    fail("Exception not thrown loading rule package that was not created.");
  } catch (RulesRepositoryException e) {
    // that is OK!
    assertNotNull(e.getMessage());
  }
}
origin: org.chtijbug.drools/guvnor-repository

@Test 
public void testPackageWorkspaceProperty() throws Exception {
  RulesRepository repo = getRepo();
  ModuleItem item = repo.createModule( "testPackageWorkspaceProperty1", "lalalala" );
  getRepo().save();
  
  String[] workspaces = repo.loadModule(item.getName()).getWorkspaces();
  item.removeWorkspace("workspace1");
  
  workspaces = item.getWorkspaces();
  assertEquals(workspaces.length, 0);
  item.addWorkspace("workspace1");
  item.addWorkspace("workspace2");
  item.addWorkspace("workspace1");
  item.addWorkspace("workspace2");
  workspaces = item.getWorkspaces();
  assertEquals(workspaces.length, 2);
  
  item.removeWorkspace("workspace1");
  item.removeWorkspace("workspace3");
  workspaces = item.getWorkspaces();
  assertEquals(workspaces.length, 1);
  assertTrue((workspaces[0]).equals("workspace2"));
}
org.drools.repositoryModuleItemgetName

Javadoc

Return the name of the module.

Popular methods of ModuleItem

  • addAsset
    This adds an asset to the current physical module (you can move it later). With the given category.
  • containsAsset
    Returns true if this module contains an asset of the given name.
  • getStringProperty
  • listAssetsByFormat
    This will load an iterator for assets of the given format type.
  • loadAsset
    Load a specific asset by name.
  • updateStringProperty
  • <init>
    Constructs an object of type ModuleItem corresponding the specified node
  • checkin
  • checkout
  • createSubModule
    Creates a nested package.
  • ensureMixinType
  • getAssets
    Return an iterator for the rules in this module
  • ensureMixinType,
  • getAssets,
  • getAssetsWithStatus,
  • getDependencies,
  • getDescription,
  • getFormat,
  • getLastModified,
  • getNode,
  • getStringPropertyArray

Popular in Java

  • Making http requests using okhttp
  • setScale (BigDecimal)
  • addToBackStack (FragmentTransaction)
  • scheduleAtFixedRate (Timer)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now