Package org.drools.guvnor.client.rpc

Examples of org.drools.guvnor.client.rpc.Module


        BRMSSuggestionCompletionLoader suggestionCompletionLoader = mock(BRMSSuggestionCompletionLoader.class);
        doReturn(suggestionCompletionLoader).when(droolsServiceImplementation).createBRMSSuggestionCompletionLoader();
    }

    private Module createPackageConfigData(boolean isArchived) {
        Module packageConfigData = new Module();
        packageConfigData.setName("name");
        packageConfigData.setHeader("header");
        packageConfigData.setArchived(isArchived);
        packageConfigData.setDescription("description");
        packageConfigData.setExternalURI("externalUri");
        return packageConfigData;
    }
View Full Code Here


        repositoryPackageOperations.setRulesRepositoryForTest(rulesRepository);
    }

    @Test
    public void testPackageNameSorting() {
        Module c1 = new Module("org.foo");
        Module c2 = new Module("org.foo.bar");

        List<Module> ls = new ArrayList<Module>();
        ls.add(c2);
        ls.add(c1);
        this.repositoryPackageOperations.sortModules(ls);
View Full Code Here

    @Test
    public void testSavePackageArhived() throws SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();

        Module packageConfigData = createPackageConfigData(false);
        ModuleItem packageItem = mock(ModuleItem.class);
        Calendar calendar = GregorianCalendar.getInstance();
        when(packageItem.getLastModified()).thenReturn(calendar);
        initDroolsHeaderCheck(packageItem);
        when(packageItem.isArchived()).thenReturn(true);
        when(this.rulesRepository.loadModule(packageConfigData.getName())).thenReturn(packageItem);
        doNothing().when(localRepositoryPackageOperations).updateCategoryRules(packageConfigData,
                packageItem);
        doNothing().when(localRepositoryPackageOperations).handleUnarchivedForSaveModule(packageConfigData,
                packageItem,
                calendar);
        localRepositoryPackageOperations.saveModule(packageConfigData);
        verify(packageItem).updateExternalURI(packageConfigData.getExternalURI());
        verify(packageItem).updateDescription(packageConfigData.getDescription());
        verify(packageItem).archiveItem(packageConfigData.isArchived());
        verify(packageItem).checkin(packageConfigData.getDescription());
        verify(localRepositoryPackageOperations).handleUnarchivedForSaveModule(packageConfigData,
                packageItem,
                calendar);
    }
View Full Code Here

    @Test
    public void testSavePackageUnarhived() throws SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();

        Module packageConfigData = createPackageConfigData(true);

        ModuleItem packageItem = mock(ModuleItem.class);
        initDroolsHeaderCheck(packageItem);
        when(packageItem.isArchived()).thenReturn(false);
        when(this.rulesRepository.loadModule(packageConfigData.getName())).thenReturn(packageItem);
        doNothing().when(localRepositoryPackageOperations).updateCategoryRules(packageConfigData,
                packageItem);
        doNothing().when(localRepositoryPackageOperations).handleArchivedForSaveModule(packageConfigData,
                packageItem);
        localRepositoryPackageOperations.saveModule(packageConfigData);
        verify(packageItem).updateExternalURI(packageConfigData.getExternalURI());
        verify(packageItem).updateDescription(packageConfigData.getDescription());
        verify(packageItem).archiveItem(packageConfigData.isArchived());
        verify(packageItem).checkin(packageConfigData.getDescription());
        verify(localRepositoryPackageOperations).handleArchivedForSaveModule(packageConfigData,
                packageItem);
    }
View Full Code Here

    @Test
    public void testValidatePackageConfiguration() throws SerializationException {
        RepositoryModuleOperations localRepositoryPackageOperations = initSpyingOnRealRepositoryPackageOperations();

        Module packageConfigData = createPackageConfigData(true);

        ModuleItem packageItem = mock(ModuleItem.class);
        initDroolsHeaderCheck(packageItem);
        when(packageItem.isArchived()).thenReturn(false);
        when(this.rulesRepository.loadModule(packageConfigData.getName())).thenReturn(packageItem);
        doNothing().when(localRepositoryPackageOperations).updateCategoryRules(packageConfigData,
                packageItem);
        doNothing().when(localRepositoryPackageOperations).handleArchivedForSaveModule(packageConfigData,
                packageItem);
        ServiceSecurity serviceSecurity = mock(ServiceSecurity.class);
        DroolsServiceImplementation droolsServiceImplementation = spy(new DroolsServiceImplementation(rulesRepository, serviceSecurity));
        initSpyingAndMockingOnSuggestionCompletionLoader(droolsServiceImplementation);
        droolsServiceImplementation.validateModule(packageConfigData);
        verify(packageItem, never()).updateExternalURI("");
        verify(packageItem, never()).updateDescription(packageConfigData.getDescription());
        verify(packageItem, never()).archiveItem(packageConfigData.isArchived());
        verify(packageItem, never()).checkin(packageConfigData.getDescription());
        verify(localRepositoryPackageOperations, never()).handleArchivedForSaveModule(packageConfigData,
                packageItem);
    }
View Full Code Here

        AssetItemIterator assetItemIterator = rulesRepository.queryFullText(text,
                seekArchived);
        while (assetItemIterator.hasNext()) {
            AssetItem assetItem = assetItemIterator.next();
            Module data = new Module();
            data.setUuid(assetItem.getModule().getUUID());
            if (filter.accept(data,
                    RoleType.PACKAGE_READONLY.getName())) {
                resultList.add(assetItem);
            }
        }
View Full Code Here

        return filter.accept( getConfigDataHelper( item.getModule().getUUID() ),
                              roleType );
    }

    private Module getConfigDataHelper(String uuidStr) {
        Module data = new Module();
        data.setUuid( uuidStr );
        return data;
    }
View Full Code Here

        for ( Module jcrModule : jcrModules ) {
            migrate( jcrModule );
            System.out.format( "    Module [%s] migrated. %n", jcrModule.getName() );
        }
       
        Module globalModule = jcrRepositoryModuleService.loadGlobalModule();
        migrate( globalModule );
        System.out.println( "    Global migrated.");       
       
        System.out.println( "  Module migration ended" );
    }
View Full Code Here

    public void migrateAll() {
        System.out.println("  Asset migration started");
        Module[] jcrModules = jcrRepositoryModuleService.listModules();
        List<Module> modules = new ArrayList<Module>(Arrays.asList(jcrModules));
        Module globalModule = jcrRepositoryModuleService.loadGlobalModule();
        modules.add(globalModule);

        //setting module CategoryRules
        for (Module jcrModule : modules) {
            for(ModuleIterator packageItems = rulesRepository.listModules();packageItems.hasNext();){
View Full Code Here

                                       ModuleIterator modules) {
        modules.setArchivedIterator( archive );
        while (modules.hasNext()) {
            ModuleItem packageItem = modules.next();

            Module data = new Module();
            data.setUuid( packageItem.getUUID() );
            data.setName( packageItem.getName() );
            data.setArchived( packageItem.isArchived() );
            data.setWorkspaces( packageItem.getWorkspaces() );
            handleIsModuleListed( archive,
                    workspace,
                    filter,
                    result,
                    data );
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.rpc.Module

Copyright © 2018 www.massapicom. 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.