Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java')
-rw-r--r--rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java165
1 files changed, 0 insertions, 165 deletions
diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java
deleted file mode 100644
index 8610ae38b..000000000
--- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/********************************************************************************
- * Copyright (c) 2006 IBM Corporation. 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
- *
- * Initial Contributors:
- * The following IBM employees contributed to the Remote System Explorer
- * component that contains this file: David McKnight, Kushal Munir,
- * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
- * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
- *
- * Contributors:
- * {Name} (company) - description of contribution.
- ********************************************************************************/
-
-package org.eclipse.rse.subsystems.files.dstore.subsystem;
-
-import org.eclipse.rse.connectorservice.dstore.DStoreConnectorService;
-import org.eclipse.rse.connectorservice.dstore.DStoreConnectorServiceManager;
-import org.eclipse.rse.core.model.IHost;
-import org.eclipse.rse.core.subsystems.IConnectorService;
-import org.eclipse.rse.core.subsystems.ISubSystem;
-import org.eclipse.rse.internal.subsystems.files.core.ILanguageUtilityFactory;
-import org.eclipse.rse.services.clientserver.SystemSearchString;
-import org.eclipse.rse.services.dstore.IDStoreService;
-import org.eclipse.rse.services.dstore.files.DStoreFileService;
-import org.eclipse.rse.services.dstore.search.DStoreSearchService;
-import org.eclipse.rse.services.files.IFileService;
-import org.eclipse.rse.services.search.IHostSearchResultConfiguration;
-import org.eclipse.rse.services.search.IHostSearchResultSet;
-import org.eclipse.rse.services.search.ISearchService;
-import org.eclipse.rse.subsystems.files.core.model.SystemFileTransferModeRegistry;
-import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem;
-import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystemConfiguration;
-import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAdapter;
-import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem;
-import org.eclipse.rse.subsystems.files.dstore.model.DStoreFileAdapter;
-import org.eclipse.rse.ui.RSEUIPlugin;
-
-
-/**
- * Provides a factory for generating instances of the class
- * SampleFileSubSystem.
- */
-public class DStoreFileSubSystemConfiguration extends FileServiceSubSystemConfiguration
-{
- protected boolean _isWindows;
- protected IHostFileToRemoteFileAdapter _hostFileAdapter;
- public DStoreFileSubSystemConfiguration()
- {
- super();
- _isWindows = false;
- setIsUnixStyle(!_isWindows);
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystemConfiguration#isFactoryFor(java.lang.Class)
- */
- public boolean isFactoryFor(Class subSystemType)
- {
- boolean isFor = FileServiceSubSystem.class.equals(subSystemType);
- return isFor;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystemConfiguration#supportsArchiveManagement()
- */
- public boolean supportsArchiveManagement()
- {
- return true;
- }
-
- /**
- * Instantiate and return an instance of OUR subystem.
- * Do not populate it yet though!
- * @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#createSubSystemInternal(IHost)
- */
- public ISubSystem createSubSystemInternal(IHost host)
- {
- DStoreConnectorService connectorService = (DStoreConnectorService)getConnectorService(host);
- ISubSystem subsys = new FileServiceSubSystem(host, connectorService, getFileService(host), getHostFileAdapter(), getSearchService(host));
- return subsys;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystemConfiguration#supportsFileTypes()
- */
- public boolean supportsFileTypes()
- {
- return false;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystemConfiguration#supportsSearch()
- */
- public boolean supportsSearch()
- {
- return true;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystemConfiguration#supportsEnvironmentVariablesPropertyPage()
- */
- public boolean supportsEnvironmentVariablesPropertyPage()
- {
- return false;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystemConfiguration#supportsFilters()
- */
- public boolean supportsFilters()
- {
- return true;
- }
-
- public void setConnectorService(IHost host, IConnectorService connectorService)
- {
- DStoreConnectorServiceManager.getTheUniversalSystemManager().setConnectorService(host, getServiceImplType(), connectorService);
- }
-
- public IConnectorService getConnectorService(IHost host)
- {
- return DStoreConnectorServiceManager.getTheUniversalSystemManager().getConnectorService(host, getServiceImplType());
- }
-
- public IFileService createFileService(IHost host)
- {
- DStoreConnectorService connectorService = (DStoreConnectorService)getConnectorService(host);
- return new DStoreFileService(connectorService, SystemFileTransferModeRegistry.getDefault(), RSEUIPlugin.getDefault());
- }
-
- public ISearchService createSearchService(IHost host)
- {
- DStoreConnectorService connectorService = (DStoreConnectorService)getConnectorService(host);
- return new DStoreSearchService(connectorService, RSEUIPlugin.getDefault());
- }
-
- public IHostFileToRemoteFileAdapter getHostFileAdapter()
- {
- if (_hostFileAdapter == null)
- {
- _hostFileAdapter = new DStoreFileAdapter();
- }
- return _hostFileAdapter;
- }
-
- public IHostSearchResultConfiguration createSearchConfiguration(IHost host, IHostSearchResultSet resultSet, Object searchTarget, SystemSearchString searchString)
- {
- DStoreFileSubSystemSearchResultConfiguration config = new DStoreFileSubSystemSearchResultConfiguration(resultSet, searchTarget, searchString, getSearchService(host), getHostFileAdapter());
- resultSet.addSearchConfiguration(config);
- return config;
- }
-
- public ILanguageUtilityFactory getLanguageUtilityFactory(IRemoteFileSubSystem ss)
- {
- return DStoreLanguageUtilityFactory.getInstance(ss);
- }
-
- public Class getServiceImplType()
- {
- return IDStoreService.class;
- }
-} \ No newline at end of file

Back to the top