///******************************************************************************* // * Copyright (c) 2014 hangum. // * All rights reserved. This program and the accompanying materials // * are made available under the terms of the GNU Lesser Public License v2.1 // * which accompanies this distribution, and is available at // * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html // * // * Contributors: // * hangum - initial API and implementation // ******************************************************************************/ //package com.hangum.tadpole.rdb.core.actions.commons; // //import org.apache.log4j.Logger; //import org.eclipse.jface.action.IAction; //import org.eclipse.jface.viewers.ISelection; //import org.eclipse.jface.viewers.IStructuredSelection; //import org.eclipse.ui.IViewActionDelegate; //import org.eclipse.ui.IViewPart; //import org.eclipse.ui.PlatformUI; // //import com.hangum.tadpole.engine.query.dao.system.UserDBDAO; //import com.hangum.tadpole.monitoring.core.dialogs.schedule.AddScheduleDialog; // ///** // * Schedule create action // * // * @author hangum // * // */ //public class ScheduleCreateAction implements IViewActionDelegate { // /** // * Logger for this class // */ // private static final Logger logger = Logger.getLogger(ScheduleCreateAction.class); // private IStructuredSelection iss; // // public ScheduleCreateAction() { // } // // @Override // public void run(IAction action) { // if(!iss.isEmpty()) { // UserDBDAO userDB = (UserDBDAO)iss.getFirstElement(); // // AddScheduleDialog dialog = new AddScheduleDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), userDB); // dialog.open(); // } // } // // // @Override // public void selectionChanged(IAction action, ISelection selection) { // iss = (IStructuredSelection)selection; // } // // @Override // public void init(IViewPart view) { // } // //}