Package org.drools.repository

Examples of org.drools.repository.PackageItem.listAssetsByFormat()


                                         String tableConfig) {
        long start = System.currentTimeMillis();
        PackageItem pkg = getRulesRepository().loadPackageByUUID( packageUuid );
        AssetItemIterator it;
        if ( formats.length > 0 ) {
            it = pkg.listAssetsByFormat( formats );
        } else {
            it = pkg.listAssetsNotOfFormat( AssetFormatHelper
                    .listRegisteredTypes() );
        }
        TableDisplayHandler handler = new TableDisplayHandler( tableConfig );
View Full Code Here


        AssetItemIterator iterator;
        if ( request.getFormatInList() != null ) {
            if ( request.getFormatIsRegistered() != null ) {
                throw new IllegalArgumentException( "Combining formatInList and formatIsRegistered is not yet supported." );
            }
            iterator = packageItem.listAssetsByFormat( request.getFormatInList() );

        } else {
            if ( request.getFormatIsRegistered() != null && request.getFormatIsRegistered().equals( Boolean.FALSE ) ) {
                iterator = packageItem.listAssetsNotOfFormat( registeredFormats );
            } else {
View Full Code Here

                        xml += "    </add>\n";
                        xml += "</change-set>";
                        out.write( xml.getBytes() );
                    } else if(req.getRequestURI().endsWith( "MODEL")) {
                         PackageItem pkg = fm.getRepository().loadPackage(helper.getPackageName());
                         AssetItemIterator it = pkg.listAssetsByFormat(AssetFormats.MODEL);
                         BufferedInputStream inputFile = null;
                         byte[] data = new byte[1000];
                         int count = 0;
                         int numberOfAssets = 0;
                         while(it.hasNext()){
View Full Code Here

        PackageItem packageItem = mock( PackageItem.class );
        when( rulesRepository.loadPackageByUUID( Mockito.anyString() ) )
                .thenReturn( packageItem );
        AssetItemIterator assetItemIterator = mock( AssetItemIterator.class );

        when( packageItem.listAssetsByFormat( assetPageRequest.getFormatInList() ) )
                .thenReturn( assetItemIterator );
        PageResponse<AssetPageRow> pageResponse = repositoryAssetOperations
                .findAssetPage( assetPageRequest );
        assertNotNull( pageResponse );
        assertEquals( pageResponse.getStartRowIndex(),
View Full Code Here

                     res );

        assertEquals( "OK",
                      res.extractContent() );

        AssetItemIterator it = pkg.listAssetsByFormat( "drl" );
        AssetItem ass = it.next();
        assertEquals( "asset1",
                      ass.getName() );
        assertEquals( "drl",
                      ass.getFormat() );
View Full Code Here

        assertEquals( "OK",
                      res.extractContent() );

        pkg = repo.loadPackage( "testDeleteRestServlet" );
        assertFalse( pkg.listAssetsByFormat( new String[]{"drl"} ).hasNext() );

        repo.logout();

        Lifecycle.endApplication();
    }
View Full Code Here

    asset1.checkin("");

    RestAPI api = new RestAPI(repo);
    api.delete("packages/testRestDelete/asset1.drl");

    List l = RulesRepositoryTest.iteratorToList(pkg.listAssetsByFormat(new String[] {"drl"}));
    assertEquals(0, l.size());

    l = RulesRepositoryTest.iteratorToList(pkg.listArchivedAssets());
    assertEquals(1, l.size());
View Full Code Here

    api.post("packages/testRestDelete/asset1.drl", new ByteArrayInputStream("123".getBytes()), "new comment");
    AssetItem ass = pkg.loadAsset("asset1");
    assertEquals("123", ass.getContent());
    assertEquals("new comment", ass.getCheckinComment());
    assertFalse(ass.isArchived());
    l = RulesRepositoryTest.iteratorToList(pkg.listAssetsByFormat(new String[] {"drl"}));
    assertEquals(1, l.size());

    try {
      api.post("packages/testRestDelete/asset1.drl", new ByteArrayInputStream("123".getBytes())"new comment");
      fail("this should be rejected as its not archived.");
View Full Code Here

    MockHTTPResponse res = new MockHTTPResponse(null);
    serv.doPost(req, res);

    assertEquals("OK", res.stringWriter.toString());

    AssetItemIterator it = pkg.listAssetsByFormat(new String[] {"drl"});
    AssetItem ass = it.next();
    assertEquals("asset1", ass.getName());
    assertEquals("drl", ass.getFormat());
    assertFalse(ass.isBinary());
    assertEquals("some new content", ass.getContent());
View Full Code Here

    assertEquals("OK", res.stringWriter.toString());



    pkg = repo.loadPackage("testDeleteRestServlet");
    assertFalse(pkg.listAssetsByFormat(new String[] {"drl"}).hasNext());

        repo.logout();

  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.