ShipmentsRepositoryImpl
Constructors
Functions
Soft-deletes a shipment, moving it to the archive.
Deletes a shipment scan.
Clear all shipment data (used when user logs out)
Create a shipment entry for a pick ticket image Links the already-uploaded pick ticket image to the shipment and scan
Records a new scan event for a shipment.
Triggers a full refresh of all shipment data, including scans and entries.
Optimized: Implement parallel batch fetching for entries
Fetches both the shipment details and its scans in parallel.
Fetches all entries (files, images, point clouds) attached to a specific scan.
Fetches all scans associated with a specific shipment.
Optimized: Implement parallel batch fetching for scans
Optimized: Implement parallel fetching of scans and entries
Optimized: Extract cloud processing to separate function
Rename a shipment
Shares a shipment with another user via email.
Provides a reactive stream of entries for a single shipment.
Provides a reactive stream of entries (files/metadata) for a set of shipment IDs.
Provides a reactive stream of scans for a single shipment.
Provides a reactive stream of scans for a specific set of shipment IDs.
Returns a reactive stream for a specific ShipmentTree.
Unarchive a shipment (restore)
Updates raw metadata for a specific scan.
Updates a scan with manually measured dimensions.
Updates the quality approval status for a scan, usually triggered by manual user review.
Update shipment scan type to match the document type
Updates the bounding box/user-adjusted dimensions for a 3D scan.
Updates the weight of the scanned object.
Optimized: Extract barcode upload to separate function
Optimized: Extract image upload to separate function
Uploads SDK/Application logs to the Dockware server for troubleshooting.