public String getCategoryRules(boolean keys) { if (keys) { return getStringProperty(CATEGORY_RULE_KEYS_PROPERTY_NAME); } return getStringProperty(CATEGORY_RULE_VALUES_PROPERTY_NAME); }
/** * @return The external URI which will be used to sync this module to an * external resource. Generally this will resolve to a directory in * (for example) Subversion - with each asset being a file (with the * format property as the file extension). */ public String getExternalURI() { return this.getStringProperty(EXTERNAL_URI_PROPERTY_NAME); }
public String getCategoryRules(boolean keys) { if (keys) { return getStringProperty(CATEGORY_RULE_KEYS_PROPERTY_NAME); } return getStringProperty(CATEGORY_RULE_VALUES_PROPERTY_NAME); }
/** * @return The external URI which will be used to sync this module to an * external resource. Generally this will resolve to a directory in * (for example) Subversion - with each asset being a file (with the * format property as the file extension). */ public String getExternalURI() { return this.getStringProperty(EXTERNAL_URI_PROPERTY_NAME); }
private void migratePackage(ModuleItem pkg) { if (!pkg.containsAsset("drools")) { AssetItem asset = pkg.addAsset("drools", ""); asset.updateFormat("package"); asset.updateContent(pkg.getStringProperty(ModuleItem.HEADER_PROPERTY_NAME)); asset.checkin(""); } }
private void migratePackage(ModuleItem pkg) { if (!pkg.containsAsset("drools")) { AssetItem asset = pkg.addAsset("drools", ""); asset.updateFormat("package"); asset.updateContent(pkg.getStringProperty(ModuleItem.HEADER_PROPERTY_NAME)); asset.checkin(""); } }
@Test public void testPostNewPackage() throws Exception { RulesRepository repo = RepositorySessionUtil.getRepository(); RestAPI api = new RestAPI(repo); api.setAssetValidator(new AssetValidator()); api.post("/packages/testPostNewPackage/.package", new ByteArrayInputStream("qaz".getBytes()), "This is a new package"); ModuleItem pkg = repo.loadModule("testPostNewPackage"); assertEquals("qaz", pkg.getStringProperty(ModuleItem.HEADER_PROPERTY_NAME)); assertEquals("This is a new package", pkg.getCheckinComment()); }
@Test public void testListPackages() throws Exception { RulesRepository repo = getRepo(); ModuleItem item = repo.createModule( "testListPackages1", "lalalala" ); assertNotNull(item.getCreator()); item.updateStringProperty( "goo", "whee" ); assertEquals("goo", item.getStringProperty( "whee" )); assertFalse(item.getCreator().equals( "" )); List list = iteratorToList( repo.listModules() ); int prevSize = list.size(); repo.createModule( "testListPackages2", "abc" ); list = iteratorToList( repo.listModules() ); assertEquals(prevSize + 1, list.size()); }
assertEquals("whee", pkg.getStringProperty(ModuleItem.HEADER_PROPERTY_NAME));
assertEquals(pkg.getStringProperty(ModuleItem.HEADER_PROPERTY_NAME), dotPackage);