public interface CampusCourseCoreService extends CoreService
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkDelegation(java.lang.Long sapCampusCourseId,
Identity creator) |
CampusCourse |
continueCampusCourse(java.lang.Long courseResourceableId,
java.lang.Long sapCampusCourseId,
java.lang.String courseTitle,
Identity creator) |
CampusCourse |
createCampusCourse(java.lang.Long resourceableId,
java.lang.Long sapCampusCourseId,
Identity creator,
CampusCourseImportTO campusCourseImportData) |
CampusCourse |
createCampusCourseFromTemplate(java.lang.Long courseResourceableId,
java.lang.Long sapCampusCourseId,
Identity creator) |
void |
createDelegation(Identity delegator,
Identity delegatee) |
void |
deleteDelegation(Identity delegator,
Identity delegatee) |
void |
deleteResourceableIdReference(OLATResourceable res) |
boolean |
existDelegation(Identity delegator,
Identity delegatee) |
boolean |
existResourceableId(java.lang.Long resourceableId) |
java.util.List<java.lang.Long> |
getAllCreatedSapCourcesResourceableIds() |
java.util.Set<Course> |
getCampusCoursesWithoutResourceableId(Identity identity,
SapOlatUser.SapUserType userType)
Get a list of Campus-courses which have resourceableId=null. resourceableId=null means no OLAT course is created in the OLAT course-repository yet.
|
java.util.Set<Course> |
getCampusCoursesWithResourceableId(Identity identity,
SapOlatUser.SapUserType userType)
Get list of Campus courses which already are created in the OLAT course-repository.
|
java.util.List |
getDelegatees(Identity delegator) |
RepositoryEntry |
getRepositoryEntryFor(java.lang.Long sapCourseId) |
CampusCourse |
loadCampusCourse(java.lang.Long sapCampusCourseId,
java.lang.Long resourceableId) |
boolean checkDelegation(java.lang.Long sapCampusCourseId, Identity creator)
CampusCourse createCampusCourseFromTemplate(java.lang.Long courseResourceableId, java.lang.Long sapCampusCourseId, Identity creator)
CampusCourse continueCampusCourse(java.lang.Long courseResourceableId, java.lang.Long sapCampusCourseId, java.lang.String courseTitle, Identity creator)
CampusCourse createCampusCourse(java.lang.Long resourceableId, java.lang.Long sapCampusCourseId, Identity creator, CampusCourseImportTO campusCourseImportData)
void deleteResourceableIdReference(OLATResourceable res)
RepositoryEntry getRepositoryEntryFor(java.lang.Long sapCourseId)
java.util.Set<Course> getCampusCoursesWithoutResourceableId(Identity identity, SapOlatUser.SapUserType userType)
java.util.Set<Course> getCampusCoursesWithResourceableId(Identity identity, SapOlatUser.SapUserType userType)
CampusCourse loadCampusCourse(java.lang.Long sapCampusCourseId, java.lang.Long resourceableId)
boolean existResourceableId(java.lang.Long resourceableId)
java.util.List<java.lang.Long> getAllCreatedSapCourcesResourceableIds()
java.util.List getDelegatees(Identity delegator)