use of org.olat.imsmd.xml.manifest.ValueType in project openolat by klemens.
the class ManifestMetadataBuilder method setEducationalContext.
public void setEducationalContext(String context, String lang) {
EducationalType educational = getEducational(true);
if (educational != null) {
ContextType type = getFromAny(ContextType.class, educational.getContent());
if (type == null) {
type = mdObjectFactory.createContextType();
educational.getContent().add(mdObjectFactory.createContext(type));
}
SourceType sourceType = mdObjectFactory.createSourceType();
sourceType.setLangstring(createString("https://www.openolat.org", lang));
ValueType valueType = mdObjectFactory.createValueType();
valueType.setLangstring(createString(context, lang));
type.setSource(sourceType);
type.setValue(valueType);
}
}
Aggregations