The TraceabilityIDPlugin plugin
In the base configuration, the default implementation class for the
TraceabilityIDPlugin plugin is Gosu class
DefaultTraceabilityIDPlugin. This class provides three overloaded
versions of the withTraceabilityID method. All of these methods provide a
way to configure how to propagate traceability IDs at creation points indicated by the
creationPoint iterator. See the JavaDoc for the
TraceabilityIDPlugin interface for more information on these
methods.| Method | Returns |
|---|---|
| withTraceability(creationPoint, maybeCurrentTID) | TraceabilityID |
| withTraceability(creationPoint, maybeCurrentTID, message) | TraceabilityID |
| withTraceability(creationPoint, maybeCurrentTID, pluginName) | TraceabilityID |
The default length of a traceability ID produced by the base configuration plugin implementation is 36 characters. The maximum allowable length for a traceability ID is 64 characters. Any attempt to alter the plugin implementation to create an ID longer than 64 characters generates an error message in the application log.
