All Classes and Interfaces
Class
Description
Higher-level workflow for carrier move jobs, queueing, and checkpoint resume.
Small circular alert badge used to indicate update availability.
Loads and manages runtime configuration from environment variables and `.env` file.
Generates a standalone barcode label and optionally prints it.
Utility for generating standalone ZPL barcode labels.
Request payload for barcode label generation.
Field orientation for barcode rendering.
Supported barcode symbologies for standalone labels.
Reads CLI version from build-filtered classpath metadata.
Lightweight mapping row from carrier move to shipment stop.
Process bootstrap for CLI execution and zero-argument GUI launch.
Creates a pooled
DataSource for Oracle using HikariCP.Manages the Oracle database connection pool using HikariCP.
Diagnostic information returned by database connectivity tests.
Utility service for validating Oracle database connectivity.
Repository interface for querying WMS data from Oracle database.
Validates database connectivity for the active site and WMS environment.
High-level mismatch classes derived from the daily EMS reconciliation report.
Final structured output for an EMS reconciliation analysis run.
Classifies EMS reconciliation rows into actionable mismatch findings.
Analyzes the daily EMS reconciliation report and emits an operator-friendly mismatch report.
Operator-facing mismatch finding with a recommendation and fix intent.
Summary information for a single pass in the reconciliation report.
Parses the legacy XLS workbook produced by the EMS reconciliation job.
Raw row extracted from the EMS reconciliation workbook.
Result of a lightweight socket probe against an integration endpoint.
Lightweight socket probe for documenting reachable integration endpoints.
Launches the Swing desktop workflow.
Downloads published installer assets for verified guided upgrades.
Shared GUI-facing exception message extraction.
Starts the Swing GUI and keeps the calling process alive until the window closes.
Shared GUI helpers for workflow-scoped printer target lists.
Verifies downloaded installer assets against published SHA-256 checksum sidecars.
Locates and launches packaged install-maintenance scripts.
Builds label data by mapping rich domain objects to ZPL template field values.
Swing desktop GUI for shipment/carrier preview and print workflows.
Shared helpers for label workflows (CLI/GUI).
Shared immutable identity for a selectable label across shipment and carrier workflows.
Shared helpers for resolving ordered label selections from operator input.
Represents a ZPL label template with placeholders for dynamic field substitution.
Represents information about a placeholder in the template.
Enumeration of supported label formats.
GUI workflow service that loads shipment data, builds preview math,
and executes label printing.
Represents a line item within a shipment.
Loads sold-to to DC location mappings from CSV.
Represents a license plate number (LPN) or pallet in a shipment.
Network printing service for Zebra printers via TCP port 9100.
Service for normalizing and transforming WMS data.
Oracle implementation of DbQueryRepository.
Deletes stale generated artifacts from the runtime
out directory.Shared pallet-count math so preview rows and aggregate planning cannot drift.
Calculates pallet planning summary metrics from SKU footprint data.
Summary metrics used by CLI/GUI previews.
Configuration for a physical printer.
Service for printer routing based on YAML configuration.
Groups flattened rail rows into railcar-level aggregates.
Generates Word/PDF/PRN artifacts from merge CSV output.
Aggregated railcar payload keyed by train + sequence + vehicle.
Print-ready railcar card model.
Renders railcar cards directly to a deterministic letter-sized PDF.
Shared CSV helpers for rail import/export workflows.
Rail-only database boundary for loading train rows and footprint candidates.
Centralized family-bucket normalization for rail pallet math.
Family buckets used by rail calculations and rendering.
Item-family footprint lookup row used for rail pallet-equivalent math.
One WMS footprint candidate resolved for a short code.
Resolves deterministic footprint records from potentially ambiguous WMS candidates.
Generates merge-ready rail label data with deterministic family footprint math.
Computes deterministic family percentages for rail labels using item footprint lookup data.
Family share summary.
Planned row with computed family callouts and diagnostics.
Rail labels screen with train load, railcar table preview, card preview, and print action.
Calculates per-railcar pallet totals using ceiling(cases / casesPerPallet).
Result object for per-railcar pallet totals.
End-to-end WMS rail label workflow with preview and PDF rendering.
Sends generated card documents to the host print shell.
One flattened rail-load row used by the Word merge template.
Writes rail merge output in `_TrainDetail.csv` layout consumed by the Word template.
GUI bridge around the shared core rail workflow.
End-to-end rail planning workflow:
train -> WMS rows -> railcar aggregates -> pallet totals -> printable cards.
Immutable workflow output for CLI/GUI.
Matches related release assets such as installer binaries and checksum sidecars.
Looks up the latest published GitHub release for the app.
Root command for the WMS Pallet Tag System CLI.
A printer routing rule that evaluates context to select a printer.
Generates pallet labels from WMS data for a single shipment or a carrier move.
Resolves runtime-relative filesystem paths from the executing class/jar location.
Stores non-secret user/runtime settings shared across CLI and GUI launches.
Represents a shipment containing multiple pallets (LPNs).
Aggregated shipment SKU row with item footprint data from WMS.
Displays the resolved runtime configuration with secrets redacted.
Site-specific configuration for label generation.
Service for loading and accessing Walmart SKU mappings from CSV.
Service for capturing snapshots of normalized WMS data to JSON files.
Handles terminal-like right-click copy/paste behavior for text components.
Prepares installable release targets and warning metadata for upgrade or downgrade actions.
Loads and classifies the published GitHub release catalog for update decisions.
Immutable GUI snapshot for the update manager surface.
Applies product update rules to the fetched release catalog.
Persists updater prompt suppression and experimental update preferences.
Maps update policy decisions into GUI-facing summaries and notification flags.
Prints the CLI version.
Minimal version normalization/comparison for release identifiers such as
v1.7.1
and v1.7.1-rc1.Represents a mapping from TBG internal SKU to Walmart item number.
Exception thrown for configuration errors.
Exception thrown when database connectivity fails.
Base exception for WMS system errors.
Exception thrown when printing operations fail.
Adapter that exposes rail-only queries through the core rail repository boundary.
Shared plan summaries consumed by CLI and GUI formatting layers.
Binds shared keyboard shortcuts for high-frequency GUI workflow actions.
ZPL label generation engine for template-driven label production.