BugFix for XML generation of PersonalProjects. Used it own method for generating the XML of the projects. Switched to standard generator.

git-svn-id: https://svn.libreccm.org/ccm/trunk@2145 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2013-05-02 17:59:11 +00:00
parent e0fb729f11
commit b405bba066
1 changed files with 14 additions and 3 deletions

View File

@ -226,7 +226,7 @@ public class PersonalProjects implements ContentGenerator {
} }
} }
private void generateProjectsGroupXml(final Element projectsElem, private void generateProjectsGroupXml(final Element projectsElem,
final String groupName, final String groupName,
final List<SciProjectBundle> projects, final List<SciProjectBundle> projects,
@ -239,13 +239,24 @@ public class PersonalProjects implements ContentGenerator {
groupElem.addAttribute("name", groupName); groupElem.addAttribute("name", groupName);
for (SciProjectBundle project : projects) { for (SciProjectBundle project : projects) {
generateProjectXml(groupElem, project, state); generateProjectXml(groupElem,
project.getProject(GlobalizationHelper.getNegotiatedLocale().getLanguage()),
state);
} }
} }
private void generateProjectXml(final Element projectGroupElem,
final SciProject project,
final PageState state ) {
final XmlGenerator generator = new XmlGenerator(project);
generator.setItemElemName("project", "");
generator.setListMode(true);
generator.generateXML(state, projectGroupElem, "");
}
private void generateProjectXml(final Element projectGroupElem, private void generateProjectXml(final Element projectGroupElem,
final SciProjectBundle projectBundle, final SciProjectBundle projectBundle,
final PageState state) { final PageState state) {
final SciProject project = projectBundle.getProject(GlobalizationHelper. final SciProject project = projectBundle.getProject(GlobalizationHelper.
getNegotiatedLocale().getLanguage()); getNegotiatedLocale().getLanguage());