Package org.drools.repository

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


    mig.migrate(repo);
    assertFalse(repo.getSession().hasPendingChanges());
    assertFalse(mig.needsMigration(repo));
    pkg = repo.loadPackage("testMigratePackage");
    assertTrue(pkg.containsAsset("drools"));
    AssetItem as = pkg.loadAsset("drools");
    assertEquals("some header", as.getContent());


    pkg = repo.loadPackageSnapshot("testMigratePackage", "SNAP1");
    assertTrue(pkg.containsAsset("drools"));
View Full Code Here


    assertEquals("some header", as.getContent());


    pkg = repo.loadPackageSnapshot("testMigratePackage", "SNAP1");
    assertTrue(pkg.containsAsset("drools"));
    as = pkg.loadAsset("drools");
    assertEquals("some header", as.getContent());

    pkg = repo.loadPackageSnapshot("testMigratePackage", "SNAP2");
    assertTrue(pkg.containsAsset("drools"));
    as = pkg.loadAsset("drools");
View Full Code Here

    as = pkg.loadAsset("drools");
    assertEquals("some header", as.getContent());

    pkg = repo.loadPackageSnapshot("testMigratePackage", "SNAP2");
    assertTrue(pkg.containsAsset("drools"));
    as = pkg.loadAsset("drools");
    assertEquals("some header", as.getContent());



View Full Code Here

    req = new MockHTTPRequest("http://foo/api/packages/testPostRestServlet/asset2.xls", headers, in);
    res = new MockHTTPResponse(null);
    serv.doPost(req, res);
    assertEquals("OK", res.stringWriter.toString());

    AssetItem ass2 = pkg.loadAsset("asset2");
    assertEquals("xls", ass2.getFormat());
    assertTrue(ass2.isBinary());


    String out = new String(ass2.getBinaryContentAsBytes());
View Full Code Here

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

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

    ass = pkg.loadAsset("asset1");
    assertEquals("some new content", ass.getContent());
    assertEquals(ver + 1, ass.getVersionNumber());
    assertEquals("hey ho", ass.getCheckinComment());

        repo.logout();
View Full Code Here

                                                                  "/foo/webdav/packages/testSetDavContent/Something.drl" ) );
        assertEquals( "some input",
                      result );

        PackageItem pkg = imp.getRepo().loadPackage( "testSetDavContent" );
        AssetItem asset = pkg.loadAsset( "Something" );
        assertEquals( "drl",
                      asset.getFormat() );
        assertEquals( "some input",
                      asset.getContent() );
        assertEquals( "some input",
View Full Code Here

        drl = "package testClassicDRLImport\n import blah \n rule 'ola' \n when CHANGED\n then \n end \n rule 'hola' \n when \n then \n end";
        in = new ByteArrayInputStream( drl.getBytes() );
        fm.importClassicDRL( in,
                             null );
        pkg = fm.getRepository().loadPackage( "testClassicDRLImport" );
        AssetItem asset = pkg.loadAsset( "ola" );

        assertTrue( asset.getContent().indexOf( "CHANGED" ) > 0 );
        assertEquals( ver + 1,
                      asset.getVersionNumber() );
View Full Code Here

        } else {
            if (resourceFile.indexOf("?version=") > -1) {
                String[] v = resourceFile.split("\\?version\\=");
                String version = v[1];
                String assetName = AssetItem.getAssetNameFromFileName(v[0])[0];
                AssetItem asset = pkg.loadAsset(assetName);
                if (asset.isArchived()) {
                    Text r = new Text();
                    r.data = "";
                    return r;
                }
View Full Code Here

                    r.data = "Unknown version number : " + versionNumber;
                    return r;
                }
            } else {
                 String assetName = AssetItem.getAssetNameFromFileName(resourceFile)[0];
                AssetItem asset = pkg.loadAsset(assetName);
                return buildAssetContentResponse(pkg, asset);
            }

        }
View Full Code Here

            } else {
                //new asset
                PackageItem pkg = repo.loadPackage(bits[1]);
                AssetItem asset;
                if (pkg.containsAsset(a[0])) {
                    asset = pkg.loadAsset(a[0]);
                    if (asset.isArchived()) {
                        asset.archiveItem(false);
                    } else {
                        throw new RulesRepositoryException("The file " + path + " already exists, and was not archived.");
                    }
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.