|
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 |