/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package org.dlect.provider.base.blackboard;
import com.google.common.base.Optional;
import java.net.URI;
import java.util.Collection;
import java.util.Date;
import org.dlect.immutable.model.ImmutableSemester;
import org.dlect.immutable.model.ImmutableStream;
import org.dlect.immutable.model.ImmutableSubject;
/**
*
* @author lee
*/
public interface BlackboardLectureCustomiser {
public Optional<Date> getLectureTime(URI u, String title, String captureDate);
public Collection<ImmutableStream> getLectureStreamsFor(ImmutableSemester sem, ImmutableSubject s);
public Collection<ImmutableStream> getLectureStream(URI u, String title, Date lectureTime, ImmutableSemester sem, ImmutableSubject s);
}