iSeries Remote Systems
v6.0.1

com.ibm.etools.systems.as400filesubsys.impl
Class FileSubSystemFactoryImpl

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended byorg.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended byorg.eclipse.emf.ecore.impl.EObjectImpl
              extended bycom.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
                  extended bycom.ibm.etools.systems.as400filesubsys.impl.FileSubSystemFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.EObject, FileSubSystemFactory, IISeriesSubSystemFactory, org.eclipse.emf.ecore.InternalEObject, com.ibm.etools.systems.subsystems.ISubSystemConstants, com.ibm.etools.systems.filters.ui.actions.ISystemNewFilterActionConfigurator, org.eclipse.emf.common.notify.Notifier, com.ibm.etools.systems.subsystems.SubSystemFactory, com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider
Direct Known Subclasses:
ISeriesFileSubSystemFactory

public class FileSubSystemFactoryImpl
extends com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
implements IISeriesSubSystemFactory, FileSubSystemFactory


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList
 
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static String copyright
           
static String factoryCategory
           
 
Fields inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
compileManager, currentlyProcessingConnection, currentlyProcessingSubSystemFactory, currentlySelected, currentlySelectedConnection, filterNamingPolicy, filterPoolManagerList, filterPoolManagers, filterPoolManagersPerProfile, imageTable, mofInitSS, mofInitSubclassSS, ssfactory, sspkg, subSystemList, udas
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from interface com.ibm.etools.iseries.core.IISeriesSubSystemFactory
Copyright
 
Fields inherited from interface com.ibm.etools.systems.as400filesubsys.FileSubSystemFactory
factoryId
 
Fields inherited from interface com.ibm.etools.systems.subsystems.SubSystemFactory
FORCE_INTO_MEMORY, LAZILY
 
Fields inherited from interface com.ibm.etools.systems.subsystems.ISubSystemConstants
Copyright, DEFAULT_PORT, SAVEFILE_FILTERS, SAVEFILE_SUBSYSTEMS
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
FileSubSystemFactoryImpl()
          Constructor.
 
Method Summary
protected  com.ibm.etools.systems.core.ui.uda.SystemUDActionSubsystem createActionSubSystem()
          Overridable method to instantiate the SystemUDActionSubsystem.
protected  com.ibm.etools.systems.core.ui.compile.SystemCompileManager createCompileManager()
          Overridable method to instantiate the SystemCompileManager for this factory.
