Package org.drools.guvnor.client.widgets.tables

Examples of org.drools.guvnor.client.widgets.tables.AssetPagedTable


        verticalPanel.add( new HTML( "<i><small>"
                + constants.SnapshotListingFor()
                + place.getSnapshotName()
                + "</small></i>" ) );
        verticalPanel.add(
                new AssetPagedTable(
                        place.getModuleUuid(),
                        Arrays.asList( place.getAssetTypes() ),
                        null,
                        clientFactory ) );
View Full Code Here


        if ( formatList.getFormats() != null && formatList.getFormats().length > 0 ) {
            formatsInList = Arrays.asList( formatList.getFormats() );
        } else {
            formatIsRegistered = false;
        }
        return new AssetPagedTable(
                                    packageConfigData.getUuid(),
                                    formatsInList,
                                    formatIsRegistered,
                                    view.getFeedUrl( packageConfigData.getName() ),
                                    clientFactory );
View Full Code Here

    public ScenarioPackageScreen(final String packageUUID,
                                 String packageName,
                                 ClientFactory clientFactory) {
        this.clientFactory = clientFactory;
        this.table = new AssetPagedTable( packageUUID,
                Arrays.asList( new String[]{AssetFormats.TEST_SCENARIO} ),
                null,
                clientFactory );

        layout.setWidth( "100%" );
View Full Code Here

                + "feed/package?name="
                + packageName
                + "&viewUrl="
                + Util.getSelfURL()
                + "&status=*";
        final AssetPagedTable table = new AssetPagedTable(
                packageUuid,
                formatInList,
                formatIsRegistered,
                feedUrl,
                clientFactory );
        tabbedPanel.addTab( itemName
                + " ["
                + packageName
                + "]",
                table );

        final ServerPushNotification sub = new ServerPushNotification() {
            public void messageReceived(PushResponse response) {
                if ( response.messageType.equals( "packageChange" )
                        && response.message.equals( packageName ) ) {
                    table.refresh();
                }
            }
        };
        PushClient.instance().subscribe( sub );
        table.addUnloadListener( new Command() {
            public void execute() {
                PushClient.instance().unsubscribe( sub );
            }
        } );
    }
View Full Code Here

                                      final Boolean formatIsRegistered,
                                      final Module packageConfigData,
                                      final ClientFactory clientFactory) {

        //Asset table
        final AssetPagedTable table = new AssetPagedTable( packageConfigData.getUuid(),
                                                           formatsInList,
                                                           formatIsRegistered,
                                                           getFeedUrl( packageConfigData.getName() ),
                                                           clientFactory );

        //Add handlers for servers-side push notifications (of new Assets)
        final ServerPushNotification sub = new ServerPushNotification() {
            public void messageReceived(PushResponse response) {
                if ( response.messageType.equals( "packageChange" )
                        && response.message.equals( packageConfigData.getName() ) ) {
                    table.refresh();
                }
            }
        };
        PushClient.instance().subscribe( sub );
        table.addUnloadListener( new Command() {
            public void execute() {
                PushClient.instance().unsubscribe( sub );
            }
        } );
View Full Code Here

    public ScenarioPackageScreen(final String packageUUID,
                                 String packageName,
                                 ClientFactory clientFactory) {
        this.clientFactory = clientFactory;
        this.table = new AssetPagedTable( packageUUID,
                Arrays.asList( new String[]{AssetFormats.TEST_SCENARIO} ),
                null,
                clientFactory );

        layout.setWidth( "100%" );
View Full Code Here

                                      final Boolean formatIsRegistered,
                                      final PackageConfigData packageConfigData,
                                      final ClientFactory clientFactory) {

        //Asset table
        final AssetPagedTable table = new AssetPagedTable( packageConfigData.getUuid(),
                                                           formatsInList,
                                                           formatIsRegistered,
                                                           getFeedUrl( packageConfigData.getName() ),
                                                           clientFactory );

        //Add handlers for servers-side push notifications (of new Assets)
        final ServerPushNotification sub = new ServerPushNotification() {
            public void messageReceived(PushResponse response) {
                if ( response.messageType.equals( "packageChange" )
                        && response.message.equals( packageConfigData.getName() ) ) {
                    table.refresh();
                }
            }
        };
        PushClient.instance().subscribe( sub );
        table.addUnloadListener( new Command() {
            public void execute() {
                PushClient.instance().unsubscribe( sub );
            }
        } );
View Full Code Here

                                      final Boolean formatIsRegistered,
                                      final Module packageConfigData,
                                      final ClientFactory clientFactory) {

        //Asset table
        final AssetPagedTable table = new AssetPagedTable( packageConfigData.getUuid(),
                                                           formatsInList,
                                                           formatIsRegistered,
                                                           getFeedUrl( packageConfigData.getName() ),
                                                           clientFactory );

        //Add handlers for servers-side push notifications (of new Assets)
        final ServerPushNotification sub = new ServerPushNotification() {
            public void messageReceived(PushResponse response) {
                if ( response.messageType.equals( "packageChange" )
                        && response.message.equals( packageConfigData.getName() ) ) {
                    table.refresh();
                }
            }
        };
        PushClient.instance().subscribe( sub );
        table.addUnloadListener( new Command() {
            public void execute() {
                PushClient.instance().unsubscribe( sub );
            }
        } );
View Full Code Here

                                      final Boolean formatIsRegistered,
                                      final Module packageConfigData,
                                      final ClientFactory clientFactory) {

        //Asset table
        final AssetPagedTable table = new AssetPagedTable( packageConfigData.getUuid(),
                                                           formatsInList,
                                                           formatIsRegistered,
                                                           getFeedUrl( packageConfigData.getName() ),
                                                           clientFactory );

        //Add handlers for servers-side push notifications (of new Assets)
        final ServerPushNotification sub = new ServerPushNotification() {
            public void messageReceived(PushResponse response) {
                if ( response.messageType.equals( "packageChange" )
                        && response.message.equals( packageConfigData.getName() ) ) {
                    table.refresh();
                }
            }
        };
        PushClient.instance().subscribe( sub );
        table.addUnloadListener( new Command() {
            public void execute() {
                PushClient.instance().unsubscribe( sub );
            }
        } );
View Full Code Here

        verticalPanel.add( new HTML( "<i><small>"
                + Constants.INSTANCE.SnapshotListingFor()
                + place.getSnapshotName()
                + "</small></i>" ) );
        verticalPanel.add(
                new AssetPagedTable(
                        place.getModuleUuid(),
                        Arrays.asList( place.getAssetTypes() ),
                        null,
                        clientFactory ) );
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.widgets.tables.AssetPagedTable

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.