Class TranscriptionJobControlDto
java.lang.Object
org.opencastproject.transcription.persistence.TranscriptionJobControlDto
- All Implemented Interfaces:
Serializable
@Entity(name="TranscriptionJobControl")
public class TranscriptionJobControlDto
extends Object
implements Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Consumer<javax.persistence.EntityManager> static Function<javax.persistence.EntityManager, Optional<TranscriptionJobControlDto>> findByJobQuery(String jobId) Find a job control by its number.static Function<javax.persistence.EntityManager, List<TranscriptionJobControlDto>> findByMediaPackageQuery(String mediaPackageId) Find all job controls by media package.static Function<javax.persistence.EntityManager, List<TranscriptionJobControlDto>> findByMediaPackageTrackAndStatusQuery(String mediaPackageId, String trackId, String... status) Find all job controls by media package and status.static Function<javax.persistence.EntityManager, List<TranscriptionJobControlDto>> findByStatusQuery(String... status) Find all job controls by status.voidsetDateCompleted(Date dateCompleted) voidstatic Function<javax.persistence.EntityManager, TranscriptionJobControlDto> storeQuery(String mediaPackageId, String trackId, String transcriptionJobId, String jobStatus, long trackDuration, Date dateExpected, long providerId) Store new job controlConvert into business object.static Consumer<javax.persistence.EntityManager> updateStatusQuery(String jobId, String status) Update job status
-
Constructor Details
-
TranscriptionJobControlDto
public TranscriptionJobControlDto() -
TranscriptionJobControlDto
public TranscriptionJobControlDto(String mediaPackageId, String trackId, String transcriptionJobId, Date dateCreated, Date dateExpected, Date dateCompleted, String status, long trackDuration, long providerId) Constructor with all fields.
-
-
Method Details
-
toTranscriptionJobControl
Convert into business object. -
storeQuery
public static Function<javax.persistence.EntityManager,TranscriptionJobControlDto> storeQuery(String mediaPackageId, String trackId, String transcriptionJobId, String jobStatus, long trackDuration, Date dateExpected, long providerId) Store new job control -
findByJobQuery
public static Function<javax.persistence.EntityManager,Optional<TranscriptionJobControlDto>> findByJobQuery(String jobId) Find a job control by its number. -
findByMediaPackageQuery
public static Function<javax.persistence.EntityManager,List<TranscriptionJobControlDto>> findByMediaPackageQuery(String mediaPackageId) Find all job controls by media package. -
findByStatusQuery
public static Function<javax.persistence.EntityManager,List<TranscriptionJobControlDto>> findByStatusQuery(String... status) Find all job controls by status. -
findByMediaPackageTrackAndStatusQuery
public static Function<javax.persistence.EntityManager,List<TranscriptionJobControlDto>> findByMediaPackageTrackAndStatusQuery(String mediaPackageId, String trackId, String... status) Find all job controls by media package and status. -
updateStatusQuery
public static Consumer<javax.persistence.EntityManager> updateStatusQuery(String jobId, String status) Update job status -
delete
-
setStatus
-
setDateCompleted
-