Class AixFlowResultDAO
java.lang.Object
org.bgerp.plugin.ai.aixflow.model.AixFlowResultDAO
DAO for aixflow_results table.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddeleteByFilename(Connection con, String filename) static List<AixFlowResult> getAll(Connection con) static AixFlowResultgetByAnalysisId(Connection con, String analysisId) static List<AixFlowResult> getByFilename(Connection con, String filename) static List<AixFlowResult> Returns all records with status pending or processing (for poller).static voidsaveDiarizationResult(Connection con, String analysisId, String diarizationStatus, String diarizationResult, String diarizationRawResponse) Update diarization fields for a result (stub — sets status only).static voidsaveResult(Connection con, AixFlowResult r) Insert or update an analysis result (upsert on analysis_id).static voidupdateStatus(Connection con, String analysisId, String status, int progress) Update status and progress for a result.
-
Constructor Details
-
AixFlowResultDAO
public AixFlowResultDAO()
-
-
Method Details
-
saveResult
Insert or update an analysis result (upsert on analysis_id).- Throws:
SQLException
-
saveDiarizationResult
public static void saveDiarizationResult(Connection con, String analysisId, String diarizationStatus, String diarizationResult, String diarizationRawResponse) throws SQLException Update diarization fields for a result (stub — sets status only).- Throws:
SQLException
-
updateStatus
public static void updateStatus(Connection con, String analysisId, String status, int progress) throws SQLException Update status and progress for a result.- Throws:
SQLException
-
getByAnalysisId
- Throws:
SQLException
-
getByFilename
public static List<AixFlowResult> getByFilename(Connection con, String filename) throws SQLException - Throws:
SQLException
-
getAll
- Throws:
SQLException
-
getPendingOrProcessing
Returns all records with status pending or processing (for poller).- Throws:
SQLException
-
deleteByFilename
- Throws:
SQLException
-