Remote Systems
v6.4.1

com.ibm.etools.systems.core.ui.wizards
Interface ISystemNewConnectionWizardMainPage

All Superinterfaces:
ISystemWizardPage
All Known Implementing Classes:
SystemNewConnectionWizardDefaultMainPage

public interface ISystemNewConnectionWizardMainPage
extends ISystemWizardPage

Interface for new Connection (ie Definition) wizard main page classes


Field Summary
static String copyright
           
 
Method Summary
 String getConnectionDescription()
           
 String getConnectionName()
           
 String getDefaultUserId()
           
 int getDefaultUserIdLocation()
           
 String getHostName()
           
 String getProfileName()
           
 String getSystemType()
           
 void restrictSystemType(String systemType)
          Call this to restrict the system type that the user is allowed to choose
 void restrictSystemTypes(String[] systemTypes)
          Call this to restrict the system types that the user is allowed to choose
 void setConnectionName(String name)
          Preset the connection name
 void setConnectionNameValidators(ISystemValidator[] v)
          Call this to specify a validator for the connection name.
 void setCurrentlySelectedConnection(SystemConnection connection)
          Set the currently selected connection so as to better initialize input fields
 void setHostName(String name)
          Preset the host name
 void setHostNameValidator(ISystemValidator v)
          Call this to specify a validator for the hostname.
 void setProfileNamePreSelection(String name)
          Set the profile name to preselect
 void setProfileNames(String[] names)
          Set the profile names to show in the combo
 void setUserId(String userId)
          This method allows setting of the initial user Id.
 void setUserIdValidator(ISystemValidator v)
          Call this to specify a validator for the userId.
 
Methods inherited from interface com.ibm.etools.systems.core.ui.wizards.ISystemWizardPage
getHelpContextId, getInputObject, performFinish, setHelp, setInputObject
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Method Detail

getSystemType

public String getSystemType()

getConnectionName

public String getConnectionName()

getHostName

public String getHostName()

getConnectionDescription

public String getConnectionDescription()

getDefaultUserId

public String getDefaultUserId()

getDefaultUserIdLocation

public int getDefaultUserIdLocation()

getProfileName

public String getProfileName()

restrictSystemType

public void restrictSystemType(String systemType)
Call this to restrict the system type that the user is allowed to choose


restrictSystemTypes

public void restrictSystemTypes(String[] systemTypes)
Call this to restrict the system types that the user is allowed to choose


setConnectionNameValidators

public void setConnectionNameValidators(ISystemValidator[] v)
Call this to specify a validator for the connection name. It will be called per keystroke.


setHostNameValidator

public void setHostNameValidator(ISystemValidator v)
Call this to specify a validator for the hostname. It will be called per keystroke.


setUserIdValidator

public void setUserIdValidator(ISystemValidator v)
Call this to specify a validator for the userId. It will be called per keystroke.


setUserId

public void setUserId(String userId)
This method allows setting of the initial user Id. Sometimes subsystems like to have their own default userId preference page option. If so, query it and set it here by calling this.


setConnectionName

public void setConnectionName(String name)
Preset the connection name


setHostName

public void setHostName(String name)
Preset the host name


setProfileNames

public void setProfileNames(String[] names)
Set the profile names to show in the combo


setProfileNamePreSelection

public void setProfileNamePreSelection(String name)
Set the profile name to preselect


setCurrentlySelectedConnection

public void setCurrentlySelectedConnection(SystemConnection connection)
Set the currently selected connection so as to better initialize input fields


Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.