package com.farata.cleardatabuilder.extjs.wizard; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; import org.eclipse.wst.common.frameworks.datamodel.IDataModel; public class CDBProjectTypeSelectionListener implements SelectionListener, CDBFacetDataModelProperties { private CDBProjectFirstPage cdbProjectFirstPage; private IDataModel model; public CDBProjectTypeSelectionListener(CDBProjectFirstPage cdbProjectFirstPage, IDataModel model) { this.cdbProjectFirstPage = cdbProjectFirstPage; this.model = model; } @Override public void widgetDefaultSelected(SelectionEvent arg0) { // TODO Auto-generated method stub } @Override public void widgetSelected(SelectionEvent arg0) { if (cdbProjectFirstPage.newProject.getSelection()) { model.setProperty(CDB_PROJECT_TYPE, "new"); } else if (cdbProjectFirstPage.hibernateExampleProject.getSelection()) { model.setProperty(CDB_PROJECT_TYPE, "hibernateExample"); } else if (cdbProjectFirstPage.javaExampleProject.getSelection()) { model.setProperty(CDB_PROJECT_TYPE, "javaExample"); } else if (cdbProjectFirstPage.myBatisExampleProjct.getSelection()) { model.setProperty(CDB_PROJECT_TYPE, "myBatisExample"); } } }