BugFix for InternetArticleExtraXMLGenerator, was producing wrong XML structure (Ticket #1715).

git-svn-id: https://svn.libreccm.org/ccm/trunk@2146 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2013-05-02 18:03:47 +00:00
parent b405bba066
commit f1a97b0f94
1 changed files with 5 additions and 4 deletions

View File

@ -18,7 +18,7 @@ import com.arsdigita.xml.Element;
public class InternetArticleExtraXmlGenerator implements ExtraXMLGenerator {
private boolean listMode = false;
public void generateXML(final ContentItem item,
final Element element,
final PageState state) {
@ -41,7 +41,7 @@ public class InternetArticleExtraXmlGenerator implements ExtraXMLGenerator {
public void setListMode(final boolean listMode) {
this.listMode = true;
}
private void createOrganizationXml(final InternetArticle internetArticle,
final Element parent,
final PageState state) {
@ -49,10 +49,10 @@ public class InternetArticleExtraXmlGenerator implements ExtraXMLGenerator {
internetArticle.getOrganization(GlobalizationHelper.
getNegotiatedLocale().getLanguage());
if (orga != null) {
final Element orgaElem = parent.newChildElement("organization");
final XmlGenerator generator = new XmlGenerator(orga);
generator.setItemElemName("organization", "");
generator.setListMode(listMode);
generator.generateXML(state, orgaElem, "");
generator.generateXML(state, parent, "");
}
}
@ -69,5 +69,6 @@ public class InternetArticleExtraXmlGenerator implements ExtraXMLGenerator {
protected ContentItem getContentItem(final PageState state) {
return item;
}
}
}