Package org.drools.repository

Examples of org.drools.repository.RulesRepository.loadDefaultPackage()


    public void testDeleteUnversionedRule() throws Exception {

        ServiceImplementation impl = getServiceImplementation();
        RulesRepository repo = impl.getRulesRepository();

        repo.loadDefaultPackage();
        repo.createPackage( "anotherPackage",
                            "woot" );

        CategoryItem cat = impl.getRulesRepository().loadCategory( "/" );
        cat.addCategory( "testDeleteUnversioned",
View Full Code Here


    public void testValidating() throws Exception {

        ServiceImplementation impl = getServiceImplementation();
        RulesRepository repo = impl.getRulesRepository();

        PackageItem pkg = repo.loadDefaultPackage();
        AssetItem asset = pkg.addAsset( "testValidatingEnum",
                                        "" );
        asset.updateFormat( AssetFormats.ENUMERATION );
        asset.updateContent( "'Person.age' : [1, 2, 3]" );
View Full Code Here

    public void testEmptyDT() throws Exception {

        ServiceImplementation impl = getServiceImplementation();
        RulesRepository repo = impl.getRulesRepository();

        PackageItem pkg = repo.loadDefaultPackage();
        AssetItem asset = pkg.addAsset( "testEmptyDT",
                                        "" );
        asset.updateFormat( AssetFormats.DECISION_TABLE_GUIDED );
        GuidedDecisionTable52 gt = new GuidedDecisionTable52();
        asset.updateContent( GuidedDTXMLPersistence.getInstance().marshal( gt ) );
View Full Code Here

        FactModelContentHandler ch = new FactModelContentHandler();

        ServiceImplementation impl = getServiceImplementation();
        RulesRepository repo = impl.getRulesRepository();

        PackageItem pkg = repo.loadDefaultPackage();
        AssetItem asset = pkg.addAsset( "testDeclaredTypeStore",
                                        "" );
        asset.updateFormat( "model.drl" );
        asset.updateContent( "declare Foo\n name: String\n end" );
        asset.checkin( "" );
View Full Code Here

        FileManagerUtils uploadHelper = getFileManagerUtils();

        ServiceImplementation impl = getServiceImplementation();
        RulesRepository repo = impl.getRulesRepository();

        AssetItem item = repo.loadDefaultPackage().addAsset( "testUploadFile",
                                                             "description" );
        item.updateFormat( "drl" );
        FormData upload = new FormData();

        upload.setFile( new MockFile() );
View Full Code Here

        upload.setFile( new MockFile() );
        upload.setUuid( item.getUUID() );

        uploadHelper.attachFile( upload );

        AssetItem item2 = repo.loadDefaultPackage().loadAsset( "testUploadFile" );
        byte[] data = item2.getBinaryContentAsBytes();

        assertNotNull( data );
        assertEquals( "foo bar",
                      new String( data ) );
View Full Code Here

        RulesRepository repo = impl.getRulesRepository();

        MailboxService service = MailboxService.getInstance();
        service.init( repo );

        AssetItem asset = repo.loadDefaultPackage().addAsset( "testMailbox",
                                                              "" );

        UserInbox mailman = new UserInbox( repo,
                                           "mailman" );
        assertEquals( 0,
View Full Code Here

                      es.get( 0 ).assetUUID );

        assertEquals( 0,
                      mailman.loadIncoming().size() );

        AssetItem ass2 = repo.loadDefaultPackage().addAsset( "testMailbox2",
                                                             "XX" );

        ib2.addToRecentEdited( ass2.getUUID(),
                               "hey" );
        mailman.addToIncoming( ass2.getUUID(),
View Full Code Here

        MailboxService service = MailboxService.getInstance();
        service.init( repo );

        String sender = repo.getSession().getUserID();
        AssetItem asset = repo.loadDefaultPackage().addAsset( "testMailboxOneToMany",
                                                              "" );
        UserInbox ib1 = new UserInbox( repo,
                                       sender );
        UserInbox ib2 = new UserInbox( repo,
                                       "dave" );
View Full Code Here

    public void testLoadEntriesIncoming() throws Exception {

        ServiceImplementation impl = getServiceImplementation();
        RulesRepository repo = impl.getRulesRepository();

        AssetItem asset = repo.loadDefaultPackage().addAsset( "testIncomingMarkedRead",
                                                              "" );
        UserInbox ib = new UserInbox( repo );
        ib.clearAll();
        ib.addToIncoming( asset.getUUID(),
                          "hey",
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.