import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.apache.log4j.Logger;
-import org.hibernate.Hibernate;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.envers.Audited;
* <i>this</i> taxon interaction. The different {@link LanguageString language strings}
* contained in the multilanguage text should all have the same meaning.
*/
- public Map<Language,LanguageString> getDescriptions(){
+ public Map<Language,LanguageString> getDescription(){
return this.description;
}
* @see #getDescriptions()
*/
public String getDescription(Language language){
- Hibernate.initialize(description);
- LanguageString languageString = description.get(language);
+ LanguageString languageString = description.get(language);
if (languageString == null){
return null;
}else{
//description
result.description = new HashMap<Language, LanguageString>();
- for (Language language : getDescriptions().keySet()){
+ for (Language language : getDescription().keySet()){
//TODO clone needed? See also IndividualsAssociation
- LanguageString newLanguageString = (LanguageString)getDescriptions().get(language).clone();
+ LanguageString newLanguageString = (LanguageString)getDescription().get(language).clone();
result.description.put(language, newLanguageString);
}