com.tivoli.twg.engine
Interface TWGConsoleSpecShadowedObject

All Superinterfaces:
TWGBaseShadowedObject
All Known Implementing Classes:
TWGFilter, TWGManagedObjectSet, TWGPopupEvent, TWGRelationship, TWGRelationshipSet, TWGTask, TWGUser

public interface TWGConsoleSpecShadowedObject
extends TWGBaseShadowedObject

Interface implemented by classes which are shadowed to specific instances of the Director Console which are attached to the Director Server. This interface defines additional methods to the TWGBaseShadowedObject interface, which are required in order to associate and disassociate the object with specific TWGActiveConsole instances.


Method Summary
 void AttachObjectToConsole(TWGActiveConsole act_con)
          Associate the object with the given TWGActiveConsole instance.
 void DetachObjectFromAllConsoles()
          Disassociate the object from all TWGActiveConsoles.
 void DetachObjectFromConsole(TWGActiveConsole act_con)
          Disassociate the object from the given TWGActiveConsole instance.
 
Methods inherited from interface com.tivoli.twg.engine.TWGBaseShadowedObject
GetConShadowClass, GetShadowRecord, GetShadowVersion, UpdateShadowVersion
 

Method Detail

AttachObjectToConsole

public void AttachObjectToConsole(TWGActiveConsole act_con)
Associate the object with the given TWGActiveConsole instance. This method should simply call the TWGActiveConsole.objectAddToConsole() method.

Parameters:
act_con - - Active console instance to be associated with

DetachObjectFromConsole

public void DetachObjectFromConsole(TWGActiveConsole act_con)
Disassociate the object from the given TWGActiveConsole instance. This method should simply call the TWGActiveConsole.objectRemoveFromConsole() method.

Parameters:
act_con - - Active console instance to be disassociated from

DetachObjectFromAllConsoles

public void DetachObjectFromAllConsoles()
Disassociate the object from all TWGActiveConsoles. This method should simply call the TWGActiveConsole.objectRemoveFromAllConsoles() method.