@Service(value="recordingService") public class RecordingServiceImpl extends Object implements RecordingService
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
RecordingServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
datafixRecordings(org.joda.time.DateTime startDate,
org.joda.time.DateTime endDate) |
SessionRecording |
getSessionRecording(long recordingId) |
void |
removeRecording(long recordingId) |
void |
setRecordingDao(SessionRecordingDao dao) |
void |
setRecordingWSDao(RecordingWSDao recordingWSDao) |
void |
updateSessionRecordingName(long recordingId,
String roomName) |
void |
updateSessionRecordings(long sessionId,
long startTime,
long endTime) |
@Autowired public void setRecordingWSDao(RecordingWSDao recordingWSDao)
@Autowired public void setRecordingDao(SessionRecordingDao dao)
public void updateSessionRecordings(long sessionId,
long startTime,
long endTime)
updateSessionRecordings in interface RecordingService@PreAuthorize(value="hasRole(\'ROLE_ADMIN\') || hasPermission(#recordingId, \'org.jasig.portlet.blackboardvcportlet.data.SessionRecording\', \'view\')") public SessionRecording getSessionRecording(long recordingId)
getSessionRecording in interface RecordingService@Transactional
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\') || hasPermission(#recordingId, \'org.jasig.portlet.blackboardvcportlet.data.SessionRecording\', \'edit\')")
public void updateSessionRecordingName(long recordingId,
String roomName)
updateSessionRecordingName in interface RecordingService@Transactional @PreAuthorize(value="hasRole(\'ROLE_ADMIN\') || hasPermission(#recordingId, \'org.jasig.portlet.blackboardvcportlet.data.SessionRecording\', \'delete\')") public void removeRecording(long recordingId)
removeRecording in interface RecordingService@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public int datafixRecordings(org.joda.time.DateTime startDate,
org.joda.time.DateTime endDate)
datafixRecordings in interface RecordingServiceCopyright © 2016 Jasig. All Rights Reserved.