protected  com.ibm.etools.systems.filters.SystemFilterPool createDefaultFilterPool(com.ibm.etools.systems.filters.SystemFilterPoolManager mgr)
          OVERRIDABLE METHOD FOR CHILD CLASSES TO ENABLE THEM TO CREATE A DEFAULT POOL WHENEVER A NEW FILTER POOL MANAGER IS CREATED (EG, WHEN PROFILE CREATED).
 com.ibm.etools.systems.filters.SystemFilter createFilterByPrompting(com.ibm.etools.systems.filters.SystemFilterReference referenceToPromptableFilter, Shell shell)
          Prompt the user to create a new filter as a result of the user expanding a promptable filter (one of the ones created above.
protected  com.ibm.etools.systems.subsystems.SubSystem createSubSystemInternal(com.ibm.etools.systems.model.SystemConnection conn)
          Create a subsystem instance.
protected  boolean doPostRestoreProcessing(com.ibm.etools.systems.filters.SystemFilterPoolManager restoredFilterPoolMgr)
          Do post-restore-processing of an existing filter pool manager.
 Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
 void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
           
protected  Vector getAdditionalFilterActions(com.ibm.etools.systems.filters.SystemFilter selectedFilter, Shell shell)
          Overridable entry for child classes to contribute filter actions beyond the default supplied actions.
protected  Vector getAdditionalSubSystemActions(com.ibm.etools.systems.subsystems.SubSystem selectedSubSystem, Shell shell)
          Overridable entry for us child classes to contribute subsystem actions beyond the default actions supplied by our parent class (such as New).
protected  IAction getChangeFilterAction(com.ibm.etools.systems.filters.SystemFilter selectedFilter, Shell shell)
          Overridable method to return the action for changing an existing filter.
protected  IAction[] getNewFilterPoolFilterActions(com.ibm.etools.systems.filters.SystemFilterPool selectedPool, Shell shell)
          Overridable method to return the actions for creating a new filter in a filter pool.
 ImageDescriptor getSystemFilterImage(com.ibm.etools.systems.filters.SystemFilter filter)
          Supply the image to be used for filters, within actions.
 ImageDescriptor getSystemFilterPoolImage(com.ibm.etools.systems.filters.SystemFilterPool filterPool)
          Supply the image to be used for filter pools, within actions.
 String getTranslatedFilterTypeProperty(com.ibm.etools.systems.filters.SystemFilter selectedFilter)
          Return the translated string to show in the property sheet for the type property.
protected  void initSubSystemMOF()
          Initialize the MOF package.
 boolean isPortEditable()
          Return true (default) or false to indicate if subsystems of this factory support user-editable port numbers.
 boolean showGenericShowInTableOnFilter()
          Override the parent method to prevent filters from displaying the generic Show in table action
 boolean supportsCompileActions()
          Return true if you support compile actions for the remote system objects returned from expansion of subsystems created by this subsystem factory.
 boolean supportsFileTypes()
          Return true if you support user-defined/managed named file types
 boolean supportsFilters()
          Required method for subsystem factory child classes.
 boolean supportsNestedFilters()
          Do we allow filters within filters? No
 boolean supportsUserDefinedActions()
          Return true if you support user-defined actions for the remote system objects returned from expansion of subsystems created by this subsystem factory
 boolean supportsUserDefinedActions(ISelection selection)
           
 
Methods inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
addCommonRemoteActions, addFilterPoolManager, addSubSystem, addUserDefinedActions, changingSystemProfileActiveStatus, cloneSubSystem, configureNewFilterAction, copyFilterPoolManager, copySubSystemData, createEvent, createEvent, createEvent, createServerLauncher, createSubSystem, customizeChangeFilterPropertyPage, customizeFilterStringPropertyPage, deleteFilterPoolManager, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, fireEvent, fireEvent, fireEvent, fireSubSystemEvent, fireSubSystemEvent, fireSubSystemEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, fireSubSystemFilterEvent, getActionSubSystem, getActiveFilterPoolManagers, getAdditionalFilterPoolActions, getAdditionalFilterPoolReferenceActions, getAdditionalFilterReferenceActions, getCategory, getCompileManager, getConnectingMessage, getDefaultFilterPoolName, getDefaultSystemFilterPool, getDefaultSystemFilterPool, getDisconnectingMessage, getFilterActions, getFilterPool, getFilterPoolActions, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManager, getFilterPoolManagerList, getFilterPoolManagerName, getFilterPoolManagers, getFilterPoolReferenceActions, getFilterPools, getFilterReferenceActions, getGraphicsImage, getGraphicsLiveImage, getId, getImage, getLiveImage, getMOFHelpers, getName, getNewConnectionWizardPages, getNewFilterPoolFilterAction, getNewFilterWizardPoolWrapperInformation, getNewNestedFilterAction, getPasswordValidator, getPortValidator, getReferencableSystemFilterPoolManagers, getRemoveFilterPoolReferenceAction, getServerLauncherForm, getSSMOFfactory, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemNewFilterPoolActions, getSubSystemPropertyPageCoreFrom, getSubSystemPropertyPages, getSubSystems, getSubSystems, getSubSystems, getSubSystems, getSubSystemsFolder, getSystemFilterPoolForBrokenReference, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfile, getSystemProfileName, getSystemTypes, getTypeFiltersFolder, getUserIdValidator, getVendor, handleException, initializeSubSystem, initMOF, internalGetSubSystemName, internalGetSubSystems, invalidateFilterCache, invalidateSubSystemCache, isCaseSensitive, isFactoryFor, isSubSystemsDeletable, isUserPrivateProfile, needsUpdate, preTestRenameSubSystemProfile, providesCustomDropInFilters, removeSubSystem, renameFilterPoolManager, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, restore, restoreAllFilterPoolManagersForAllProfiles, restoreSubSystem, restoreSubSystems, save, saveFilterPools, saveFilterPools, saveSubSystem, saveSubSystems, saveSubSystems, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showRefreshOnFilter, subSystemsHaveBeenRestored, supportsCommands, supportsDropInFilters, supportsDuplicateFilterStrings, supportsFilterCaching, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsProperties, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsSubSystemConnect, supportsTargets, supportsUserId, testForActiveReferences, toString, updateSubSystem
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eInverseAdd, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.etools.systems.subsystems.SubSystemFactory
addCommonRemoteActions, changingSystemProfileActiveStatus, cloneSubSystem, copyFilterPoolManager, createSubSystem, customizeChangeFilterPropertyPage, customizeFilterStringPropertyPage, deleteSubSystem, deleteSubSystemsByConnection, deletingSystemProfile, disconnectAllSubSystems, getActionSubSystem, getCategory, getCompileManager, getDefaultSystemFilterPool, getFilterActions, getFilterPoolActions, getFilterPoolManager, getFilterPoolManagerList, getFilterPoolReferenceActions, getFilterReferenceActions, getGraphicsImage, getGraphicsLiveImage, getId, getImage, getLiveImage, getName, getNewConnectionWizardPages, getPasswordValidator, getPortValidator, getServerLauncherForm, getSubSystemActions, getSubSystemFactoryProxy, getSubSystemList, getSubSystemPropertyPageCoreFrom, getSubSystems, getSubSystems, getSystemProfile, getSystemTypes, getUserIdValidator, getVendor, isCaseSensitive, isSubSystemsDeletable, preTestRenameSubSystemProfile, providesCustomDropInFilters, renameSubSystem, renameSubSystemProfile, renameSubSystemProfile, renameSubSystemsByConnection, reset, save, saveSubSystem, setConnection, setCurrentSelection, setShowFilterPools, setSubSystemFactoryProxy, setSubSystemPort, setSubSystemUserId, showChangeFilterStringsPropertyPage, showFilterPools, showRefreshOnFilter, supportsCommands, supportsDropInFilters, supportsFilterCaching, supportsFilterStringExport, supportsMultipleFilterStrings, supportsMultiStringFilters, supportsProperties, supportsQuickFilters, supportsServerLaunchProperties, supportsServerLaunchType, supportsSubSystemConnect, supportsTargets, supportsUserId, testForActiveReferences, updateSubSystem
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider
filterEventFilterCreated, filterEventFilterDeleted, filterEventFilterPoolCreated, filterEventFilterPoolDeleted, filterEventFilterPoolRenamed, filterEventFilterPoolsRePositioned, filterEventFilterRenamed, filterEventFiltersRePositioned, filterEventFilterStringCreated, filterEventFilterStringDeleted, filterEventFilterStringsRePositioned, filterEventFilterStringUpdated, filterEventFilterUpdated, getReferencableSystemFilterPoolManagers, getSystemFilterPoolForBrokenReference, getSystemFilterPoolManager, getSystemFilterPoolManagerImage, getSystemFilterPoolManagers, getSystemFilterStringImage, getSystemFilterStringImage
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values

factoryCategory

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

FileSubSystemFactoryImpl

public FileSubSystemFactoryImpl()
Constructor. Called when this factory is instantiated as an extension point

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()


eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      Class baseClass,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Specified by:
eInverseRemove in interface org.eclipse.emf.ecore.InternalEObject

eGet

public Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                   boolean resolve)

