Package org.drools.guvnor.client.rulelist

Examples of org.drools.guvnor.client.rulelist.AssetItemGrid


                for ( MultiViewRow row : rows ) {
                    tab.openAsset( row.uuid );
                }
            }
        };
        grid = new AssetItemGrid(edit, AssetItemGrid.ARCHIVED_RULE_LIST_TABLE_ID, new AssetItemGridDataLoader() {
      public void loadData(int startRow, int numberOfRows,
          GenericCallback cb) {
        RepositoryServiceFactory.getService().loadArchivedAssets(startRow, numberOfRows, cb);
      }
        });
View Full Code Here


     * Show the inbox of the given name.
     */
    public void openInbox(String title,
                          final String widgetID) {
        if ( !explorerViewCenterPanel.showIfOpen( widgetID ) ) {
            AssetItemGrid g = new AssetItemGrid( createEditEvent(),
                                                 widgetID,
                                                 new AssetItemGridDataLoader() {
                                                     public void loadData(int startRow,
                                                                          int numberOfRows,
                                                                          GenericCallback<TableDataResult> cb) {
View Full Code Here

     */
    public void openState(String title,
                          String widgetID) {
        if ( !explorerViewCenterPanel.showIfOpen( widgetID ) ) {
            final String stateName = widgetID.substring( widgetID.indexOf( "-" ) + 1 );
            final AssetItemGrid grid = new AssetItemGrid( createEditEvent(),
                                                          AssetItemGrid.RULE_LIST_TABLE_ID,
                                                          new AssetItemGridDataLoader() {
                                                              public void loadData(int skip,
                                                                                   int numberOfRows,
                                                                                   GenericCallback<TableDataResult> cb) {
                                                                  RepositoryServiceFactory.getService().loadRuleListForState( stateName,
                                                                                                                              skip,
                                                                                                                              numberOfRows,
                                                                                                                              AssetItemGrid.RULE_LIST_TABLE_ID,
                                                                                                                              cb );

                                                              }
                                                          },
                                                          null );
            final ServerPushNotification push = new ServerPushNotification() {
                public void messageReceived(PushResponse response) {
                    if ( response.messageType.equals( "statusChange" ) && (response.message).equals( stateName ) ) {
                        grid.refreshGrid();
                    }
                }
            };
            PushClient.instance().subscribe( push );
            grid.addUnloadListener( new Command() {
                public void execute() {
                    PushClient.instance().unsubscribe( push );
                }
            } );

View Full Code Here

     */
    public void openCategory(String title,
                             String widgetID) {
        if ( !explorerViewCenterPanel.showIfOpen( widgetID ) ) {
            final String categoryName = widgetID.substring( widgetID.indexOf( "-" ) + 1 );
            final AssetItemGrid grid = new AssetItemGrid( createEditEvent(),
                                                          AssetItemGrid.RULE_LIST_TABLE_ID,
                                                          new AssetItemGridDataLoader() {
                                                              public void loadData(int skip,
                                                                                   int numberOfRows,
                                                                                   GenericCallback<TableDataResult> cb) {
                                                                  RepositoryServiceFactory.getService().loadRuleListForCategories( categoryName,
                                                                                                                                   skip,
                                                                                                                                   numberOfRows,
                                                                                                                                   AssetItemGrid.RULE_LIST_TABLE_ID,
                                                                                                                                   cb );
                                                              }
                                                          },
                                                          GWT.getModuleBaseURL() + "feed/category?name=" + categoryName + "&viewUrl=" + Util.getSelfURL() );
            final ServerPushNotification push = new ServerPushNotification() {
                public void messageReceived(PushResponse response) {
                    if ( response.messageType.equals( "categoryChange" ) && response.message.equals( categoryName ) ) {
                        grid.refreshGrid();
                    }
                }
            };
            PushClient.instance().subscribe( push );
            grid.addUnloadListener( new Command() {
                public void execute() {
                    PushClient.instance().unsubscribe( push );
                }
            } );

View Full Code Here

    public void openSnapshotAssetList(final String name,
                                      final String uuid,
                                      final String[] assetTypes,
                                      String key) {
        if ( !explorerViewCenterPanel.showIfOpen( key ) ) {
            AssetItemGrid grid = new AssetItemGrid( new OpenItemCommand() {
                                                        public void open(String key) {
                                                            openAsset( key );
                                                        }

                                                        public void open(MultiViewRow[] rows) {
View Full Code Here

                for ( MultiViewRow row : rows ) {
                    tabOpener.openAsset( row.uuid );
                }
            }
        };
        grid = new AssetItemGrid( edit,
                                  AssetItemGrid.ARCHIVED_RULE_LIST_TABLE_ID,
                                  new AssetItemGridDataLoader() {
                                      public void loadData(int startRow,
                                                           int numberOfRows,
                                                           GenericCallback<org.drools.guvnor.client.rpc.TableDataResult> cb) {
View Full Code Here

    public ScenarioPackageView(final String packageUUID,
                               String packageName,
                               OpenItemCommand editEvent,
                               ExplorerViewCenterPanel centerPanel) {

        grid = new AssetItemGrid( editEvent,
                                  AssetItemGrid.RULE_LIST_TABLE_ID,
                                  new AssetItemGridDataLoader() {
                                      public void loadData(int startRow,
                                                           int numberOfRows,
                                                           GenericCallback<TableDataResult> cb) {
View Full Code Here

    private Constants constants = ((Constants) GWT.create(Constants.class));

    public ScenarioPackageView(final String packageUUID, String packageName, EditItemEvent editEvent, ExplorerViewCenterPanel centerPanel) {
    this.editEvent = editEvent;

    grid = new AssetItemGrid(editEvent, AssetItemGrid.RULE_LIST_TABLE_ID, new AssetItemGridDataLoader() {
      public void loadData(int startRow, int numberOfRows,
          GenericCallback cb) {
        RepositoryServiceFactory.getService().listAssets(packageUUID, new String[] {AssetFormats.TEST_SCENARIO},
            startRow, numberOfRows,AssetItemGrid.RULE_LIST_TABLE_ID, cb);
      }
View Full Code Here

                    final String key = (String) self.getUserObject();
                    final boolean isState = key.startsWith("-");

                    if (!centertabbedPanel.showIfOpen(key)) {

                        AssetItemGrid list = new AssetItemGrid(new EditItemEvent() {
                            public void open(String uuid) {
                                centertabbedPanel.openAsset(uuid);
                            }
                        },
                                AssetItemGrid.RULE_LIST_TABLE_ID,
View Full Code Here

        for (int i = 0; i < assetTypes.length; i++) {
            key = key + assetTypes[i];
        }

        if (!centerPanel.showIfOpen(key)) {
            AssetItemGrid grid = new AssetItemGrid(new EditItemEvent() {
                public void open(String key) {
                    //todo add snap notice to this...
                    centerPanel.openAsset(key);
                }
            }, AssetItemGrid.RULE_LIST_TABLE_ID, new AssetItemGridDataLoader() {
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.rulelist.AssetItemGrid

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.