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(),
|
generateMemberXml(members.getPerson(),
|
||||||
membersElem,
|
membersElem,
|
||||||
members.getRoleName(),
|
members.getRoleName(),
|
||||||
|
members.getStatus(),
|
||||||
state);
|
state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -246,6 +247,7 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
||||||
protected void generateMemberXml(final BigDecimal memberId,
|
protected void generateMemberXml(final BigDecimal memberId,
|
||||||
final Element parent,
|
final Element parent,
|
||||||
final String role,
|
final String role,
|
||||||
|
final String status,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final long start = System.currentTimeMillis();
|
final long start = System.currentTimeMillis();
|
||||||
final GenericPerson member = new GenericPerson(memberId);
|
final GenericPerson member = new GenericPerson(memberId);
|
||||||
|
|
@ -253,18 +255,20 @@ public class SciProjectSummaryTab implements GenericOrgaUnitTab {
|
||||||
+ "in %d ms.",
|
+ "in %d ms.",
|
||||||
member.getFullName(),
|
member.getFullName(),
|
||||||
System.currentTimeMillis() - start));
|
System.currentTimeMillis() - start));
|
||||||
generateMemberXml(member, parent, role, state);
|
generateMemberXml(member, parent, role, status, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void generateMemberXml(final GenericPerson member,
|
protected void generateMemberXml(final GenericPerson member,
|
||||||
final Element parent,
|
final Element parent,
|
||||||
final String role,
|
final String role,
|
||||||
|
final String status,
|
||||||
final PageState state) {
|
final PageState state) {
|
||||||
final long start = System.currentTimeMillis();
|
final long start = System.currentTimeMillis();
|
||||||
final XmlGenerator generator = new XmlGenerator(member);
|
final XmlGenerator generator = new XmlGenerator(member);
|
||||||
generator.setUseExtraXml(true);
|
generator.setUseExtraXml(true);
|
||||||
generator.setItemElemName("member", "");
|
generator.setItemElemName("member", "");
|
||||||
generator.addItemAttribute("role", role);
|
generator.addItemAttribute("role", role);
|
||||||
|
generator.addItemAttribute("status", status);
|
||||||
generator.generateXML(state, parent, "");
|
generator.generateXML(state, parent, "");
|
||||||
logger.debug(String.format("Generated XML for member '%s' in %d ms.",
|
logger.debug(String.format("Generated XML for member '%s' in %d ms.",
|
||||||
member.getFullName(),
|
member.getFullName(),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue