Table of Contents

Class AuthorityMovementDocumentHandler

Namespace
Zedal.Sdk.DocumentHandler
Assembly
Zedal.Sdk.dll

Stateful Handler für die Behörden-Seite (CA) eines DIWASS-Movements gemäß Art. 16 VO (EU) 2024/1157. Pendant zu AuthorityNotificationDocumentHandler auf Movement-Ebene. Unternehmens-/Notifier-Aktionen liegen in MovementDocumentHandler.

public class AuthorityMovementDocumentHandler : DiwassDocumentHandlerBase
Inheritance
AuthorityMovementDocumentHandler
Inherited Members

Constructors

AuthorityMovementDocumentHandler(ICompanyDocumentApi, IAuthorityDocumentApi, ICoreApi)

Properties

Movement

Aktueller zewass-Movement-Stand (mit ZEDAL-Ergänzungen). Wird nach jedem Set/Submit/Refresh aktualisiert.

SaveTarget

Zielbereich für SaveToZedal(FileId). Standard: freier Transportpapierbereich (Transportpapiere).

Methods

Refresh()

Lädt den aktuellen Dokumentstatus neu von der BXA API, ohne das XML zu verändern. Subklassen rufen den passenden typisierten GetNotification/GetAnnex7/GetMovement-Endpoint auf, pflegen ihre typisierte Property und delegieren die Common-Felder an UpdateCommonState(DiwassOperationResult).

SetMovementTakeBack(MovementTakeBackDocumentType)

Setzt eine Take-Back-Anweisung auf das Movement (Behörde stoppt die Verbringung und ordnet Rücknahme an, typischerweise nach Facility-Rejection).

SubmitMovementSignal(MovementSignalDocumentType)

Übermittelt ein Behördensignal auf Movement-Ebene (z.B. Stornierung, Validierungs-Hinweise).