Kleine Verbesserungen an der XML-Ausgabe des SciProjectSummaryTab (Berücksichtigung mehrerer Mittelgeber)
git-svn-id: https://svn.libreccm.org/ccm/trunk@2434 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
ae2d4faad3
commit
d3805612d3
|
|
@ -41,7 +41,6 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
||||||
config.load();
|
config.load();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getKey() {
|
public String getKey() {
|
||||||
return key;
|
return key;
|
||||||
|
|
@ -249,7 +248,7 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
||||||
*
|
*
|
||||||
* while (members.next()) { generateMemberXml(members.getPerson(),
|
* while (members.next()) { generateMemberXml(members.getPerson(),
|
||||||
* membersElem, members.getRoleName(), state); }
|
* membersElem, members.getRoleName(), state); }
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
logger.debug(String.format("Generated members XML for project '%s'"
|
logger.debug(String.format("Generated members XML for project '%s'"
|
||||||
|
|
@ -451,12 +450,14 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
||||||
final Element parent,
|
final Element parent,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
if ((project.getSponsors() != null)
|
if ((project.getSponsors() != null)
|
||||||
&& !project.getSponsors().isEmpty()) {
|
&& !project.getSponsors().isEmpty()) {
|
||||||
final Element sponsorElem = parent.newChildElement("sponsor");
|
|
||||||
final SciProjectSponsorCollection sponsors = project.getSponsors();
|
final SciProjectSponsorCollection sponsors = project.getSponsors();
|
||||||
sponsors.next();
|
final Element sponsorsElem = parent.newChildElement("sponsors");
|
||||||
final GenericOrganizationalUnit sponsor = sponsors.getSponsor();
|
while (sponsors.next()) {
|
||||||
sponsorElem.setText(sponsor.getTitle());
|
final Element sponsorElem = sponsorsElem.newChildElement("sponsor");
|
||||||
|
final GenericOrganizationalUnit sponsor = sponsors.getSponsor();
|
||||||
|
sponsorElem.setText(sponsor.getTitle());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((project.getFunding() != null)
|
if ((project.getFunding() != null)
|
||||||
|
|
@ -486,5 +487,6 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
||||||
protected ContentItem getContentItem(final PageState state) {
|
protected ContentItem getContentItem(final PageState state) {
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,6 @@ public class SciProjectSummaryTabConfig extends AbstractConfig {
|
||||||
Parameter.REQUIRED,
|
Parameter.REQUIRED,
|
||||||
true);
|
true);
|
||||||
|
|
||||||
|
|
||||||
register(showMembers);
|
register(showMembers);
|
||||||
register(mergeMembers);
|
register(mergeMembers);
|
||||||
register(showContacts);
|
register(showContacts);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue