|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is a common interface implemented by each of our ISeries subsystem objects. These all share a common ISeries Toolbox for Java connection to their remote system, so have some common support.
Another benefit of having a common interface for all iSeries subsystems that share a common ISystem connection is that we can easily define property pages that apply to all such subsystems, by identifying ths interface on the ObjectClass attribute of the org.eclipse.ui.propertyPages extension point.
Field Summary | |
---|---|
static String |
Copyright
|
Fields inherited from interface com.ibm.etools.systems.subsystems.SubSystem |
---|
copyright |
Method Summary | |
---|---|
CmdSubSystem |
getCmdSubSystem()
Return the command subsystem ("iSeries Commands") for executing remote QSYS commands |
IISeriesSubSystemCommandExecutionProperties |
getCommandExecutionProperties()
Return the Command Execution Property Page properties that are accessible from all iSeries subsystems. |
ISeriesSystemDataStore |
getISeriesSystem()
Return the shared ISystem system object by all subsystems in a connection. |
FileSubSystem |
getObjectSubSystem()
Return the objects subsystem ("iSeries Objects") for accessing remote QSYS libs, objs, mbrs, etc. |
Shell |
getShell()
Get the shell to be used when a dialog is needed, such as when prompting for password or showing an error message. |
com.ibm.as400.access.AS400 |
getToolboxAS400Object()
Return the iSeries Toolbox for Java "AS400" object for this connection. |
void |
setShell(Shell shell)
Set the shell to be used when a dialog is needed, such as when prompting for password or showing an error message. |
Methods inherited from interface com.ibm.etools.systems.subsystems.SubSystem |
---|
checkIsConnected, clearLocalUserId, connect, connect, connect, deletingConnection, disconnect, disconnect, doesFilterListContentsOf, doesFilterMatch, doesFilterStringListContentsOf, doesFilterStringMatch, forceUserIdToUpperCase, getAdditionalAttributes, getCacheManager, getChildren, getCommandSubSystem, getFactoryId, getFilterPoolReferenceManager, getIbmAttributes, getLocalUserId, getName, getParentSubSystemFactory, getPort, getPortAsInt, getProperties, getProperty, getPropertyPage, getRemoteServerLauncher, getSaveFileName, getSystem, getSystemConnection, getSystemConnectionName, getSystemFilterPoolReferenceManager, getSystemManager, getSystemProfile, getSystemProfileName, getTargetForFilter, getUDActionSubsystem, getUserId, getVendorAttribute, getVendorAttributes, hasChildren, isConnected, isHidden, isOffline, isSetAdditionalAttributes, isSetIbmAttributes, isSetVendorAttributes, isUseSSL, renamingConnection, renamingProfile, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterStrings, resolveFilterStrings, setAdditionalAttributes, setFactoryId, setFilterPoolReferenceManager, setHidden, setIbmAttributes, setName, setParentConnection, setParentSubSystemFactory, setPort, setProperties, setProperty, setRemoteServerLauncher, setSaveFileName, setUserId, setUseSSL, setVendorAttribute, setVendorAttributes, supportsCaching, unsetAdditionalAttributes, unsetIbmAttributes, unsetVendorAttributes |
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterPoolReferenceManagerProvider |
---|
filterEventFilterCreated, filterEventFilterPoolReferenceCreated, filterEventFilterPoolReferenceDeleted, filterEventFilterPoolReferenceRenamed, filterEventFilterPoolReferenceReset, filterEventFilterPoolReferencesRePositioned, filterEventFilterPoolReferencesReset, filterEventFilterStringCreated, getUniqueOwningSystemFilterPool |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface com.ibm.etools.systems.subsystems.IRemoteObjectResolver |
---|
getObjectWithAbsoluteName |
Field Detail |
public static final String Copyright
Method Detail |
public CmdSubSystem getCmdSubSystem()
public FileSubSystem getObjectSubSystem()
public ISeriesSystemDataStore getISeriesSystem()
public com.ibm.as400.access.AS400 getToolboxAS400Object()
SubSystem.isConnected()
To connect, call SubSystem.connect()
or preferably SubSystem.connect(Shell)
public void setShell(Shell shell)
public Shell getShell()
public IISeriesSubSystemCommandExecutionProperties getCommandExecutionProperties()
|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |