Interface ReportStatus
- All Known Implementing Classes:
ReportStatus.Expired, ReportStatus.Failed, ReportStatus.Generating, ReportStatus.Ready
public sealed interface ReportStatus
permits ReportStatus.Generating, ReportStatus.Ready, ReportStatus.Failed, ReportStatus.Expired
報表產生的狀態值型別;status() 對齊前端 ReportViewer 的 generating/ready/failed/expired
job 的其他欄位(誰、何時、參數)與持久化屬應用(ADR-029 第 6 點);值型別不含序列化註解。
- Since:
- 4.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record已過期(應用依保存期限刪除後)static final record失敗static final record產生中static final record已保存、可下載 -
Method Summary
-
Method Details
-
status
String status()- Returns:
- 狀態名稱
-