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

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


    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


        //get the selected format from the list-box
        List<String> selectedFormats = new ArrayList<String>();
        selectedFormats.add(lstFormat.getValue(lstFormat.getSelectedIndex()));

        this.assetsTable = new AssetPagedTable(selectedPackageUUID,
                selectedFormats,
                null,
                this.clientFactory);

        this.sclTreePanel.add(this.assetsTable);
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.add( 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 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

        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

    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

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

            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

    public void openSnapshotAssetList(final String name,
                                      final String uuid,
                                      final String[] assetTypes,
                                      String key) {
        if ( !explorerViewCenterPanel.showIfOpen( key ) ) {
            AssetPagedTable table = new AssetPagedTable( uuid,
                                                         Arrays.asList( assetTypes ),
                                                         null,
                                                         createEditEvent() );

            VerticalPanel vp = new VerticalPanel();
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.