Class: BaseLinkingStep

BaseLinkingStep

Base abstract class for all linking steps following Single Responsibility Principle Provides common functionality like logging and error handling

new BaseLinkingStep()

Interactions/IFC/interact/GoIFCComponents/subClasses/GoAutomaticLinking/steps/BaseLinkingStep.ts, line 11

Methods

hasProcessedData()

Interactions/IFC/interact/GoIFCComponents/subClasses/GoAutomaticLinking/steps/BaseLinkingStep.ts, line 52

Helper method to validate if processed data exists

Returns:
true if processed data is available

logError(message, error)

Interactions/IFC/interact/GoIFCComponents/subClasses/GoAutomaticLinking/steps/BaseLinkingStep.ts, line 40

Log error messages with optional error object

Name Type Description
message

The error message

error

Optional error object for additional context

logInfo(message)

Interactions/IFC/interact/GoIFCComponents/subClasses/GoAutomaticLinking/steps/BaseLinkingStep.ts, line 31

Log information messages through the main linking instance

Name Type Description
message

The message to log

moveToNextStep()

Interactions/IFC/interact/GoIFCComponents/subClasses/GoAutomaticLinking/steps/BaseLinkingStep.ts, line 59

Helper method to move to the next step