Package org.drools.guvnor.client.rpc

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


        super( PAGE_SIZE,
               feedURL,
                clientFactory);
        setDataProvider( new AsyncDataProvider<CategoryPageRow>() {
            protected void onRangeChanged(HasData<CategoryPageRow> display) {
                CategoryPageRequest request = new CategoryPageRequest();
                request.setCategoryPath( categoryName );
                request.setStartRowIndex( pager.getPageStart() );
                request.setPageSize( pageSize );
                categoryService.loadRuleListForCategories( request,
                                                             new GenericCallback<PageResponse<CategoryPageRow>>() {
                                                                 public void onSuccess(PageResponse<CategoryPageRow> response) {
                                                                     updateRowCount( response.getTotalRowSize(),
                                                                                     response.isTotalRowSizeExact() );
View Full Code Here


                clientFactory);
        this.clientFactory = clientFactory;
       
        setDataProvider( new AsyncDataProvider<CategoryPageRow>() {
            protected void onRangeChanged(HasData<CategoryPageRow> display) {
                CategoryPageRequest request = new CategoryPageRequest();
                request.setCategoryPath( categoryName );
                request.setStartRowIndex( pager.getPageStart() );
                request.setPageSize( pageSize );
                categoryService.loadRuleListForCategories( request,
                                                             new GenericCallback<PageResponse<CategoryPageRow>>() {
                                                                 public void onSuccess(PageResponse<CategoryPageRow> response) {
                                                                     updateRowCount( response.getTotalRowSize(),
                                                                                     response.isTotalRowSizeExact() );
View Full Code Here

                                                  "new" );
    }

    @Test
    public void testLoadRuleListForCategories() throws SerializationException {
        CategoryPageRequest categoryPageRequest = new CategoryPageRequest( "/path",
                                                                           0,
                                                                           new Integer( 10 ) );
        RangeIterator rangeIterator = mock( RangeIterator.class );
        when( rangeIterator.hasNext() ).thenReturn( false );
        when( rangeIterator.getPosition() ).thenReturn( 1L );
        AssetItemPageResult assetItemPageResult = new AssetItemPageResult( Arrays.asList( mock( AssetItem.class,
                                                                                                Mockito.RETURNS_MOCKS ) ),
                                                                           1, false );
        when( rulesRepository.findAssetsByCategory( categoryPageRequest.getCategoryPath(),
                                                    false,
                                                    categoryPageRequest.getStartRowIndex(),
                                                    10 ) ).thenReturn( assetItemPageResult );
        PageResponse<CategoryPageRow> loadRuleListForCategories = repositoryCategoryOperations.loadRuleListForCategories( categoryPageRequest );
        assertNotNull( loadRuleListForCategories );
        assertEquals( loadRuleListForCategories.getStartRowIndex(),
                      categoryPageRequest.getStartRowIndex() );
        assertNotNull( loadRuleListForCategories.getPageRowList() );
        assertEquals( loadRuleListForCategories.getPageRowList().size(),
                      1 );
        assertEquals( loadRuleListForCategories.isLastPage(),
                      true );
View Full Code Here

                clientFactory);
        this.clientFactory = clientFactory;
       
        setDataProvider( new AsyncDataProvider<CategoryPageRow>() {
            protected void onRangeChanged(HasData<CategoryPageRow> display) {
                CategoryPageRequest request = new CategoryPageRequest();
                request.setCategoryPath( categoryName );
                request.setStartRowIndex( pager.getPageStart() );
                request.setPageSize( pageSize );
                categoryService.loadRuleListForCategories( request,
                                                             new GenericCallback<PageResponse<CategoryPageRow>>() {
                                                                 public void onSuccess(PageResponse<CategoryPageRow> response) {
                                                                     updateRowCount( response.getTotalRowSize(),
                                                                                     response.isTotalRowSizeExact() );
View Full Code Here

                clientFactory);
        this.clientFactory = clientFactory;
       
        setDataProvider( new AsyncDataProvider<CategoryPageRow>() {
            protected void onRangeChanged(HasData<CategoryPageRow> display) {
                CategoryPageRequest request = new CategoryPageRequest();
                request.setCategoryPath( categoryName );
                request.setStartRowIndex( pager.getPageStart() );
                request.setPageSize( pageSize );
                categoryService.loadRuleListForCategories( request,
                                                             new GenericCallback<PageResponse<CategoryPageRow>>() {
                                                                 public void onSuccess(PageResponse<CategoryPageRow> response) {
                                                                     updateRowCount( response.getTotalRowSize(),
                                                                                     response.isTotalRowSizeExact() );
View Full Code Here

                            "testCategoryRule3",
                            cat,
                            "testCategoryPackage",
                            AssetFormats.DRL );

        CategoryPageRequest request = new CategoryPageRequest( cat,
                                                               0,
                                                               PAGE_SIZE );
        PageResponse<CategoryPageRow> response;
        response = repositoryCategoryService.loadRuleListForCategories( request );

        assertNotNull( response );
        assertNotNull( response.getPageRowList() );
        assertTrue( response.getStartRowIndex() == 0 );
        assertTrue( response.getPageRowList().size() == PAGE_SIZE );
        assertFalse( response.isLastPage() );

        request.setStartRowIndex( PAGE_SIZE );
        response = repositoryCategoryService.loadRuleListForCategories( request );

        assertNotNull( response );
        assertNotNull( response.getPageRowList() );
        assertTrue( response.getStartRowIndex() == PAGE_SIZE );
View Full Code Here

                            "testCategoryRule3",
                            cat,
                            "testCategoryPackage",
                            AssetFormats.DRL );

        CategoryPageRequest request = new CategoryPageRequest( cat,
                                                               0,
                                                               null );
        PageResponse<CategoryPageRow> response;
        response = repositoryCategoryService.loadRuleListForCategories( request );
View Full Code Here

                            "testCategoryRule3",
                            cat,
                            "testCategoryPackage",
                            AssetFormats.DRL );

        CategoryPageRequest request = new CategoryPageRequest( cat,
                                                               0,
                                                               PAGE_SIZE );
        PageResponse<CategoryPageRow> response;
        response = repositoryCategoryService.loadRuleListForCategories( request );

        assertNotNull( response );
        assertNotNull( response.getPageRowList() );
        assertTrue( response.getStartRowIndex() == 0 );
        assertTrue( response.getPageRowList().size() == PAGE_SIZE );
        assertFalse( response.isLastPage() );

        request.setStartRowIndex( PAGE_SIZE );
        response = repositoryCategoryService.loadRuleListForCategories( request );

        assertNotNull( response );
        assertNotNull( response.getPageRowList() );
        assertTrue( response.getStartRowIndex() == PAGE_SIZE );
View Full Code Here

                            "testCategoryRule3",
                            cat,
                            "testCategoryPackage",
                            AssetFormats.DRL );

        CategoryPageRequest request = new CategoryPageRequest( cat,
                                                               0,
                                                               null );
        PageResponse<CategoryPageRow> response;
        response = repositoryCategoryService.loadRuleListForCategories( request );
View Full Code Here

                                                  "new" );
    }

    @Test
    public void testLoadRuleListForCategories() throws SerializationException {
        CategoryPageRequest categoryPageRequest = new CategoryPageRequest( "/path",
                                                                           0,
                                                                           new Integer( 10 ) );
        RangeIterator rangeIterator = mock( RangeIterator.class );
        when( rangeIterator.hasNext() ).thenReturn( false );
        when( rangeIterator.getPosition() ).thenReturn( 1L );
        AssetItemPageResult assetItemPageResult = new AssetItemPageResult( Arrays.asList( mock( AssetItem.class,
                                                                                                Mockito.RETURNS_MOCKS ) ),
                                                                           1,
                                                                           false );
        when( rulesRepository.findAssetsByCategory( categoryPageRequest.getCategoryPath(),
                                                    false,
                                                    categoryPageRequest.getStartRowIndex(),
                                                    10 ) ).thenReturn( assetItemPageResult );
        PageResponse<CategoryPageRow> loadRuleListForCategories = repositoryCategoryOperations.loadRuleListForCategories( categoryPageRequest );
        assertNotNull( loadRuleListForCategories );
        assertEquals( loadRuleListForCategories.getStartRowIndex(),
                      categoryPageRequest.getStartRowIndex() );
        assertNotNull( loadRuleListForCategories.getPageRowList() );
        assertEquals( loadRuleListForCategories.getPageRowList().size(),
                      1 );
        assertEquals( loadRuleListForCategories.isLastPage(),
                      true );
View Full Code Here

TOP

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

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.