From 988512aab1e3f84994e81e6ed75f4d18288bde8c Mon Sep 17 00:00:00 2001 From: Martin Oberhuber < martin.oberhuber@windriver.com> Date: Tue, 5 Jun 2007 16:33:17 +0000 Subject: [PATCH] [175680][api] Remove deprecated obsolete ISystemRegistry methods --- .../rse/core/model/ISystemRegistry.java | 103 --------- .../rse/ui/internal/model/SystemRegistry.java | 196 ++---------------- 2 files changed, 13 insertions(+), 286 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/model/ISystemRegistry.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/model/ISystemRegistry.java index e5e5fb5c348..1159a2ba5e2 100644 --- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/model/ISystemRegistry.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/model/ISystemRegistry.java @@ -90,32 +90,11 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public ISubSystemConfiguration[] getSubSystemConfigurations(); - /** - * Return the parent subsystem configuration given a subsystem object. - * @deprecated use subsystem.getSubSystemConfiguration() - */ - public ISubSystemConfiguration getSubSystemConfiguration(ISubSystem subsystem); - /** * Return the subsystem configuration, given its plugin.xml-declared id. */ public ISubSystemConfiguration getSubSystemConfiguration(String id); - /** - * Return all subsystem factories which have declared themselves part of the given category. - *

- * This looks for a match on the "category" of the subsystem factory's xml declaration - * in its plugin.xml file. Thus, it is efficient as it need not bring to life a - * subsystem factory just to test its parent class type. - * - * @deprecated use {@link #getSubSystemConfigurationProxiesByCategory(String)} - * and instantiate only those subsystem configurations from the proxy - * that are really needed. - * - * @see ISubSystemConfigurationCategories - */ - public ISubSystemConfiguration[] getSubSystemConfigurationsByCategory(String factoryCategory); - /** * Return all subsystem factories which support the given system type. * If the type is null, returns all. @@ -187,26 +166,6 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public ISystemProfile[] getActiveSystemProfiles(); - /** - * Return the profile names currently selected by the user as his "active" profiles - * @deprecated use getSystemProfileManager().getActiveSystemProfiles() - * and get the names out of the returned array - */ - public String[] getActiveSystemProfileNames(); - - /** - * Return all defined profiles - * @deprecated use getSystemProfileManager().getSystemProfiles() - */ - public ISystemProfile[] getAllSystemProfiles(); - - /** - * Return all defined profile names - * @deprecated use getSystemProfileManager().getSystemProfiles() - * and get the names out of the returned array - */ - public String[] getAllSystemProfileNames(); - /** * Get a SystemProfile given its name */ @@ -304,19 +263,6 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public ISubSystem[] getServiceSubSystems(IHost connection, Class serviceType); - /** - * Resolve a subsystem from it's profile, connection and subsystem name. - * - * @deprecated use other search methods in ISystemRegistry - * - * @param srcProfileName the name of the profile - * @param srcConnectionName the name of the connection - * @param subsystemConfigurationId the id of the subsystem - * - * @return the subsystem - */ - public ISubSystem getSubSystem(String srcProfileName, String srcConnectionName, String subsystemConfigurationId); - /** * Resolve a subsystem from it's absolute name * @@ -340,25 +286,6 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public String getAbsoluteNameForConnection(IHost connection); - /** - * Get a list of subsystem objects owned by the subsystem configuration - * identified by its given plugin.xml-described id. - *

- * This is a list that of all subsystems for all connections owned by the factory. - * Array is never null, but may be of length 0. - *

- * @deprecated use {@link #getSubSystemConfiguration(String).getSubSystems(true) - */ - public ISubSystem[] getSubSystems(String factoryId); - - /** - * Get a list of subsystem objects for given connection, owned by the subsystem - * configuration identified by its given plugin.xml-described id. - * Array will never be null but may be length zero. - * @deprecated use {@link #getSubSystemConfiguration(String).getSubSystems(connection, true) - */ - public ISubSystem[] getSubSystems(String factoryId, IHost connection); - /** * Get a list of subsystem objects for given connection, owned by a subsystem factory * that is of the given category. Array will never be null but may be length zero. @@ -403,13 +330,6 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public IHost[] getHostsByProfile(ISystemProfile profile); - /** - * Return all connections in a given profile name. - * @deprecated use {@link #getSystemProfile(String)} and - * {@link #getHostsByProfile(ISystemProfile)} - */ - public IHost[] getHostsByProfile(String profileName); - /** * Return all connections for which there exists one or more * subsystems owned by a given subsystem configuration. @@ -417,15 +337,6 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public IHost[] getHostsBySubSystemConfiguration(ISubSystemConfiguration config); - /** - * Return all connections for which there exists one or more - * subsystems owned by a given subsystem configuration, - * identified by configuration Id. - * @deprecated use {@link #getSubSystemConfiguration(String)} and - * {@link #getHostsBySubSystemConfiguration(ISubSystemConfiguration)} - */ - public IHost[] getHostsBySubSystemConfigurationId(String configId); - /** * Return all connections for which there exists one or more * subsystems owned by any a given subsystem configuration @@ -476,13 +387,6 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public int getHostCount(ISystemProfile profile); - /** - * Return the number of SystemConnection objects within the given profile. - * @deprecated use {@link #getSystemProfile(String)} with - * {@link #getHostCount(ISystemProfile)} - */ - public int getHostCount(String profileName); - /** * Return the number of SystemConnection objects within the given * connection's owning profile. @@ -495,13 +399,6 @@ public interface ISystemRegistry extends ISchedulingRule, IAdaptable { */ public int getHostCount(); - /** - * Return a vector of previously-used connection names in the given named profile. - * @return Vector of String objects. - * @deprecated use {@link #getHostAliasNames(ISystemProfile)} - */ - public Vector getHostAliasNames(String profileName); - /** * Return a vector of previously-used connection names in the given profile. * @return Vector of String objects. diff --git a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java index 17e518956b4..17893c2b355 100644 --- a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java +++ b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java @@ -281,14 +281,6 @@ public class SystemRegistry implements ISystemRegistry return proxies; } - /** - * Return the parent subsystem configuration given a subsystem object. - */ - public ISubSystemConfiguration getSubSystemConfiguration(ISubSystem subsystem) - { - return subsystem.getSubSystemConfiguration(); - } - /** * Return the subsystem configuration, given its plugin.xml-declared id. */ @@ -306,38 +298,6 @@ public class SystemRegistry implements ISystemRegistry - /** - * Return all subsystem factories which have declared themselves part of the given category. - *

- * This looks for a match on the "category" of the subsystem factory's xml declaration - * in its plugin.xml file. Thus, it is effecient as it need not bring to life a - * subsystem factory just to test its parent class type. - * - * @see ISubSystemConfigurationCategories - */ - public ISubSystemConfiguration[] getSubSystemConfigurationsByCategory(String factoryCategory) - { - Vector v = new Vector(); - if (subsystemConfigurationProxies != null) - { - for (int idx = 0; idx < subsystemConfigurationProxies.length; idx++) - { - if (subsystemConfigurationProxies[idx].getCategory().equals(factoryCategory)) - { - ISubSystemConfiguration factory = subsystemConfigurationProxies[idx].getSubSystemConfiguration(); - if (factory != null) - v.addElement(factory); - } - } - } - ISubSystemConfiguration[] factories = new ISubSystemConfiguration[v.size()]; - for (int idx = 0; idx < v.size(); idx++) - { - factories[idx] = (ISubSystemConfiguration) v.elementAt(idx); - } - return factories; - } - /** * Return all subsystem factories which support the given system type. * If the type is null, returns all. @@ -498,27 +458,6 @@ public class SystemRegistry implements ISystemRegistry { return getSystemProfileManager().getActiveSystemProfiles(); } - /** - * Return the profile names currently selected by the user as his "active" profiles - */ - public String[] getActiveSystemProfileNames() - { - return getSystemProfileManager().getActiveSystemProfileNames(); - } - /** - * Return all defined profiles - */ - public ISystemProfile[] getAllSystemProfiles() - { - return getSystemProfileManager().getSystemProfiles(); - } - /** - * Return all defined profile names - */ - public String[] getAllSystemProfileNames() - { - return getSystemProfileManager().getSystemProfileNames(); - } /** * Get a SystemProfile given its name @@ -918,15 +857,7 @@ public class SystemRegistry implements ISystemRegistry { return pool.getSystemProfile(); } - /** - * Get a SystemProfile name given a connection pool - */ - private String getSystemProfileName(ISystemHostPool pool) - { - ISystemProfile profile = getSystemProfile(pool); - if (profile == null) return null; // MJB: Defect 45678 - else return profile.getName(); - } + public IConnectorService[] getConnectorServices(IHost conn) { List csList = new ArrayList(); @@ -1020,16 +951,6 @@ public class SystemRegistry implements ISystemRegistry return null; } - /* - * (non-Javadoc) - * @see org.eclipse.rse.core.model.ISystemRegistry#getSubSystem(java.lang.String, java.lang.String, java.lang.String) - */ - public ISubSystem getSubSystem(String srcProfileName, String srcConnectionName, String subsystemConfigurationId) - { - ISystemProfile profile = getSystemProfile(srcProfileName); - return getSubSystem(profile, srcConnectionName, subsystemConfigurationId); - } - /** * Resolve a subsystem from it's profile, connection and subsystem name. * @@ -1081,11 +1002,9 @@ public class SystemRegistry implements ISystemRegistry return null; } - /** - * Return the absolute name for the specified subsystem - * - * @param subSystem The subsystem. Must be not null - * @return the absolute name of the subsystem + /* + * (non-Javadoc) + * @see org.eclipse.rse.core.model.ISystemRegistry#getAbsoluteNameForSubSystem(org.eclipse.rse.core.subsystems.ISubSystem) */ public String getAbsoluteNameForSubSystem(ISubSystem subSystem) { @@ -1103,11 +1022,9 @@ public class SystemRegistry implements ISystemRegistry return dataStream.toString(); } - /** - * Return the absolute name for the specified connection - * - * @param connection The connection. Must be not null. - * @return the absolute name of the connection + /* + * (non-Javadoc) + * @see org.eclipse.rse.core.model.ISystemRegistry#getAbsoluteNameForConnection(org.eclipse.rse.core.model.IHost) */ public String getAbsoluteNameForConnection(IHost connection) { @@ -1160,21 +1077,6 @@ public class SystemRegistry implements ISystemRegistry return subsystems; } - /** - * Get a list of subsystem objects owned by the subsystem factory identified by - * its given plugin.xml-described id. Array is never null, but may be of length 0. - *

- * This is a list that of all subsystems for all connections owned by the factory. - */ - public ISubSystem[] getSubSystems(String factoryId) - { - ISubSystemConfiguration factory = getSubSystemConfiguration(factoryId); - if (factory == null) - return (new ISubSystem[0]); - //return factory.getSubSystems(); - return factory.getSubSystems(true); // true ==> force full restore from disk - } - public ISubSystem[] getSubsystems(IHost connection, Class subsystemInterface) { List matches = new ArrayList(); @@ -1208,26 +1110,10 @@ public class SystemRegistry implements ISystemRegistry } return (ISubSystem[])matches.toArray(new ISubSystem[matches.size()]); } - - /** - * Get a list of subsystem objects for given connection, owned by the subsystem factory - * identified by its given plugin.xml-described id. Array will never be null but may be length zero. - */ - public ISubSystem[] getSubSystems(String configId, IHost connection) - { - ISubSystemConfiguration config = getSubSystemConfiguration(configId); - if (config == null) - return (new ISubSystem[0]); - return config.getSubSystems(connection, ISubSystemConfiguration.FORCE_INTO_MEMORY); - } - /** - * Get a list of subsystem objects for given connection, owned by a subsystem factory - * that is of the given category. Array will never be null but may be length zero. - *

- * This looks for a match on the "category" of the subsystem factory's xml declaration - * in its plugin.xml file. - * - * @see org.eclipse.rse.core.model.ISubSystemConfigurationCategories + + /* + * (non-Javadoc) + * @see org.eclipse.rse.core.model.ISystemRegistry#getSubSystemsBySubSystemConfigurationCategory(java.lang.String, org.eclipse.rse.core.model.IHost) */ public ISubSystem[] getSubSystemsBySubSystemConfigurationCategory(String factoryCategory, IHost connection) { @@ -1246,14 +1132,9 @@ public class SystemRegistry implements ISystemRegistry else return (new ISubSystem[0]); } - - - /** - * @return all subsystem configurations. Be careful when you call this, as it activates all - * subsystem factories. - */ - // fixed Bugzilla Bug 160115 - added non-null guard for config + public ISubSystemConfiguration[] getSubSystemConfigurations() { + // fixed Bugzilla Bug 160115 - added non-null guard for config Vector v = new Vector(); ISubSystemConfigurationProxy[] proxies = getSubSystemConfigurationProxies(); if (proxies != null) { @@ -1433,23 +1314,6 @@ public class SystemRegistry implements ISystemRegistry return pool.getHosts(); } - /* - * (non-Javadoc) - * @see org.eclipse.rse.core.model.ISystemRegistry#getHostsByProfile(java.lang.String) - */ - public IHost[] getHostsByProfile(String profileName) - { - ISystemHostPool pool = getHostPool(profileName); - if (pool != null) - { - return pool.getHosts(); - } - else - { - return null; - } - } - /* * (non-Javadoc) * @see org.eclipse.rse.core.model.ISystemRegistry#getHostsBySubSystemConfiguration(org.eclipse.rse.core.subsystems.ISubSystemConfiguration) @@ -1476,15 +1340,6 @@ public class SystemRegistry implements ISystemRegistry return conns; } - /* - * (non-Javadoc) - * @see org.eclipse.rse.core.model.ISystemRegistry#getHostsBySubSystemConfigurationId(java.lang.String) - */ - public IHost[] getHostsBySubSystemConfigurationId(String factoryId) - { - return getHostsBySubSystemConfiguration(getSubSystemConfiguration(factoryId)); - } - /* * (non-Javadoc) * @see org.eclipse.rse.core.model.ISystemRegistry#getHostsBySubSystemConfigurationCategory(java.lang.String) @@ -1603,15 +1458,6 @@ public class SystemRegistry implements ISystemRegistry return getHostPool(profile).getHostCount(); } - /* - * (non-Javadoc) - * @see org.eclipse.rse.core.model.ISystemRegistry#getHostCount(java.lang.String) - */ - public int getHostCount(String profileName) - { - return getHostPool(profileName).getHostCount(); - } - /* * (non-Javadoc) * @see org.eclipse.rse.core.model.ISystemRegistry#getHostCountWithinProfile(org.eclipse.rse.core.model.IHost) @@ -1636,22 +1482,6 @@ public class SystemRegistry implements ISystemRegistry return total; } - /* - * (non-Javadoc) - * @see org.eclipse.rse.core.model.ISystemRegistry#getHostAliasNames(java.lang.String) - */ - public Vector getHostAliasNames(String profileName) - { - ISystemHostPool pool = getHostPool(profileName); - Vector names = new Vector(); - IHost[] conns = pool.getHosts(); - for (int idx = 0; idx < conns.length; idx++) - { - names.addElement(conns[idx].getAliasName()); - } - return names; - } - /* * (non-Javadoc) * @see org.eclipse.rse.core.model.ISystemRegistry#getHostAliasNames(org.eclipse.rse.core.model.ISystemProfile)