r31 - trunk/choreg-test-webapp/src/main/java/org/chorem/choreg/test
Author: fdesbois Date: 2009-08-26 16:00:48 +0200 (Wed, 26 Aug 2009) New Revision: 31 Modified: trunk/choreg-test-webapp/src/main/java/org/chorem/choreg/test/TestBonzoms.java Log: Add memberships gestion from xPIL for testing Bonzoms Modified: trunk/choreg-test-webapp/src/main/java/org/chorem/choreg/test/TestBonzoms.java =================================================================== --- trunk/choreg-test-webapp/src/main/java/org/chorem/choreg/test/TestBonzoms.java 2009-08-24 09:02:47 UTC (rev 30) +++ trunk/choreg-test-webapp/src/main/java/org/chorem/choreg/test/TestBonzoms.java 2009-08-26 14:00:48 UTC (rev 31) @@ -33,10 +33,10 @@ import org.chorem.choreg.ChoremRegistry; import org.chorem.choreg.ChoremRegistryImpl; import org.chorem.choreg.FormatType; -import org.chorem.choreg.Link; import org.chorem.oasis.ciq.api.SimplifiedNameElement; import org.chorem.oasis.ciq.api.XNLHelper; import urn.oasis.names.tc.ciq.xnl.PartyNameType; +import urn.oasis.names.tc.ciq.xpil.MembershipsDocument.Memberships; import urn.oasis.names.tc.ciq.xpil.PartyDocument; /** @@ -160,6 +160,21 @@ out.println("[" + name.getType() + " : " + name.getValue() + "] "); } out.println("</p>"); + Memberships memberships = doc.getParty().getMemberships(); + if (memberships != null) { + for (Memberships.Membership membership : memberships.getMembershipArray()) { + out.println("<p> --> MEMBERSHIP:: "); + Memberships.Membership.MembershipElement element = membership.getMembershipElementArray(0); + out.println("( " + element.getType() + " ) " + element.getStringValue() + "</p>"); + Memberships.Membership.Organisation organisation = membership.getOrganisation(); + out.println("<p> IN [ " + organisation.getNameElementArray(0).getStringValue() + " ]"); + for (Memberships.Membership.Organisation.SubDivisionName subDivision : organisation.getSubDivisionNameArray()) { + out.println("[ SUB: " + subDivision.getStringValue() + "] "); + } + out.println("</p>"); + } + } + } if (XNLHelper.hasOrganisationNames(partyName)) { out.println("<p>ORGANISATION:: "); @@ -186,6 +201,8 @@ if (eee.getCause() != null) { out.println("<p>" + eee.getCause().getClass().getSimpleName() + " : " + eee.getCause().getMessage() + "</p>"); } + } catch (Exception eee) { + out.println("<p>OtherException : " + eee.getClass().getName() + " : " + eee.getMessage() + "</p>"); } return out;
participants (1)
-
fdesbois@users.chorem.org