public void operateOnCheckBox(JCheckBoxOperator operator) { operator.changeSelection(false); } });
public void operateOnCheckBox(JCheckBoxOperator operator) { operator.changeSelection(true); } });
public static void deleteProject(String project, boolean waitStatus) { new DeleteAction().performAPI(ProjectsTabOperator.invoke().getProjectRootNode(project)); //delete project NbDialogOperator deleteProject = new NbDialogOperator("Delete Project"); // NOI18N JCheckBoxOperator delete_sources = new JCheckBoxOperator(deleteProject); if(delete_sources.isEnabled()) delete_sources.changeSelection(true); deleteProject.yes(); waitForPendingBackgroundTasks(); if(waitStatus) MainWindowOperator.getDefault().waitStatusText("Finished building "+project+" (clean)"); // NOI18N try { //sometimes dialog rises new NbDialogOperator("Question").yes(); // NOI18N }catch(Exception exc){ System.err.println("No Question dialog rises - no problem this is just workarround!"); exc.printStackTrace(System.err); } }
public static void deleteProject(String project, boolean waitStatus) { new DeleteAction().performAPI(ProjectsTabOperator.invoke().getProjectRootNode(project)); //delete project NbDialogOperator deleteProject = new NbDialogOperator("Delete Project"); // NOI18N JCheckBoxOperator delete_sources = new JCheckBoxOperator(deleteProject); if(delete_sources.isEnabled()) delete_sources.changeSelection(true); deleteProject.yes(); waitForPendingBackgroundTasks(); if(waitStatus) MainWindowOperator.getDefault().waitStatusText("Finished building "+project+" (clean)"); // NOI18N try { //sometimes dialog rises new NbDialogOperator("Question").yes(); // NOI18N }catch(Exception exc){ System.err.println("No Question dialog rises - no problem this is just workarround!"); exc.printStackTrace(System.err); } }
public static void addTomcatServer() { String appServerPath = System.getProperty("tomcat.installRoot"); if (appServerPath == null) { throw new Error("Can't add tomcat server. tomcat.installRoot property is not set."); } String addServerMenuItem = Bundle.getStringTrimmed("org.netbeans.modules.j2ee.deployment.impl.ui.actions.Bundle", "LBL_Add_Server_Instance"); // Add Server... String addServerInstanceDialogTitle = Bundle.getStringTrimmed("org.netbeans.modules.j2ee.deployment.impl.ui.wizard.Bundle", "LBL_ASIW_Title"); //"Add Server Instance" String nextButtonCaption = Bundle.getStringTrimmed("org.openide.Bundle", "CTL_NEXT"); String finishButtonCaption = Bundle.getStringTrimmed("org.openide.Bundle", "CTL_FINISH"); RuntimeTabOperator rto = RuntimeTabOperator.invoke(); Node serversNode = new Node(rto.getRootNode(), "Servers"); // Let's check whether GlassFish is already added if (!serversNode.isChildPresent("Tomcat")) { serversNode.performPopupActionNoBlock(addServerMenuItem); NbDialogOperator addServerInstanceDialog = new NbDialogOperator(addServerInstanceDialogTitle); new JListOperator(addServerInstanceDialog, 1).selectItem("Tomcat"); new JButtonOperator(addServerInstanceDialog, nextButtonCaption).push(); new JTextFieldOperator(addServerInstanceDialog, 1).setText(appServerPath); new JCheckBoxOperator(addServerInstanceDialog,1).changeSelection(false); new JButtonOperator(addServerInstanceDialog, finishButtonCaption).push(); } }
public static void addTomcatServer() { String appServerPath = System.getProperty("tomcat.installRoot"); if (appServerPath == null) { throw new Error("Can't add tomcat server. tomcat.installRoot property is not set."); } String addServerMenuItem = Bundle.getStringTrimmed("org.netbeans.modules.j2ee.deployment.impl.ui.actions.Bundle", "LBL_Add_Server_Instance"); // Add Server... String addServerInstanceDialogTitle = Bundle.getStringTrimmed("org.netbeans.modules.j2ee.deployment.impl.ui.wizard.Bundle", "LBL_ASIW_Title"); //"Add Server Instance" String nextButtonCaption = Bundle.getStringTrimmed("org.openide.Bundle", "CTL_NEXT"); String finishButtonCaption = Bundle.getStringTrimmed("org.openide.Bundle", "CTL_FINISH"); RuntimeTabOperator rto = RuntimeTabOperator.invoke(); Node serversNode = new Node(rto.getRootNode(), "Servers"); // Let's check whether GlassFish is already added if (!serversNode.isChildPresent("Tomcat")) { serversNode.performPopupActionNoBlock(addServerMenuItem); NbDialogOperator addServerInstanceDialog = new NbDialogOperator(addServerInstanceDialogTitle); new JListOperator(addServerInstanceDialog, 1).selectItem("Tomcat"); new JButtonOperator(addServerInstanceDialog, nextButtonCaption).push(); new JTextFieldOperator(addServerInstanceDialog, 1).setText(appServerPath); new JCheckBoxOperator(addServerInstanceDialog,1).changeSelection(false); new JButtonOperator(addServerInstanceDialog, finishButtonCaption).push(); } }