0,0 → 1,71 |
/* |
* Mylyn Connector for Serena Business Mashups |
* Copyright 2010 Brian Rosenberger (Brutex Network) |
* |
* Licensed under the Apache License, Version 2.0 (the "License"); |
* you may not use this file except in compliance with the License. |
* You may obtain a copy of the License at |
* |
* http://www.apache.org/licenses/LICENSE-2.0 |
* |
* Unless required by applicable law or agreed to in writing, software |
* distributed under the License is distributed on an "AS IS" BASIS, |
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
* See the License for the specific language governing permissions and |
* limitations under the License. |
* |
* Serena, TeamTrack and Serena Business Mashup are |
* registered trademarks of SERENA Software Inc. |
*/ |
package net.brutex.mylyn.sbmconnector.ui; |
|
import net.brutex.mylyn.sbmconnector.SBMConnectorPlugin; |
|
import org.eclipse.jface.wizard.IWizard; |
import org.eclipse.mylyn.tasks.core.IRepositoryQuery; |
import org.eclipse.mylyn.tasks.core.ITaskMapping; |
import org.eclipse.mylyn.tasks.core.TaskRepository; |
import org.eclipse.mylyn.tasks.ui.AbstractRepositoryConnectorUi; |
import org.eclipse.mylyn.tasks.ui.wizards.ITaskRepositoryPage; |
import org.eclipse.mylyn.tasks.ui.wizards.RepositoryQueryWizard; |
|
public class SBMRepositoryConnectorUi extends AbstractRepositoryConnectorUi { |
|
@Override |
public String getConnectorKind() { |
return SBMConnectorPlugin.CONNECTOR_KIND; |
} |
|
|
@Override |
public IWizard getNewTaskWizard(TaskRepository taskRepository, |
ITaskMapping selection) { |
// TODO Auto-generated method stub |
return null; |
} |
|
@Override |
public IWizard getQueryWizard(TaskRepository taskRepository, |
IRepositoryQuery queryToEdit) { |
RepositoryQueryWizard w = new RepositoryQueryWizard(taskRepository); |
w.addPage(new SBMRepositoryQueryPage("Primary Table Specification", taskRepository, queryToEdit)); |
return w; |
} |
|
@Override |
public ITaskRepositoryPage getSettingsPage(TaskRepository taskRepository) { |
return new SBMRepositorySettingsPage(SBMConnectorPlugin.LABEL, |
SBMConnectorPlugin.DESCRIPTION, |
new TaskRepository(SBMConnectorPlugin.CONNECTOR_KIND, |
"http://<server>:80/gsoap/gsoap_ssl.dll?aewebservices71")); |
} |
|
@Override |
public boolean hasSearchPage() { |
// TODO Auto-generated method stub |
return false; |
} |
|
|
|
} |
Property changes: |
Added: svn:mime-type |
+text/plain |
\ No newline at end of property |