diff options
Diffstat (limited to 'bundles/org.eclipse.wst.ws.explorer/src/org/eclipse/wst/ws/internal/explorer/platform/favorites/datamodel/FavoritesMainElement.java')
-rw-r--r-- | bundles/org.eclipse.wst.ws.explorer/src/org/eclipse/wst/ws/internal/explorer/platform/favorites/datamodel/FavoritesMainElement.java | 137 |
1 files changed, 0 insertions, 137 deletions
diff --git a/bundles/org.eclipse.wst.ws.explorer/src/org/eclipse/wst/ws/internal/explorer/platform/favorites/datamodel/FavoritesMainElement.java b/bundles/org.eclipse.wst.ws.explorer/src/org/eclipse/wst/ws/internal/explorer/platform/favorites/datamodel/FavoritesMainElement.java deleted file mode 100644 index 299eecdac..000000000 --- a/bundles/org.eclipse.wst.ws.explorer/src/org/eclipse/wst/ws/internal/explorer/platform/favorites/datamodel/FavoritesMainElement.java +++ /dev/null @@ -1,137 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2001, 2005 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ - -package org.eclipse.wst.ws.internal.explorer.platform.favorites.datamodel; - -import org.apache.wsil.Link; -import org.apache.wsil.Service; -import org.eclipse.wst.ws.internal.datamodel.Model; -import org.eclipse.wst.ws.internal.explorer.favorites.FavoritesRegistryTypeWSE; -import org.eclipse.wst.ws.internal.explorer.platform.datamodel.TreeElement; -import org.eclipse.wst.ws.internal.explorer.platform.favorites.constants.FavoritesModelConstants; -import org.eclipse.wst.ws.internal.explorer.platform.favorites.perspective.FavoritesPerspective; -import org.eclipse.wst.ws.internal.explorer.platform.perspective.Controller; - -/** -* The data model element that represents -* a WSIL document -*/ -public class FavoritesMainElement extends TreeElement -{ - private Controller controller_; - private FavoritesRegistryTypeWSE favRegistry_; - - public FavoritesMainElement(String name, Model model, Controller controller) - { - super(name, model); - controller_ = controller; - favRegistry_ = new FavoritesRegistryTypeWSE( - controller.getDefaultFavoritesLocation(), - controller.getServletEngineStateLocation() - ); - } - - public boolean restoreFavoritesDefault() - { - favRegistry_.restoreFavoritesDefault(); - return saveFavorites(); - } - - public boolean saveFavorites() - { - try - { - favRegistry_.save(); - return true; - } - catch (Throwable t) - { - FavoritesPerspective favPerspective = controller_.getFavoritesPerspective(); - favPerspective.getMessageQueue().addMessage(favPerspective.getMessage("MSG_ERROR_SAVE_FAVORITES_WSIL", favRegistry_.getWriteLocation())); - return false; - } - } - - public Link addUDDIRegistry(String registryName, String inquiryAPI, String publishAPI, String registrationURL) - { - return favRegistry_.addUDDIRegistry(registryName, inquiryAPI, publishAPI, registrationURL); - } - - public Link addUDDIBusiness(String businessName, String inquiryAPI, String businessKey) - { - return favRegistry_.addUDDIBusiness(businessName, inquiryAPI, businessKey); - } - - public Service addUDDIService(String serviceName, String inquiryAPI, String serviceKey) - { - return favRegistry_.addUDDIService(serviceName, inquiryAPI, serviceKey); - } - - public Service addUDDIServiceInterface(String serIntName, String inquiryAPI, String serIntKey) - { - return favRegistry_.addUDDIServiceInterface(serIntName, inquiryAPI, serIntKey); - } - - public Service addWSDLService(String url) - { - return favRegistry_.addWSDLService(url); - } - - public Link addWSILLink(String url) - { - return favRegistry_.addWSILLink(url); - } - - public boolean removeService(Service service) { - favRegistry_.removeService(service); - return true; - } - - public boolean removeLink(Link link) { - favRegistry_.removeLink(link); - return true; - } - - public Link[] loadUDDIRegistries() - { - return favRegistry_.loadUDDIRegistries(); - } - - public Link[] loadUDDIBusinesses() - { - return favRegistry_.loadUDDIBusinesses(); - } - - public Service[] loadUDDIServices() - { - return favRegistry_.loadUDDIServices(); - } - - public Service[] loadUDDIServiceInterfaces() - { - return favRegistry_.loadUDDIServiceInterfaces(); - } - - public Service[] loadWSDLServices() - { - return favRegistry_.loadWSDLServices(); - } - - public Link[] loadWSILs() - { - return favRegistry_.loadWSILs(); - } - - public final FavoritesUDDIRegistryFolderElement getFavoritesUDDIRegistryFolderElement() - { - return (FavoritesUDDIRegistryFolderElement)(getElements(FavoritesModelConstants.REL_UDDI_REGISTRY_FOLDER_NODE).nextElement()); - } -} |