Package org.drools.guvnor.client.common

Examples of org.drools.guvnor.client.common.RulePackageSelector


    }

    public static void showNewSnapshot() {
        final FormStylePopup pop = new FormStylePopup( "images/snapshot.png",
                                                       ((Constants) GWT.create( Constants.class )).NewSnapshot() );
        final RulePackageSelector sel = new RulePackageSelector();

        pop.addAttribute( constants.ForPackage(),
                          sel );
        Button ok = new Button( constants.OK() );
        pop.addAttribute( "",
                          ok );
        pop.show();

        ok.addClickListener( new ClickListener() {
            public void onClick(Widget w) {
                pop.hide();
                String pkg = sel.getSelectedPackage();
                PackageBuilderWidget.showSnapshotDialog( pkg );
            }
        } );

    }
View Full Code Here


                  pop.hide();
                }
              });
              pop.addAttribute(constants.SelectCategoryToProvidePermissionFor(), cat);
            } else if (sel.startsWith("package")) {
              final RulePackageSelector rps = new RulePackageSelector(true);
              com.google.gwt.user.client.ui.Button ok = new com.google.gwt.user.client.ui.Button(constants.OK());
              ok.addClickListener(new ClickListener() {
                public void onClick(Widget w) {
                  String pkName = rps.getSelectedPackage();
                  if (perms.containsKey(sel)) {
                    perms.get(sel).add("package=" + pkName); //NON-NLS
                  } else {
                    List<String> ls = new ArrayList<String>();
                    ls.add("package=" + pkName); //NON-NLS
View Full Code Here

                  pop.hide();
                }
              });
              pop.addAttribute(constants.SelectCategoryToProvidePermissionFor(), cat);
            } else if (sel.startsWith("package")) {
              final RulePackageSelector rps = new RulePackageSelector(true);
              com.google.gwt.user.client.ui.Button ok = new com.google.gwt.user.client.ui.Button(constants.OK());
              ok.addClickListener(new ClickListener() {
                public void onClick(Widget w) {
                  String pkName = rps.getSelectedPackage();
                  if (perms.containsKey(sel)) {
                    perms.get(sel).add("package=" + pkName); //NON-NLS
                  } else {
                    List<String> ls = new ArrayList<String>();
                    ls.add("package=" + pkName); //NON-NLS
View Full Code Here

        final FormStylePopup form = new FormStylePopup( "images/rule_asset.gif",
                                                        constants.CopyThisItem() );
        final TextBox newName = new TextBox();
        form.addAttribute( constants.NewName(),
                           newName );
        final RulePackageSelector sel = new RulePackageSelector();
        form.addAttribute( constants.NewPackage(),
                           sel );

        Button ok = new Button( constants.CreateCopy() );
       
        ok.addClickHandler(new ClickHandler() {
      public void onClick(ClickEvent arg0) {
                if ( newName.getText() == null || newName.getText().equals( "" ) ) {
                    Window.alert( constants.AssetNameMustNotBeEmpty() );
                    return;
                }
                String name = newName.getText().trim();
                if ( !NewAssetWizard.validatePathPerJSR170( name ) ) {
                    return;
                }
                RepositoryServiceFactory.getService().copyAsset( asset.uuid,
                                                                 sel.getSelectedPackage(),
                                                                 name,
                                                                 new GenericCallback<String>() {
                                                                     public void onSuccess(String data) {
                                                                         completedCopying( newName.getText(),
                                                                                           sel.getSelectedPackage(),
                                                                                           data );
                                                                         form.hide();
                                                                     }

                                                                     @Override
View Full Code Here

    }

    public static void showNewSnapshot() {
        final FormStylePopup pop = new FormStylePopup( "images/snapshot.png",
                                                       ((Constants) GWT.create( Constants.class )).NewSnapshot() );
        final RulePackageSelector sel = new RulePackageSelector();

        pop.addAttribute( constants.ForPackage(),
                          sel );
        Button ok = new Button( constants.OK() );
        pop.addAttribute( "",
                          ok );
        pop.show();

        ok.addClickListener( new ClickListener() {
            public void onClick(Widget w) {
                pop.hide();
                String pkg = sel.getSelectedPackage();
                PackageBuilderWidget.showSnapshotDialog( pkg );
            }
        } );

    }
View Full Code Here

    public NewSubPackageWizard(final Command afterCreatedEvent) {
        super( "images/new_wiz.gif",
               constants.CreateANewSubPackage() ); //NON-NLS
        nameBox = new TextBox();
        descBox = new TextBox();
        parentPackage = new RulePackageSelector();

        //newPackageLayout.addRow( new HTML(constants.CreateNewPackage()) );

        newPackageLayout.addAttribute( constants.NameColon(),
                                       nameBox );
View Full Code Here

        final FormStylePopup form = new FormStylePopup( DroolsGuvnorImages.INSTANCE.ruleAsset(),
                Constants.INSTANCE.CopyThisItem() );
        final TextBox newName = new TextBox();
        form.addAttribute( Constants.INSTANCE.NewName(),
                newName );
        final RulePackageSelector sel = new RulePackageSelector();
        form.addAttribute( Constants.INSTANCE.NewPackage(),
                sel );

        Button ok = new Button( Constants.INSTANCE.CreateCopy() );

        ok.addClickHandler( new ClickHandler() {
            public void onClick(ClickEvent arg0) {
                if ( newName.getText() == null
                        || newName.getText().equals( "" ) ) {
                    Window.alert( Constants.INSTANCE.AssetNameMustNotBeEmpty() );
                    return;
                }
                String name = newName.getText().trim();
                RepositoryServiceFactory.getAssetService().copyAsset( asset.getUuid(),
                        sel.getSelectedPackage(),
                        name,
                        new GenericCallback<String>() {
                            public void onSuccess(String data) {
                                eventBus.fireEvent( new RefreshModuleEditorEvent( asset.getMetaData().getModuleUUID() ) );
                                flushSuggestionCompletionCache(sel.getSelectedPackage(), null);
                                completedCopying( newName.getText(),
                                        sel.getSelectedPackage(),
                                        data );
                                form.hide();
                            }

                            @Override
View Full Code Here

    }

    public static void showNewSnapshot(final Command refreshCmd) {
        final FormStylePopup pop = new FormStylePopup( DroolsGuvnorImages.INSTANCE.snapshot(),
                                                       Constants.INSTANCE.NewSnapshot() );
        final RulePackageSelector sel = new RulePackageSelector();

        pop.addAttribute( Constants.INSTANCE.ForPackage(),
                          sel );
        Button ok = new Button( Constants.INSTANCE.OK() );
        pop.addAttribute( "",
                          ok );
        pop.show();

        ok.addClickHandler( new ClickHandler() {
            public void onClick(ClickEvent event) {
                pop.hide();
                String pkg = sel.getSelectedPackage();
               PackageBuilderWidget.showSnapshotDialog( pkg,
                                                        refreshCmd,"","","",false,"","",false,"" );
            }
        } );
View Full Code Here

    public NewSubPackageWizard(final Command afterCreatedEvent) {
        super( DroolsGuvnorImages.INSTANCE.newWiz(),
               Constants.INSTANCE.CreateANewSubPackage() );
        nameBox = new TextBox();
        descBox = new TextBox();
        parentPackage = new RulePackageSelector();

        newPackageLayout.addAttribute( Constants.INSTANCE.NameColon(),
                                       nameBox );
        newPackageLayout.addAttribute( Constants.INSTANCE.DescriptionColon(),
                                       descBox );
View Full Code Here

        final FormStylePopup form = new FormStylePopup(DroolsGuvnorImages.INSTANCE.RuleAsset(),
                Constants.INSTANCE.CopyThisItem() );
        final TextBox newName = new TextBox();
        form.addAttribute( Constants.INSTANCE.NewName(),
                newName );
        final RulePackageSelector sel = new RulePackageSelector();
        form.addAttribute( Constants.INSTANCE.NewPackage(),
                sel );

        Button ok = new Button( Constants.INSTANCE.CreateCopy() );

        ok.addClickHandler( new ClickHandler() {
            public void onClick(ClickEvent arg0) {
                if ( newName.getText() == null
                        || newName.getText().equals( "" ) ) {
                    Window.alert( Constants.INSTANCE.AssetNameMustNotBeEmpty() );
                    return;
                }
                String name = newName.getText().trim();
                assetService.copyAsset( asset.getUuid(),
                        sel.getSelectedPackage(),
                        name,
                        new GenericCallback<String>() {
                            public void onSuccess(String data) {
                                eventBus.fireEvent( new RefreshModuleEditorEvent( asset.getMetaData().getModuleUUID() ) );
                                flushSuggestionCompletionCache(sel.getSelectedPackage(), null);
                                completedCopying( newName.getText(),
                                        sel.getSelectedPackage(),
                                        data );
                                form.hide();
                            }

                            @Override
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.common.RulePackageSelector

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.