Tabnine Logo
ModuleItem.listAssetsByFormat
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: org.drools/guvnor-repository

public AssetItemIterator listAssetsByFormat(List<String> formatInList) {
  return listAssetsByFormat(formatInList.toArray(new String[formatInList.size()]));
}
origin: org.chtijbug.drools/guvnor-repository

public AssetItemIterator listAssetsByFormat(List<String> formatInList) {
  return listAssetsByFormat(formatInList.toArray(new String[formatInList.size()]));
}
origin: org.chtijbug.drools/guvnor-repository

/**
 * @return The header contents as pertains to a package of rule assets.
 */
//    public String getHeader() {
//        return this.getStringProperty( HEADER_PROPERTY_NAME );
//    }
//    public void updateHeader(String header) {
//        updateStringProperty( header, HEADER_PROPERTY_NAME );
public AssetItemIterator listAssetsWithVersionsSpecifiedByDependenciesByFormat(String... assetFormats) {
  AssetItemIterator assetItemIterator = listAssetsByFormat(assetFormats);
  ((VersionedAssetItemIterator) assetItemIterator).setReturnAssetsWithVersionsSpecifiedByDependencies(true);
  return assetItemIterator;
}
origin: org.drools/guvnor-repository

/**
 * @return The header contents as pertains to a package of rule assets.
 */
//    public String getHeader() {
//        return this.getStringProperty( HEADER_PROPERTY_NAME );
//    }
//    public void updateHeader(String header) {
//        updateStringProperty( header, HEADER_PROPERTY_NAME );
public AssetItemIterator listAssetsWithVersionsSpecifiedByDependenciesByFormat(String... assetFormats) {
  AssetItemIterator assetItemIterator = listAssetsByFormat(assetFormats);
  ((VersionedAssetItemIterator) assetItemIterator).setReturnAssetsWithVersionsSpecifiedByDependencies(true);
  return assetItemIterator;
}
origin: org.chtijbug.drools/guvnor-repository

AssetItemIterator it2 = pkg.listAssetsByFormat( new String[] {"xyz"} );
List list2 = iteratorToList( it2 );
assertEquals(2, list2.size());
assertTrue(list2.get( 1 ) instanceof AssetItem);
it2 = pkg.listAssetsByFormat( new String[] {"xyz", "ABC"} );
list2 = iteratorToList( it2 );
assertEquals(3, list2.size());
origin: org.chtijbug.drools/guvnor-webapp-core

api.delete("packages/testRestDelete/asset1.drl");
List l = RulesRepositoryTest.iteratorToList(pkg.listAssetsByFormat(new String[] {"drl"}));
assertEquals(0, l.size());
assertEquals("new comment", ass.getCheckinComment());
assertFalse(ass.isArchived());
l = RulesRepositoryTest.iteratorToList(pkg.listAssetsByFormat(new String[] {"drl"}));
assertEquals(1, l.size());
origin: org.chtijbug.drools/guvnor-repository

assertEquals(dependencies.length, 3);
AssetItemIterator it = pkg.listAssetsByFormat( new String[] {"xyz", "ABC"} );
List list = iteratorToList( it );
assertEquals(3, list.size());
it = pkg.listAssetsByFormat( new String[] {"ABC"} );
assertTrue(it instanceof VersionedAssetItemIterator);
list = iteratorToList( it );
it = pkg.listAssetsByFormat( new String[] {"ABC"} );
assertTrue(it instanceof VersionedAssetItemIterator);
((VersionedAssetItemIterator)it).setReturnAssetsWithVersionsSpecifiedByDependencies(true);
it = historicalPackage.listAssetsByFormat( new String[] {"xyz", "ABC"} );
list = iteratorToList( it );
assertEquals(3, list.size());
it = historicalPackage.listAssetsByFormat( new String[] {"ABC"} );
assertTrue(it instanceof VersionedAssetItemIterator);
it = historicalPackage.listAssetsByFormat( new String[] {"ABC"} );
assertTrue(it instanceof VersionedAssetItemIterator);
((VersionedAssetItemIterator)it).setReturnAssetsWithVersionsSpecifiedByDependencies(true);
origin: org.chtijbug.drools/guvnor-webapp-core

@Test
public void testPost() throws Exception {
  RulesRepository repo = RepositorySessionUtil.getRepository();
  ModuleItem pkg = repo.createModule("testRestPost", "", ModuleItem.MODULE_FORMAT);
  pkg.updateStringProperty("This is some header", ModuleItem.HEADER_PROPERTY_NAME);
  repo.save();
  RestAPI api = new RestAPI(repo);
  api.setAssetValidator(new AssetValidator());
  ByteArrayInputStream in = new ByteArrayInputStream("abc".getBytes());
  api.post("/packages/testRestPost/asset1.drl", in, "a comment");
  AssetItem a = pkg.loadAsset("asset1");
  assertFalse(a.isBinary());
  assertEquals("drl", a.getFormat());
  assertEquals("abc", a.getContent());
  assertEquals("a comment", a.getCheckinComment());
  in = new ByteArrayInputStream("qed".getBytes());
  api.post("/packages/testRestPost/asset2.xls", in, "a comment");
  a = pkg.loadAsset("asset2");
  assertTrue(a.isBinary());
  String s = new String(a.getBinaryContentAsBytes());
  assertEquals("qed", s);
  assertEquals("a comment", a.getCheckinComment());
  assertEquals("xls", a.getFormat());
  List<AssetItem> assets = RulesRepositoryTest.iteratorToList(repo.loadModule("testRestPost").listAssetsByFormat(new String[] {"drl", "xls"}));
  assertEquals(2, assets.size());
}
origin: org.chtijbug.drools/guvnor-repository

assertFalse( ver1 == 0 );
assertEquals(2, iteratorToList(pkg.listAssetsByFormat( new String[] {"drl"} )).size());
repo.createModuleSnapshot( "testPackageSnapshot", "PROD 2.0" );
it3.updateFormat( "drl" );
it3.checkin( "a" );
assertEquals(3, iteratorToList( pkg.listAssetsByFormat( new String[] {"drl"} )).size());
assertEquals(2, iteratorToList(pkg2.listAssetsByFormat( new String[] {"drl"} )).size());
org.drools.repositoryModuleItemlistAssetsByFormat

Javadoc

This will load an iterator for assets of the given format type.

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.
  • getName
    Return the name of the module.
  • getStringProperty
  • 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

  • Reading from database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • addToBackStack (FragmentTransaction)
  • runOnUiThread (Activity)
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • ImageIO (javax.imageio)
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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