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
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).