Specified by:
eGet in interface org.eclipse.emf.ecore.EObject

eSet

public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                 Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.EObject

eUnset

public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eUnset in interface org.eclipse.emf.ecore.EObject

eIsSet

public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject

isPortEditable

public boolean isPortEditable()
Return true (default) or false to indicate if subsystems of this factory support user-editable port numbers.

Specified by:
isPortEditable in interface com.ibm.etools.systems.subsystems.SubSystemFactory

supportsFilters

public boolean supportsFilters()
Required method for subsystem factory child classes. Return true if you support filters, false otherwise. If you support filters, then some housekeeping will be done for you automatically. Specifically, they will be saved and restored for you automatically. In our case, yes we do support filters!

Specified by:
supportsFilters in interface com.ibm.etools.systems.subsystems.SubSystemFactory

supportsNestedFilters

public boolean supportsNestedFilters()
Do we allow filters within filters? No

Specified by:
supportsNestedFilters in interface com.ibm.etools.systems.subsystems.SubSystemFactory

supportsUserDefinedActions

public boolean supportsUserDefinedActions(ISelection selection)
Specified by:
supportsUserDefinedActions in interface com.ibm.etools.systems.subsystems.SubSystemFactory

supportsUserDefinedActions

public boolean supportsUserDefinedActions()
Return true if you support user-defined actions for the remote system objects returned from expansion of subsystems created by this subsystem factory

