Examples of listAssetsByFormat()


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

        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

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

                     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

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

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

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

        repo.logout();

        Lifecycle.endApplication();
    }
View Full Code Here

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

    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

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

    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

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

    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

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

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



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

        repo.logout();

  }
}
View Full Code Here

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

    public String[] listTypesInPackage(String packageUUID) throws SerializationException {
        serviceSecurity.checkSecurityPackageReadOnlyWithPackageUuid( packageUUID );

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

        JarInputStream jis = null;

        try {
View Full Code Here

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

    }

    //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

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

                //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));
            }
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.