BugFix für Darstellung SciProject: Status von Mitgliedern wurde nicht im XML ausgegeben.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1951 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
e4d5b76ec8
commit
371c8e4ef4
|
|
@ -199,6 +199,7 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
|||
generateMemberXml(members.getPerson(),
|
||||
membersElem,
|
||||
members.getRoleName(),
|
||||
members.getStatus(),
|
||||
state);
|
||||
}
|
||||
|
||||
|
|
@ -246,6 +247,7 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
|||
protected void generateMemberXml(final BigDecimal memberId,
|
||||
final Element parent,
|
||||
final String role,
|
||||
final String status,
|
||||
final PageState state) {
|
||||
final long start = System.currentTimeMillis();
|
||||
final GenericPerson member = new GenericPerson(memberId);
|
||||
|
|
@ -253,18 +255,20 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
|||
+ "in %d ms.",
|
||||
member.getFullName(),
|
||||
System.currentTimeMillis() - start));
|
||||
generateMemberXml(member, parent, role, state);
|
||||
generateMemberXml(member, parent, role, status, state);
|
||||
}
|
||||
|
||||
protected void generateMemberXml(final GenericPerson member,
|
||||
final Element parent,
|
||||
final String role,
|
||||
final String status,
|
||||
final PageState state) {
|
||||
final long start = System.currentTimeMillis();
|
||||
final XmlGenerator generator = new XmlGenerator(member);
|
||||
generator.setUseExtraXml(true);
|
||||
generator.setItemElemName("member", "");
|
||||
generator.addItemAttribute("role", role);
|
||||
generator.addItemAttribute("status", status);
|
||||
generator.generateXML(state, parent, "");
|
||||
logger.debug(String.format("Generated XML for member '%s' in %d ms.",
|
||||
member.getFullName(),
|
||||
|
|
|
|||
Loading…
Reference in New Issue