public final class MybatisRecordingsDao extends Object implements RecordingsDao
| Constructor and Description |
|---|
MybatisRecordingsDao(org.apache.ibatis.session.SqlSessionFactory sessions) |
MybatisRecordingsDao(org.apache.ibatis.session.SqlSessionFactory sessions,
S3AccessTool s3AccessTool,
String recordingPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRecording(Recording recording) |
URI |
generateLocalFileUri(String recordingRelativeUri) |
Recording |
getRecording(Sid sid) |
Recording |
getRecordingByCall(Sid callSid) |
List<Recording> |
getRecordings(Sid accountSid) |
List<Recording> |
getRecordingsByCall(Sid callSid) |
void |
removeRecording(Sid sid) |
void |
removeRecordings(Sid accountSid) |
public MybatisRecordingsDao(org.apache.ibatis.session.SqlSessionFactory sessions)
public MybatisRecordingsDao(org.apache.ibatis.session.SqlSessionFactory sessions,
S3AccessTool s3AccessTool,
String recordingPath)
public void addRecording(Recording recording)
addRecording in interface RecordingsDaopublic Recording getRecording(Sid sid)
getRecording in interface RecordingsDaopublic Recording getRecordingByCall(Sid callSid)
getRecordingByCall in interface RecordingsDaopublic List<Recording> getRecordingsByCall(Sid callSid)
getRecordingsByCall in interface RecordingsDaopublic List<Recording> getRecordings(Sid accountSid)
getRecordings in interface RecordingsDaopublic void removeRecording(Sid sid)
removeRecording in interface RecordingsDaopublic void removeRecordings(Sid accountSid)
removeRecordings in interface RecordingsDaoCopyright © 2017. All Rights Reserved.