|
RSE Release 3.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.rse.core.model.SystemStartHere
public class SystemStartHere
A utility class, composed of static methods, that can be used to begin RSE processing.
| Constructor Summary | |
|---|---|
SystemStartHere()
|
|
| Method Summary | |
|---|---|
static ISystemProfile[] |
getActiveSystemProfiles()
Return all active profiles. |
static IHost[] |
getConnections()
STEP 2a. |
static IHost[] |
getConnectionsBySubSystemConfiguration(ISubSystemConfiguration subsystemConfiguration)
STEP 2c. |
static IHost[] |
getConnectionsBySubSystemConfiguration(String subsystemConfigurationId)
STEP 2d. |
static IHost[] |
getConnectionsBySystemType(String systemTypeId)
STEP 2b. |
static ISubSystem |
getSubSystem(String subsystemConfigurationId,
IHost connection)
STEP 3c. |
static ISubSystemConfiguration |
getSubSystemConfiguration(String subsystemConfigurationId)
Miscellaneous Helper - return the subsystem configuration object for the given subsystemConfigurationId. |
static ISubSystem[] |
getSubSystems(String subsystemConfigurationId)
STEP 3a. |
static ISubSystem[] |
getSubSystems(String subsystemConfigurationId,
IHost connection)
STEP 3b. |
static ISystemProfileManager |
getSystemProfileManager()
Miscellaneous Helper - Return the singleton profile manager. |
static ISystemRegistry |
getSystemRegistry()
STEP 1. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SystemStartHere()
| Method Detail |
|---|
public static ISystemRegistry getSystemRegistry()
SAME AS: RSECorePlugin.getSystemRegistry
public static IHost[] getConnections()
SAME AS: getSystemRegistry().getConnections()
getConnectionsBySystemType(String)public static IHost[] getConnectionsBySystemType(String systemTypeId)
SAME AS: getSystemRegistry().getHostsBySystemType(systemType)
systemTypeId - One of the system types IDs defined via system type extension point:
IRSESystemType.SYSTEMTYPE_ISERIES_ID)
IRSESystemType.SYSTEMTYPE_WINDOWS_ID)
IRSESystemType.SYSTEMTYPE_ZSERIES_ID)
IRSESystemType.SYSTEMTYPE_UNIX_ID)
IRSESystemType.SYSTEMTYPE_LINUX_ID)
IRSESystemType.SYSTEMTYPE_AIX_ID)
IRSESystemType.SYSTEMTYPE_LOCAL_ID)
IRSESystemType.SYSTEMTYPE_FTP_ONLY_ID)
IRSESystemType.SYSTEMTYPE_SSH_ONLY_ID)
IRSESystemType.SYSTEMTYPE_TELNET_ONLY_ID)
IRSESystemType,
IRSECoreRegistry.getSystemTypeById(String),
ISystemRegistry.getHostsBySystemType(IRSESystemType)public static IHost[] getConnectionsBySubSystemConfiguration(ISubSystemConfiguration subsystemConfiguration)
SAME AS: getSystemRegistry().getConnectionsBySubSystemConfiguration(subsystemConfiguration)
subsystemConfiguration - A subsystem configuration object.ISystemRegistry.getHostsBySubSystemConfiguration(ISubSystemConfiguration),
getConnectionsBySubSystemConfiguration(String)public static IHost[] getConnectionsBySubSystemConfiguration(String subsystemConfigurationId)
SAME AS: getSystemRegistry().getConnectionsBySubSystemConfiguration(getSubSystemConfiguration(subsystemConfigurationId))
subsystemConfigurationId - The id of the subsystem configuration as given in its plugin.xml id attribute for the subsystemConfigurations extension pointgetSubSystemConfiguration(String),
getConnectionsBySubSystemConfiguration(ISubSystemConfiguration)public static ISubSystem[] getSubSystems(String subsystemConfigurationId)
SAME AS: getSystemRegistry().getSubSystems(subsystemConfigurationId)
subsystemConfigurationId - The subsystem configuration id as given in its plugin.xml id attribute for the subsystemConfigurations extension pointISystemRegistry.getSubSystemConfiguration(String),
ISubSystemConfiguration.getSubSystems(boolean),
ISubSystemConfiguration.getId()
public static ISubSystem[] getSubSystems(String subsystemConfigurationId,
IHost connection)
SAME AS: getSystemRegistry().getSubSystems(subsystemConfigurationId, connection)
subsystemConfigurationId - The subsystem configuration id as given in its plugin.xml id attribute for the subsystemConfigurations extension pointconnection - The connection object you wish to get the subsystems for. Typically there is only one subsystem per object.ISystemRegistry.getSubSystemConfiguration(String),
ISubSystemConfiguration.getSubSystems(IHost, boolean)
public static ISubSystem getSubSystem(String subsystemConfigurationId,
IHost connection)
getSubSystems(String,IHost) by used when you know
the subsystem configuration only supports a single subsystem per connection.
subsystemConfigurationId - The subsystem configuration id as given in its plugin.xml id attribute for the subsystemConfigurations extension pointconnection - The connection object you wish to get the subsystems for. Typically there is only one subsystem per object.getSubSystems(String, IHost),
ISubSystemConfiguration.getId()public static ISubSystemConfiguration getSubSystemConfiguration(String subsystemConfigurationId)
SAME AS: getSystemRegistry().getSubSystemConfiguration(subsystemConfigurationId)
subsystemConfigurationId - The id of the subsystem configuration as given in its plugin.xml id attribute for the subsystemConfigurations extension pointpublic static ISystemProfileManager getSystemProfileManager()
getSystemRegistry().getSystemProfileManager()
public static ISystemProfile[] getActiveSystemProfiles()
A team might have many profiles, at least one per developer. However, typically only one or two are activated at a time, and we only return connections for those which are active.
SAME AS: getSystemRegistry().getActiveSystemProfiles()
|
RSE Release 3.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||