com.ptc.windchill.enterprise.change2.handler
Interface DispositionHandler

All Known Implementing Classes:
DefaultDispositionHandler

public interface DispositionHandler

Interface for the disposition handler. May be implemented in order to define the classes which support InventoryDisposition as well as any classes which need to be excluded from the base list of supported classes.

Supported API: true

Extendable: true

See Also:
DefaultDispositionHandler

Method Summary
 Set<Class> getExcludedClasses()
          Specifies the set of excluded classes which do not support Inventory Disposition.
 Set<Class> getSupportedClasses()
          Specifies the set of supported classes which support Inventory Disposition.
 

Method Detail

getSupportedClasses

Set<Class> getSupportedClasses()
Specifies the set of supported classes which support Inventory Disposition. This set should contain the most generic base type (for example: wt.part.WTPart) that supports the inventory disposition

Supported API: true

Returns:
The set of base type supported classes.

getExcludedClasses

Set<Class> getExcludedClasses()
Specifies the set of excluded classes which do not support Inventory Disposition. This set is used by the processing of this class to filter out classes which may be supported from the getSupportedClasses( ) list, however a sub-type does not support inventory disposition (such as a com.ptc.windchill.mpml.resource.MPMResource object. This set should be a subset of the supported classes set.

Supported API: true

Returns:
The set of classes that are to be excluded. Should be a subset of the set defined in the getSupportedClasses( ) method.
See Also:
getSupportedClasses()