use of org.olat.course.site.model.CourseSiteConfiguration in project OpenOLAT by OpenOLAT.
the class CourseSiteDef4 method getCourseSiteconfiguration.
@Override
protected CourseSiteConfiguration getCourseSiteconfiguration() {
SiteDefinitions siteModule = CoreSpringFactory.getImpl(SiteDefinitions.class);
CourseSiteConfiguration config = siteModule.getConfigurationCourseSite4();
return config;
}
use of org.olat.course.site.model.CourseSiteConfiguration in project openolat by klemens.
the class SitesAdminController method doCourseSite2Settings.
private void doCourseSite2Settings(UserRequest ureq) {
if (courseSite2Ctrl == null) {
CourseSiteConfiguration siteConfiguration = sitesModule.getConfigurationCourseSite2();
if (siteConfiguration == null) {
siteConfiguration = new CourseSiteConfiguration();
}
courseSite2Ctrl = new CourseSiteAdminController(ureq, getWindowControl(), siteConfiguration);
listenTo(courseSite2Ctrl);
}
mainVC.put("segmentCmp", courseSite2Ctrl.getInitialComponent());
}
use of org.olat.course.site.model.CourseSiteConfiguration in project openolat by klemens.
the class SitesAdminController method doCourseSite3Settings.
private void doCourseSite3Settings(UserRequest ureq) {
if (courseSite3Ctrl == null) {
CourseSiteConfiguration siteConfiguration = sitesModule.getConfigurationCourseSite3();
if (siteConfiguration == null) {
siteConfiguration = new CourseSiteConfiguration();
}
courseSite3Ctrl = new CourseSiteAdminController(ureq, getWindowControl(), siteConfiguration);
listenTo(courseSite3Ctrl);
}
mainVC.put("segmentCmp", courseSite3Ctrl.getInitialComponent());
}
use of org.olat.course.site.model.CourseSiteConfiguration in project openolat by klemens.
the class CourseSiteDef4 method getCourseSiteconfiguration.
@Override
protected CourseSiteConfiguration getCourseSiteconfiguration() {
SiteDefinitions siteModule = CoreSpringFactory.getImpl(SiteDefinitions.class);
CourseSiteConfiguration config = siteModule.getConfigurationCourseSite4();
return config;
}
use of org.olat.course.site.model.CourseSiteConfiguration in project openolat by klemens.
the class CourseSiteContextEntryControllerCreator method getCourseSite.
private CourseSiteDef getCourseSite(UserRequest ureq, RepositoryEntry re) {
if (re == null)
return null;
List<SiteDefinition> siteDefList = getSitesDefinitions().getSiteDefList();
for (SiteDefinition siteDef : siteDefList) {
if (siteDef instanceof CourseSiteDef) {
CourseSiteDef courseSiteDef = (CourseSiteDef) siteDef;
CourseSiteConfiguration config = courseSiteDef.getCourseSiteconfiguration();
LanguageConfiguration langConfig = courseSiteDef.getLanguageConfiguration(ureq, config);
if (langConfig == null)
continue;
String softKey = langConfig.getRepoSoftKey();
if (re.getSoftkey() != null && re.getSoftkey().equals(softKey)) {
return courseSiteDef;
}
}
}
return null;
}
Aggregations