use of org.olat.course.site.model.CourseSiteConfiguration in project OpenOLAT by OpenOLAT.
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 OpenOLAT.
the class CourseSiteDef method getCourseSiteconfiguration.
protected CourseSiteConfiguration getCourseSiteconfiguration() {
SiteDefinitions siteModule = CoreSpringFactory.getImpl(SiteDefinitions.class);
CourseSiteConfiguration config = siteModule.getConfigurationCourseSite1();
return config;
}
use of org.olat.course.site.model.CourseSiteConfiguration in project OpenOLAT by OpenOLAT.
the class CourseSiteDef3 method getCourseSiteconfiguration.
@Override
protected CourseSiteConfiguration getCourseSiteconfiguration() {
SiteDefinitions siteModule = CoreSpringFactory.getImpl(SiteDefinitions.class);
CourseSiteConfiguration config = siteModule.getConfigurationCourseSite3();
return config;
}
use of org.olat.course.site.model.CourseSiteConfiguration in project OpenOLAT by OpenOLAT.
the class CourseSiteContextEntryControllerCreator method getRepositoryEntry.
private RepositoryEntry getRepositoryEntry(UserRequest ureq, ContextEntry ce) {
if (repoEntry == null) {
if (ce.getOLATResourceable() instanceof RepositoryEntry) {
repoEntry = (RepositoryEntry) ce.getOLATResourceable();
} else {
OLATResourceable ores = ce.getOLATResourceable();
if ("CourseSite".equals(ores.getResourceableTypeName())) {
int id = ores.getResourceableId().intValue();
CourseSiteDef courseSiteDef = null;
List<SiteDefinition> siteDefList = getSitesDefinitions().getSiteDefList();
if (id == 2) {
for (SiteDefinition siteDef : siteDefList) {
if (siteDef instanceof CourseSiteDef2) {
courseSiteDef = (CourseSiteDef) siteDef;
}
}
} else if (id == 1) {
for (SiteDefinition siteDef : siteDefList) {
if (siteDef instanceof CourseSiteDef) {
courseSiteDef = (CourseSiteDef) siteDef;
}
}
}
if (courseSiteDef != null) {
CourseSiteConfiguration config = courseSiteDef.getCourseSiteconfiguration();
LanguageConfiguration langConfig = courseSiteDef.getLanguageConfiguration(ureq, config);
if (langConfig != null) {
String softKey = langConfig.getRepoSoftKey();
RepositoryManager rm = RepositoryManager.getInstance();
repoEntry = rm.lookupRepositoryEntryBySoftkey(softKey, false);
}
}
} else {
RepositoryManager rm = RepositoryManager.getInstance();
repoEntry = rm.lookupRepositoryEntry(ores.getResourceableId());
}
}
}
return repoEntry;
}
use of org.olat.course.site.model.CourseSiteConfiguration in project OpenOLAT by OpenOLAT.
the class CourseSiteDef2 method getCourseSiteconfiguration.
@Override
protected CourseSiteConfiguration getCourseSiteconfiguration() {
SiteDefinitions siteModule = CoreSpringFactory.getImpl(SiteDefinitions.class);
CourseSiteConfiguration config = siteModule.getConfigurationCourseSite2();
return config;
}
Aggregations