/** * TermDbManageHandler.java * * Version information : * * Date:2012-5-3 * * Copyright notice : * 本文件及其附带的相关文件包含机密信息,仅限瀚特盛科技有限公司指定的,与本项目有关的内部人员和客户联络人员查阅和使用。 * 如果您不是本保密声明中指定的收件者,请立即销毁本文件,禁止对本文件或根据本文件中的内容采取任何其他行动, * 包括但不限于:泄露本文件中的信息、以任何方式制作本文件全部或部分内容之副本、将本文件或其相关副本提供给任何其他人。 */ package net.heartsome.cat.database.ui.tb.handler; import net.heartsome.cat.database.ui.tb.dialog.TermDbManagerDialog; import org.eclipse.core.commands.AbstractHandler; import org.eclipse.core.commands.ExecutionEvent; import org.eclipse.core.commands.ExecutionException; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.handlers.HandlerUtil; /** * @author jason * @version * @since JDK1.6 */ public class TermDbManageHandler extends AbstractHandler { public Object execute(ExecutionEvent event) throws ExecutionException { IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event); TermDbManagerDialog dialog = new TermDbManagerDialog(window.getShell()); dialog.setDialogUseFor(TermDbManagerDialog.TYPE_DBMANAGE); dialog.open(); return null; } }