Examples of containsAsset()


Examples of org.drools.repository.ModuleItem.containsAsset()

            if ( isPackages( path ) ) {
                ModuleItem pkg = loadPackageFromRepository( path[1] );
                if ( path[2].startsWith( "._" ) ) {
                    return osxDoubleData.containsKey( uri );
                }
                return pkg.containsAsset( AssetItem.getAssetNameFromFileName( path[2] )[0] );
            }

            if ( path.length == 4 ) {
                return isAssetItemInPackage( rulesRepository,
                                             path );
View Full Code Here

Examples of org.drools.repository.ModuleItem.containsAsset()

        ModuleItem pkg = loadPackageFromRepository( path[1] );
        if ( path[2].startsWith( "._" ) ) {
            return WebDAVImpl.osxDoubleData.containsKey( uri );
        }
        String assetName = AssetItem.getAssetNameFromFileName( path[2] )[0];
        return pkg.containsAsset( assetName ) && !pkg.loadAsset( assetName ).isArchived();
    }

    public void removeObject(ITransaction iTransaction,
                             String uri) {
        String[] path = getPath( uri );
View Full Code Here

Examples of org.drools.repository.ModuleItem.containsAsset()

            return false;
        }

        /* Load module and determine if it contains an asset */
        final ModuleItem packageItem = rulesRepository.loadModule(packageName);
        return packageItem.containsAsset(assetName);
    }

    @POST
    @Path("{packageName}/assets")
    @Consumes(MediaType.MULTIPART_FORM_DATA)
View Full Code Here

Examples of org.drools.repository.ModuleItem.containsAsset()

                rulesRepository.save();
            } else {
                //new asset
                ModuleItem pkg = rulesRepository.loadModule(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

Examples of org.drools.repository.ModuleItem.containsAsset()

                            "/packages/testCreateResourceAndCreatedDate/._asset.drl" );
        webDAV.createResource( new TransactionMock(),
                            "/packages/.DS_Store" );

        ModuleItem pkg = rulesRepository.loadModule( "testCreateResourceAndCreatedDate" );
        assertFalse( pkg.containsAsset( "._asset" ) );
        assertTrue( pkg.containsAsset( "asset" ) );

        Iterator<AssetItem> it = pkg.getAssets();
        AssetItem ass = it.next();
        assertEquals( "asset",
View Full Code Here

Examples of org.drools.repository.ModuleItem.containsAsset()

        webDAV.createResource( new TransactionMock(),
                            "/packages/.DS_Store" );

        ModuleItem pkg = rulesRepository.loadModule( "testCreateResourceAndCreatedDate" );
        assertFalse( pkg.containsAsset( "._asset" ) );
        assertTrue( pkg.containsAsset( "asset" ) );

        Iterator<AssetItem> it = pkg.getAssets();
        AssetItem ass = it.next();
        assertEquals( "asset",
                      ass.getName() );
View Full Code Here

Examples of org.drools.repository.ModuleItem.containsAsset()

            return false;
        }

        /* Load module and determine if it contains an asset */
        final ModuleItem packageItem = rulesRepository.loadModule(packageName);
        return packageItem.containsAsset(assetName);
    }

    @POST
    @Path("{packageName}/assets")
    @Consumes(MediaType.MULTIPART_FORM_DATA)
View Full Code Here

Examples of org.drools.repository.ModuleItem.containsAsset()

                repo.save();
            } else {
                //new asset
                ModuleItem pkg = repo.loadModule(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

Examples of org.drools.repository.ModuleItem.containsAsset()

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


        pkg = repo.loadModuleSnapshot("testMigratePackage", "SNAP1");
View Full Code Here

Examples of org.drools.repository.ModuleItem.containsAsset()

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


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

        pkg = repo.loadModuleSnapshot("testMigratePackage", "SNAP2");
        assertTrue(pkg.containsAsset("drools"));
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.