org.eclipse.rse.core.filters
Interface ISystemFilterPoolReference
- All Superinterfaces:
- IPropertySetContainer, IRSEBasePersistableReferencingObject, IRSEBaseReferencingObject, IRSEModelObject, IRSEPersistableContainer, IRSEPersistableReferencingObject, IRSEReferencingObject, ISystemFilterContainerReference
public interface ISystemFilterPoolReference
- extends IRSEPersistableReferencingObject, ISystemFilterContainerReference, IRSEModelObject
Interface implemented by references to filter pools. Filter pools are stored at the profile
level, while subsystems contain references to one or more pools. A pool can be referenced
by multiple connections. Pools don't go away until explicitly deleted by the user, regardless
of their reference count.
getFilterPoolReferenceManager
ISystemFilterPoolReferenceManager getFilterPoolReferenceManager()
- Returns:
- the reference manager which is managing this filter pool reference
getProvider
ISystemFilterPoolReferenceManagerProvider getProvider()
- Returns:
- the object which instantiated the pool reference manager object.
Makes it easy to get back to the point of origin, given any filter pool reference.
getReferencedFilterPoolName
String getReferencedFilterPoolName()
- Returns:
- the simple name of the filter pool we reference. Not qualified by the manager name.
getReferencedFilterPoolManagerName
String getReferencedFilterPoolManagerName()
- Returns:
- name of the filter pool manager containing the pool we reference.
resetReferencedFilterPoolName
void resetReferencedFilterPoolName(String newName)
- Reset the name of the filter pool we reference.
Called on filter pool rename operations.
- Parameters:
newName
- the new name of the filer pool
setReferenceToFilterPool
void setReferenceToFilterPool(ISystemFilterPool pool)
- Set the filter pool that we reference.
This should also call addReference(this) on that pool.
- Parameters:
pool
- the pool to which this reference refers.
getReferencedFilterPool
ISystemFilterPool getReferencedFilterPool()
- Returns:
- referenced filter pool object.
This may be null if the reference is broken
or is yet to be resolved.
getFullName
String getFullName()
- Returns:
- the fully qualified name that includes the name of the filter pool manager
Copyright (c) IBM Corporation and others 2000, 2011. All Rights Reserved.