RETURNS TRUE

Specified by:
supportsUserDefinedActions in interface com.ibm.etools.systems.subsystems.SubSystemFactory

supportsCompileActions

public boolean supportsCompileActions()
Return true if you support compile actions for the remote system objects returned from expansion of subsystems created by this subsystem factory.

By returning true, user sees a "Work with->Compile Commands..." action item in the popup menu for this subsystem. The action is supplied by the framework, but is populated using overridable methods in this subsystem.

RETURNS TRUE

Specified by:
supportsCompileActions in interface com.ibm.etools.systems.subsystems.SubSystemFactory

supportsFileTypes

public boolean supportsFileTypes()
Return true if you support user-defined/managed named file types

RETURNS TRUE

Specified by:
supportsFileTypes in interface com.ibm.etools.systems.subsystems.SubSystemFactory

createActionSubSystem

protected com.ibm.etools.systems.core.ui.uda.SystemUDActionSubsystem createActionSubSystem()
Overridable method to instantiate the SystemUDActionSubsystem. You must override this if you return true to supportsUserDefinedActions


createCompileManager

protected com.ibm.etools.systems.core.ui.compile.SystemCompileManager createCompileManager()
Overridable method to instantiate the SystemCompileManager for this factory. This is typically your unique subclass of SystemCompileManager. Called once only by getCompileManager (it is only instantiated once).

See Also:
supportsCompileActions(), SubSystemFactoryImpl.getCompileManager()

createSubSystemInternal

protected com.ibm.etools.systems.subsystems.SubSystem createSubSystemInternal(com.ibm.etools.systems.model.SystemConnection conn)
Create a subsystem instance. Called by parent class.


createDefaultFilterPool

protected com.ibm.etools.systems.filters.SystemFilterPool createDefaultFilterPool(com.ibm.etools.systems.filters.SystemFilterPoolManager mgr)
OVERRIDABLE METHOD FOR CHILD CLASSES TO ENABLE THEM TO CREATE A DEFAULT POOL WHENEVER A NEW FILTER POOL MANAGER IS CREATED (EG, WHEN PROFILE CREATED).


createFilterByPrompting

public com.ibm.etools.systems.filters.SystemFilter createFilterByPrompting(com.ibm.etools.systems.filters.SystemFilterReference referenceToPromptableFilter,
                                                                           Shell shell)
                                                                    throws Exception
Prompt the user to create a new filter as a result of the user expanding a promptable filter (one of the ones created above.

This is an override from our parent class SubSystemFactoryImpl, and is called by the SystemViewFilterReferenceAdapter in its getChildren method when the user expands a promptable filter.

Specified by:
createFilterByPrompting in interface com.ibm.etools.systems.subsystems.SubSystemFactory
Returns:
the filter created by the user or null if they cancelled the prompting
Throws:
Exception

doPostRestoreProcessing

protected boolean doPostRestoreProcessing(com.ibm.etools.systems.filters.SystemFilterPoolManager restoredFilterPoolMgr)
Do post-restore-processing of an existing filter pool manager. This is where child classes do any required migration work. By default, we do nothing

You can query the release of the restored manager, or its pools and filters, by querying the release attribute. You can compare to the current release number using the CURRENT_RELEASE constant in ISystemConstants.

Returns:
false if no changes made. True if changes made, and hence save required.

initSubSystemMOF

protected void initSubSystemMOF()
Initialize the MOF package. Need only be done once.


getAdditionalSubSystemActions

protected Vector getAdditionalSubSystemActions(com.ibm.etools.systems.subsystems.SubSystem selectedSubSystem,
                                               Shell shell)
Overridable entry for us child classes to contribute subsystem actions beyond the default actions supplied by our parent class (such as New).

Returns:
Vector of IAction objects.

getNewFilterPoolFilterActions

protected IAction[] getNewFilterPoolFilterActions(com.ibm.etools.systems.filters.SystemFilterPool selectedPool,
                                                  Shell shell)
Overridable method to return the actions for creating a new filter in a filter pool. By default returns one action created by calling SubSystemFactoryImpl.getNewFilterPoolFilterAction(SystemFilterPool, Shell).

If you have multiple actions for creating new filters, override this.

If you have only a single action for creating new filters, override getNewFilterPoolFilterAction (without the 's').

Parameters:
shell - parent shell of viewer where the popup menu is being constructed

getChangeFilterAction

protected IAction getChangeFilterAction(com.ibm.etools.systems.filters.SystemFilter selectedFilter,
                                        Shell shell)
Overridable method to return the action for changing an existing filter. Returns new ISeriesUpdateFileFilterAction.


getTranslatedFilterTypeProperty

public String getTranslatedFilterTypeProperty(com.ibm.etools.systems.filters.SystemFilter selectedFilter)
Return the translated string to show in the property sheet for the type property.

Specified by:
getTranslatedFilterTypeProperty in interface com.ibm.etools.systems.subsystems.SubSystemFactory

getAdditionalFilterActions

protected Vector getAdditionalFilterActions(com.ibm.etools.systems.filters.SystemFilter selectedFilter,
                                            Shell shell)
Overridable entry for child classes to contribute filter actions beyond the default supplied actions.

By default, this returns null.

Returns:
Vector of IAction objects.
See Also:
getFilterActions(Shell)

getSystemFilterPoolImage

public ImageDescriptor getSystemFilterPoolImage(com.ibm.etools.systems.filters.SystemFilterPool filterPool)
Supply the image to be used for filter pools, within actions. REQUIRED BY SYSTEMFILTERPOOLMANAGERPROVIDER INTERFACE

Specified by:
getSystemFilterPoolImage in interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider

getSystemFilterImage

public ImageDescriptor getSystemFilterImage(com.ibm.etools.systems.filters.SystemFilter filter)
Supply the image to be used for filters, within actions. REQUIRED BY SYSTEMFILTERPOOLMANAGERPROVIDER INTERFACE

Specified by:
getSystemFilterImage in interface com.ibm.etools.systems.filters.SystemFilterPoolManagerProvider

showGenericShowInTableOnFilter

public boolean showGenericShowInTableOnFilter()
Override the parent method to prevent filters from displaying the generic Show in table action

Specified by:
showGenericShowInTableOnFilter in interface com.ibm.etools.systems.subsystems.SubSystemFactory

iSeries Remote Systems
v6.0.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.