Package org.drools.repository

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


                                                 "package.readoly" );
        }

        PackageItem pkg = this.repository.loadPackageByUUID( packageUUID );
        List<String> res = new ArrayList<String>();
        AssetItemIterator it = pkg.listAssetsByFormat( new String[]{AssetFormats.MODEL, AssetFormats.DRL_MODEL} );

        JarInputStream jis = null;

        try {
            while ( it.hasNext() ) {
View Full Code Here


        }
        long start = System.currentTimeMillis();
        PackageItem pkg = repository.loadPackageByUUID( uuid );
        AssetItemIterator it;
        if ( formats.length > 0 ) {
            it = pkg.listAssetsByFormat( formats );
        } else {
            it = pkg.listAssetsNotOfFormat( AssetFormatHelper.listRegisteredTypes() );
        }
        TableDisplayHandler handler = new TableDisplayHandler( tableConfig );
        log.debug( "time for asset list load: " + (System.currentTimeMillis() - start) );
View Full Code Here

                                                 "package.readoly" );
        }

        PackageItem pkg = this.repository.loadPackageByUUID( packageUUID );
        List<String> res = new ArrayList<String>();
        AssetItemIterator it = pkg.listAssetsByFormat( new String[]{AssetFormats.MODEL, AssetFormats.DRL_MODEL} );

        JarInputStream jis = null;

        try {
            while ( it.hasNext() ) {
View Full Code Here

                        xml += "    </add>\n";
                        xml += "</change-set>";
                        out.write(xml.getBytes());
                    } else if (req.getRequestURI().endsWith("MODEL")) {
                        PackageItem pkg = rulesRepository.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

    }

    //Ensure all Processes (RuleFlow, BPMN, BPMN2) have their package name updated to that of the containing Guvnor package
    private void fixProcessPackageNames(final String moduleUUID) {
        final PackageItem newPackage = getRulesRepository().loadPackageByUUID( moduleUUID );
        final AssetItemIterator assetIterator = newPackage.listAssetsByFormat( new String[]{AssetFormats.RULE_FLOW_RF, AssetFormats.BPMN_PROCESS, AssetFormats.BPMN2_PROCESS} );

        while ( assetIterator.hasNext() ) {
            final AssetItem asset = assetIterator.next();
            final String assetFormat = asset.getFormat();
            final ContentHandler contentHandler = ContentManager.getHandler( assetFormat );
View Full Code Here

        PackageItem mockPackage = Mockito.mock( PackageItem.class );
        when( rulesRepository.loadPackageByUUID( "newUUID" ) ).thenReturn( mockPackage );

        AssetItemIterator assetIterator = mock( AssetItemIterator.class );
        when( mockPackage.listAssetsByFormat( Mockito.anyString(),
                                              Mockito.anyString(),
                                              Mockito.anyString() ) ).thenReturn( assetIterator );

        when( rulesRepository.copyPackage( "from",
                                           "to" ) ).thenReturn( "newUUID" );
View Full Code Here

        PackageItem mockPackage = Mockito.mock( PackageItem.class );
        when( rulesRepository.loadPackageByUUID( "old" ) ).thenReturn( mockPackage );

        AssetItemIterator assetIterator = mock( AssetItemIterator.class );
        when( mockPackage.listAssetsByFormat( Mockito.anyString(),
                                              Mockito.anyString(),
                                              Mockito.anyString() ) ).thenReturn( assetIterator );

        this.repositoryPackageOperations.renamePackage( "old",
                                                        "new" );
View Full Code Here

                //no format specified? Return all assets
                iter = p.getAssets();
            }else{
                //if the format is specified, return only the assets of
                //the specified formats.
                iter = p.listAssetsByFormat(formats);
            }
           
            while (iter.hasNext())
                feed.addEntry(toAssetEntryAbdera(iter.next(), uriInfo));
            return feed;
View Full Code Here

                //no format specified? Return all assets
                iter = p.getAssets();
            }else{
                //if the format is specified, return only the assets of
                //the specified formats.
                iter = p.listAssetsByFormat(formats);
            }
           
            while (iter.hasNext()) {
                ret.add(toAsset(iter.next(), uriInfo));
            }
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

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.