Example usage for org.eclipse.jface.dialogs IDialogConstants OK_ID

List of usage examples for org.eclipse.jface.dialogs IDialogConstants OK_ID

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IDialogConstants OK_ID.

Prototype

int OK_ID

To view the source code for org.eclipse.jface.dialogs IDialogConstants OK_ID.

Click Source Link

Document

Button id for an "Ok" button (value 0).

Usage

From source file:com.clustercontrol.jobmanagement.view.action.CreateApprovalJobAction.java

License:Open Source License

/**
 * []????????????????/*from w ww  .ja v a2  s. co m*/
 * <p>
 * <ol>
 * <li>[]???????</li>
 * <li>??????????????</li>
 * <li>[???]???</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobDialog
 * @see com.clustercontrol.jobmanagement.view.JobListView
 * @see com.clustercontrol.jobmanagement.composite.JobTreeComposite
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    JobTreeItem item = null;
    JobTreeItem parent = null;

    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    if (!(viewPart instanceof JobListView)) {
        return null;
    }

    JobListView view = null;
    try {
        view = (JobListView) viewPart.getAdapter(JobListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    JobTreeComposite tree = view.getJobTreeComposite();
    parent = view.getSelectJobTreeItemList().get(0);

    if (parent != null) {
        JobInfo jobInfo = JobTreeItemUtil.getNewJobInfo(parent.getData().getJobunitId(),
                JobConstant.TYPE_APPROVALJOB);
        item = new JobTreeItem();
        item.setData(jobInfo);
        JobTreeItemUtil.addChildren(parent, item);
        String managerName = null;
        JobTreeItem mgrTree = JobTreeItemUtil.getManager(parent);
        if (mgrTree == null) {
            managerName = parent.getChildren().get(0).getData().getId();
        } else {
            managerName = mgrTree.getData().getId();
        }

        JobDialog dialog = new JobDialog(HandlerUtil.getActiveWorkbenchWindow(event).getShell(), managerName,
                false);
        dialog.setJobTreeItem(item);

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            JobEditStateUtil.getJobEditState(managerName).addEditedJobunit(item);
        } else {
            JobTreeItemUtil.removeChildren(parent, item);
        }
        tree.getTreeViewer().sort(parent);
        tree.refresh(parent);
        tree.getTreeViewer().setSelection(new StructuredSelection(item), true);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.CreateFileJobAction.java

License:Open Source License

/**
 * []????????????????//w ww. j  a  v a 2  s .c  o m
 * <p>
 * <ol>
 * <li>[]???????</li>
 * <li>??????????????</li>
 * <li>[???]???</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobDialog
 * @see com.clustercontrol.jobmanagement.view.JobListView
 * @see com.clustercontrol.jobmanagement.composite.JobTreeComposite
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    JobTreeItem item = null;
    JobTreeItem parent = null;

    if (!(viewPart instanceof JobListView)) {
        return null;
    }

    JobListView view = null;
    try {
        view = (JobListView) viewPart.getAdapter(JobListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    JobTreeComposite tree = view.getJobTreeComposite();
    parent = view.getSelectJobTreeItemList().get(0);

    if (parent != null) {
        JobInfo jobInfo = JobTreeItemUtil.getNewJobInfo(parent.getData().getJobunitId(),
                JobConstant.TYPE_FILEJOB);
        item = new JobTreeItem();
        item.setData(jobInfo);
        // JobPropertyUtil.setJobFull(item.getData()); // ??
        String managerName = null;
        JobTreeItem mgrTree = JobTreeItemUtil.getManager(parent);
        if (mgrTree == null) {
            managerName = parent.getChildren().get(0).getData().getId();
        } else {
            managerName = mgrTree.getData().getId();
        }

        JobTreeItemUtil.addChildren(parent, item);
        JobDialog dialog = new JobDialog(HandlerUtil.getActiveWorkbenchWindow(event).getShell(), managerName,
                false);
        dialog.setJobTreeItem(item);

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            JobEditStateUtil.getJobEditState(managerName).addEditedJobunit(item);
        } else {
            JobTreeItemUtil.removeChildren(parent, item);
        }
        tree.getTreeViewer().sort(parent);
        tree.refresh(parent);
        tree.getTreeViewer().setSelection(new StructuredSelection(item), true);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.CreateJobAction.java

License:Open Source License

/**
 * []??????????????//w  w  w.ja v a  2 s  . com
 * <p>
 * <ol>
 * <li>[]???????</li>
 * <li>?????????????</li>
 * <li>[??]???</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobDialog
 * @see com.clustercontrol.jobmanagement.view.JobListView
 * @see com.clustercontrol.jobmanagement.composite.JobTreeComposite
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    JobTreeItem item = null;
    JobTreeItem parent = null;

    if (!(viewPart instanceof JobListView)) {
        return null;
    }

    JobListView view = null;
    try {
        view = (JobListView) viewPart.getAdapter(JobListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    JobTreeComposite tree = view.getJobTreeComposite();
    parent = view.getSelectJobTreeItemList().get(0);

    if (parent != null) {
        JobInfo jobInfo = JobTreeItemUtil.getNewJobInfo(parent.getData().getJobunitId(), JobConstant.TYPE_JOB);
        item = new JobTreeItem();
        item.setData(jobInfo);
        String managerName = null;
        JobTreeItem mgrTree = JobTreeItemUtil.getManager(parent);
        if (mgrTree == null) {
            managerName = parent.getChildren().get(0).getData().getId();
        } else {
            managerName = mgrTree.getData().getId();
        }

        // JobPropertyUtil.setJobFull(item.getData()); // ??
        JobTreeItemUtil.addChildren(parent, item);
        JobDialog dialog = new JobDialog(HandlerUtil.getActiveWorkbenchWindow(event).getShell(), managerName,
                false);
        dialog.setJobTreeItem(item);

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            JobEditStateUtil.getJobEditState(managerName).addEditedJobunit(item);
        } else {
            JobTreeItemUtil.removeChildren(parent, item);
        }
        tree.getTreeViewer().sort(parent);
        tree.refresh(parent);
        tree.getTreeViewer().setSelection(new StructuredSelection(item), true);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.CreateJobNetAction.java

License:Open Source License

/**
 * []????????????????/* w ww. j  a v a2  s. c om*/
 * <p>
 * <ol>
 * <li>[]???????</li>
 * <li>??????????????</li>
 * <li>[???]???</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobDialog
 * @see com.clustercontrol.jobmanagement.view.JobListView
 * @see com.clustercontrol.jobmanagement.composite.JobTreeComposite
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    JobTreeItem item = null;
    JobTreeItem parent = null;

    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    if (!(viewPart instanceof JobListView)) {
        return null;
    }

    JobListView view = null;
    try {
        view = (JobListView) viewPart.getAdapter(JobListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    JobTreeComposite tree = view.getJobTreeComposite();
    parent = view.getSelectJobTreeItemList().get(0);

    if (parent != null) {
        JobInfo jobInfo = JobTreeItemUtil.getNewJobInfo(parent.getData().getJobunitId(),
                JobConstant.TYPE_JOBNET);
        item = new JobTreeItem();
        item.setData(jobInfo);
        String managerName = null;
        JobTreeItem mgrTree = JobTreeItemUtil.getManager(parent);
        if (mgrTree == null) {
            managerName = parent.getChildren().get(0).getData().getId();
        } else {
            managerName = mgrTree.getData().getId();
        }
        // JobPropertyUtil.setJobFull(item.getData()); // ??
        JobTreeItemUtil.addChildren(parent, item);
        JobDialog dialog = new JobDialog(HandlerUtil.getActiveWorkbenchWindow(event).getShell(), managerName,
                false);
        dialog.setJobTreeItem(item);

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            JobEditStateUtil.getJobEditState(managerName).addEditedJobunit(item);
        } else {
            JobTreeItemUtil.removeChildren(parent, item);
        }
        tree.getTreeViewer().sort(parent);
        tree.refresh(parent);
        tree.getTreeViewer().setSelection(new StructuredSelection(item), true);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.CreateJobUnitAction.java

License:Open Source License

/**
 * []??????????????/*from  w w w  .j a  v a 2s  .c om*/
 * <p>
 * <ol>
 * <li>[]???????</li>
 * <li>?????????????</li>
 * <li>[??]???</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobDialog
 * @see com.clustercontrol.jobmanagement.view.JobListView
 * @see com.clustercontrol.jobmanagement.composite.JobTreeComposite
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    JobTreeItem item = null;
    JobTreeItem parent = null;

    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    if (!(viewPart instanceof JobListView)) {
        return null;
    }

    JobListView view = null;
    try {
        view = (JobListView) viewPart.getAdapter(JobListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    JobTreeComposite tree = view.getJobTreeComposite();
    parent = view.getSelectJobTreeItemList().get(0);

    if (parent != null) {

        JobInfo jobInfo = new JobInfo();
        jobInfo.setJobunitId(parent.getData().getJobunitId());
        jobInfo.setId("");
        jobInfo.setName("");
        jobInfo.setType(JobConstant.TYPE_JOBUNIT);
        item = new JobTreeItem();
        item.setData(jobInfo);
        JobTreeItemUtil.addChildren(parent, item);

        String managerName = null;
        JobTreeItem mgrTree = JobTreeItemUtil.getManager(parent);
        if (mgrTree == null) {
            managerName = parent.getChildren().get(0).getData().getId();
        } else {
            managerName = mgrTree.getData().getId();
        }

        JobDialog dialog = new JobDialog(HandlerUtil.getActiveWorkbenchWindow(event).getShell(), managerName,
                false);
        dialog.setJobTreeItem(item);

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            JobEditStateUtil.getJobEditState(managerName).addEditedJobunit(item);
        } else {
            JobTreeItemUtil.removeChildren(parent, item);
        }
        tree.getTreeViewer().sort(parent);
        tree.refresh(parent);
        tree.getTreeViewer().setSelection(new StructuredSelection(item), true);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.CreateMonitorJobAction.java

License:Open Source License

/**
 * []??????????????/* w  w w.j  av  a2s .  c o m*/
 * <p>
 * <ol>
 * <li>[]???????</li>
 * <li>??????????????</li>
 * <li>[???]???</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobDialog
 * @see com.clustercontrol.jobmanagement.view.JobListView
 * @see com.clustercontrol.jobmanagement.composite.JobTreeComposite
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    JobTreeItem item = null;
    JobTreeItem parent = null;

    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    if (!(viewPart instanceof JobListView)) {
        return null;
    }

    JobListView view = null;
    try {
        view = (JobListView) viewPart.getAdapter(JobListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    JobTreeComposite tree = view.getJobTreeComposite();
    parent = view.getSelectJobTreeItemList().get(0);

    if (parent != null) {
        JobInfo jobInfo = JobTreeItemUtil.getNewJobInfo(parent.getData().getJobunitId(),
                JobConstant.TYPE_MONITORJOB);
        item = new JobTreeItem();
        item.setData(jobInfo);
        JobTreeItemUtil.addChildren(parent, item);
        String managerName = null;
        JobTreeItem mgrTree = JobTreeItemUtil.getManager(parent);
        if (mgrTree == null) {
            managerName = parent.getChildren().get(0).getData().getId();
        } else {
            managerName = mgrTree.getData().getId();
        }

        JobDialog dialog = new JobDialog(HandlerUtil.getActiveWorkbenchWindow(event).getShell(), managerName,
                false);
        dialog.setJobTreeItem(item);

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            JobEditStateUtil.getJobEditState(managerName).addEditedJobunit(item);
        } else {
            JobTreeItemUtil.removeChildren(parent, item);
        }
        tree.getTreeViewer().sort(parent);
        tree.refresh(parent);
        tree.getTreeViewer().setSelection(new StructuredSelection(item), true);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.CreateReferJobAction.java

License:Open Source License

/**
 * []????????????????/*  www  . ja  va2s  . c o  m*/
 * <p>
 * <ol>
 * <li>[]???????</li>
 * <li>??????????????</li>
 * <li>[???]???</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobDialog
 * @see com.clustercontrol.jobmanagement.view.JobListView
 * @see com.clustercontrol.jobmanagement.composite.JobTreeComposite
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    JobTreeItem item = null;
    JobTreeItem parent = null;

    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    if (!(viewPart instanceof JobListView)) {
        return null;
    }

    JobListView view = null;
    try {
        view = (JobListView) viewPart.getAdapter(JobListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    JobTreeComposite tree = view.getJobTreeComposite();
    parent = view.getSelectJobTreeItemList().get(0);

    if (parent != null) {
        JobInfo jobInfo = JobTreeItemUtil.getNewJobInfo(parent.getData().getJobunitId(),
                JobConstant.TYPE_REFERJOB);
        item = new JobTreeItem();
        item.setData(jobInfo);
        JobTreeItemUtil.addChildren(parent, item);
        String managerName = null;
        JobTreeItem mgrTree = JobTreeItemUtil.getManager(parent);
        if (mgrTree == null) {
            managerName = parent.getChildren().get(0).getData().getId();
        } else {
            managerName = mgrTree.getData().getId();
        }

        JobDialog dialog = new JobDialog(tree, HandlerUtil.getActiveWorkbenchWindow(event).getShell(),
                managerName, false);
        dialog.setJobTreeItem(item);

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            JobEditStateUtil.getJobEditState(managerName).addEditedJobunit(item);
        } else {
            JobTreeItemUtil.removeChildren(parent, item);
        }
        tree.getTreeViewer().sort(parent);
        tree.refresh(parent);
        tree.getTreeViewer().setSelection(new StructuredSelection(item), true);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.HistoryFilterAction.java

License:Open Source License

/**
 * []???????????????/*from  w  ww  .  ja v a  2  s  . c  o m*/
 * <p>
 * <ol>
 * <li>[?]???</li>
 * <li>[]?????</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.view.JobHistoryView
 * @see com.clustercontrol.jobmanagement.dialog.HistoryFilterDialog
 * @see com.clustercontrol.bean.Property
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    this.window = HandlerUtil.getActiveWorkbenchWindow(event);

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);
    JobHistoryView jobHistoryView = null;
    try {
        jobHistoryView = (JobHistoryView) viewPart.getAdapter(JobHistoryView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (jobHistoryView == null) {
        m_log.info("execute: view is null");
        return null;
    }

    ICommandService commandService = (ICommandService) window.getService(ICommandService.class);
    Command command = commandService.getCommand(ID);
    boolean isChecked = !HandlerUtil.toggleCommandState(command);

    if (isChecked) { // ????

        HistoryFilterDialog dialog = new HistoryFilterDialog(
                HandlerUtil.getActiveWorkbenchWindow(event).getShell());

        //
        if (dialog.open() == IDialogConstants.OK_ID) {
            // ?
            Property property = dialog.getInputData();
            jobHistoryView.setFilterCondition(property);
            jobHistoryView.update(false);
        } else {
            State state = command.getState(RegistryToggleState.STATE_ID);
            state.setValue(false);
        }
    } else { // ????
        // ?
        jobHistoryView.setFilterCondition(null);
        jobHistoryView.update(false);
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.JobKickFilterAction.java

License:Open Source License

/**
 * [??]?????????/*from ww  w .j a  v  a2  s.c o  m*/
 * ???
 * <p>
 * <ol>
 * <li>[??]???</li>
 * <li>????????</li>
 * <li>[]??????</li>
 * <li>[]???</li>
 * </ol>
 *
 * @see org.eclipse.core.commands.IHandler#execute
 * @see com.clustercontrol.jobmanagement.dialog.JobKickFilterDialog
 * @see com.clustercontrol.jobmanagement.view.JobKickListView#setFilterCondition(Property)
 * @see com.clustercontrol.jobmanagement.view.JobKickListView#update()
 */
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // ???
    this.viewPart = HandlerUtil.getActivePart(event);

    JobKickListView view = null;
    try {
        view = (JobKickListView) this.viewPart.getAdapter(JobKickListView.class);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    ICommandService commandService = (ICommandService) window.getService(ICommandService.class);
    Command command = commandService.getCommand(ID);
    boolean isChecked = !HandlerUtil.toggleCommandState(command);

    if (isChecked) {
        // ?
        JobKickFilterDialog dialog = new JobKickFilterDialog(
                HandlerUtil.getActiveWorkbenchWindow(event).getShell());

        // ??????????
        if (dialog.open() == IDialogConstants.OK_ID) {
            Property condition = dialog.getInputData();
            view.setFilterCondition(condition);
            view.update();
        } else {
            State state = command.getState(RegistryToggleState.STATE_ID);
            state.setValue(false);
        }
    } else {
        view.setFilterCondition(null);
        view.update();
    }
    return null;
}

From source file:com.clustercontrol.jobmanagement.view.action.JobObjectPrivilegeAction.java

License:Open Source License

/**
 * Handler execution/* w  ww . jav  a2 s.  com*/
 */
@Override
public Object execute(final ExecutionEvent event) throws ExecutionException {
    this.window = HandlerUtil.getActiveWorkbenchWindow(event);
    // In case this action has been disposed
    if (null == this.window || !isEnabled()) {
        return null;
    }

    // ???
    this.viewPart = HandlerUtil.getActivePart(event);
    ObjectPrivilegeTargetListView view = null;
    try {
        view = (ObjectPrivilegeTargetListView) this.viewPart.getAdapter(listViewClass);
    } catch (Exception e) {
        m_log.info("execute " + e.getMessage());
        return null;
    }

    if (view == null) {
        m_log.info("execute: view is null");
        return null;
    }

    List<ObjectBean> objectBeans = view.getSelectedObjectBeans();
    if (objectBeans != null && objectBeans.size() > 0) {
        if (objectBeans.size() == 1) {
            // ?
            ObjectPrivilegeListDialog dialog = new ObjectPrivilegeListDialog(this.viewPart.getSite().getShell(),
                    objectBeans.get(0).getManagerName(), objectBeans.get(0).getObjectId(),
                    objectBeans.get(0).getObjectType(), view.getSelectedOwnerRoleId());
            // ???????????
            if (dialog.open() == IDialogConstants.OK_ID) {
                view.update();
            }
        } else {
            // ?
            ObjectPrivilegeEditDialog dialog = new ObjectPrivilegeEditDialog(this.viewPart.getSite().getShell(),
                    objectBeans, null, null);
            // ???????????
            if (dialog.open() == IDialogConstants.OK_ID) {
                // ??????????????update()???
                // view.update();
            }
        }
    }
    return null;
}