Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.subsystems.qsys.commands
Class QSYSCommandSubSystemConfiguration

java.lang.Object
  extended by SubSystemConfiguration
      extended by com.ibm.etools.iseries.subsystems.qsys.commands.QSYSCommandSubSystemConfiguration
All Implemented Interfaces:
IQSYSCommandSubSystemConfiguration

public class QSYSCommandSubSystemConfiguration
extends SubSystemConfiguration
implements IQSYSCommandSubSystemConfiguration


Field Summary
static String CONFIGURATION_ID
           
 
Fields inherited from interface com.ibm.etools.iseries.subsystems.qsys.commands.IQSYSCommandSubSystemConfiguration
copyright
 
Constructor Summary
QSYSCommandSubSystemConfiguration()
          Create a QSYSCommandSubSystemConfiguration.
 
Method Summary
protected  ISystemFilterPool createDefaultFilterPool(ISystemFilterPoolManager mgr)
           
 ISubSystem createSubSystemInternal(IHost host)
          Instantiate and return an instance of OUR subystem.
 void filterEventFilterUpdated(ISystemFilter filter)
           
 IConnectorService getConnectorService(IHost host)
           
 IQSYSCommandService getQSYSCommandService(IHost host)
          Get QSYS Command Service.
 IService getService(IHost host)
           
 Class getServiceImplType()
           
 Class getServiceType()
           
 String getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)
           
 boolean showGenericShowInTableOnFilter()
           
 boolean supportsCommands()
          Return true if subsystem instances from this subsystem configuration support remote command execution
 boolean supportsFilters()
          Test if filters are supported.
 boolean supportsNestedFilters()
          Required method for subsystem configuration child classes if returning true from supportsFilters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONFIGURATION_ID

public static final String CONFIGURATION_ID
See Also:
Constant Field Values
Constructor Detail

QSYSCommandSubSystemConfiguration

public QSYSCommandSubSystemConfiguration()
Create a QSYSCommandSubSystemConfiguration.

Method Detail

createSubSystemInternal

public ISubSystem createSubSystemInternal(IHost host)
Instantiate and return an instance of OUR subystem. Do not populate it yet though!

See Also:
org.eclipse.rse.core.subsystems.SubSystemConfiguration#createSubSystemInternal(IHost)

getConnectorService

public IConnectorService getConnectorService(IHost host)

supportsFilters

public boolean supportsFilters()
Test if filters are supported. We return false.

See Also:
org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsFilters()

supportsNestedFilters

public boolean supportsNestedFilters()
Required method for subsystem configuration child classes if returning true from supportsFilters. Return true if you support filters within filters, false otherwise.

RETURNS supportsFilters() BY DEFAULT.


createDefaultFilterPool

protected ISystemFilterPool createDefaultFilterPool(ISystemFilterPoolManager mgr)

getServiceImplType

public Class getServiceImplType()

getServiceType

public final Class getServiceType()

getService

public IService getService(IHost host)

getQSYSCommandService

public final IQSYSCommandService getQSYSCommandService(IHost host)
Get QSYS Command Service.

Parameters:
host -
Returns:

supportsCommands

public boolean supportsCommands()
Return true if subsystem instances from this subsystem configuration support remote command execution

RETURNS FALSE BY DEFAULT.


getTranslatedFilterTypeProperty

public String getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)

filterEventFilterUpdated

public void filterEventFilterUpdated(ISystemFilter filter)

showGenericShowInTableOnFilter

public boolean showGenericShowInTableOnFilter()

Rational Developer for Power Systems Software
V7.6

Copyright 2011 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.