Examples of RulePackageSelector


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

    }

    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 );
            }
        } );
View Full Code Here

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

                            createButtonsPanelsAndHandlersForPackage( perms, vp, pop, sel );
                        }
                    }

                    private void createButtonsPanelsAndHandlersForPackage(final Map<String, List<String>> perms, final Panel vp, final FormStylePopup pop, final String sel) {
                        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.addClickHandler( new ClickHandler() {
                            public void onClick(ClickEvent 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

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

        final FormStylePopup form = new FormStylePopup( images.ruleAsset(),
                                                        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

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

        tabOpener.openSnapshotAssetList( snapInfo.name, snapInfo.uuid, assetTypes, keyBuilder.toString() );
    }

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

        pop.addAttribute( constants.ForPackage(), sel );
        Button ok = new Button( constants.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 );
            }
        } );

    }
View Full Code Here

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

                                 ClickEvent source) {
        final FormStylePopup pop = new FormStylePopup( images.packageLarge(),
                                                       constants.MoveThisItemToAnotherPackage() );
        pop.addAttribute( constants.CurrentPackage(),
                          new Label( pkg ) );
        final RulePackageSelector sel = new RulePackageSelector();
        pop.addAttribute( constants.NewPackage(),
                          sel );
        Button ok = new Button( constants.ChangePackage() );
        pop.addAttribute( "",
                          ok );
        ok.addClickHandler( new ClickHandler() {

            public void onClick(ClickEvent w) {
                if ( sel.getSelectedPackage().equals( pkg ) ) {
                    Window.alert( constants.YouNeedToPickADifferentPackageToMoveThisTo() );
                    return;
                }
                RepositoryServiceFactory.getService().changeAssetPackage( uuid,
                                                                          sel.getSelectedPackage(),
                                                                          Format.format( constants.MovedFromPackage(),
                                                                                         pkg ),
                                                                          new GenericCallback<java.lang.Void>() {
                                                                              public void onSuccess(Void v) {
                                                                                  metaDataRefreshView.execute();
View Full Code Here

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

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

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

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

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

                  pop.hide();
                }
              });
              pop.addAttribute(constants.SelectCategoryToProvidePermissionFor(), cat);
            } else if (sel.startsWith("package")) {
              final RulePackageSelector rps = new RulePackageSelector();
              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

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

                                 Widget source) {
        final FormStylePopup pop = new FormStylePopup( "images/package_large.png", //NON-NLS
                                                       constants.MoveThisItemToAnotherPackage() );
        pop.addAttribute( constants.CurrentPackage(),
                          new Label( pkg ) );
        final RulePackageSelector sel = new RulePackageSelector();
        pop.addAttribute( constants.NewPackage(),
                          sel );
        Button ok = new Button( constants.ChangePackage() );
        pop.addAttribute( "",
                          ok );
        ok.addClickListener( new ClickListener() {

            public void onClick(Widget w) {
                if ( sel.getSelectedPackage().equals( pkg ) ) {
                    Window.alert( constants.YouNeedToPickADifferentPackageToMoveThisTo() );
                    return;
                }
                RepositoryServiceFactory.getService().changeAssetPackage( uuid,
                                                                          sel.getSelectedPackage(),
                                                                          Format.format( constants.MovedFromPackage(),
                                                                                         pkg ),
                                                                          new GenericCallback() {
                                                                              public void onSuccess(Object data) {
                                                                                  metaDataRefreshView.execute();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.