All pastes #446698 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-18 16:52 UTC
rendered paste body
	static void printOrganizationTree(UserAuthInfo userAuth, String orgUuid, PartyManager partyManager, int depth) {
		String spacing = "";
		for(int i = 0; i < depth; i++) 
			spacing += "  ";
		PartyInfo orgInfo = null;
		try {
			orgInfo = partyManager.getParty(userAuth, orgUuid, Boolean.TRUE);
		}
		catch(Exception e) {
			System.out.println(e);
		}
		System.out.println(spacing + orgUuid + " : " + orgInfo.getName());
		depth++;
		printOrganizationChildren(userAuth, orgUuid, partyManager, depth);
	
		try {
	        List orgInfos = 
	            partyManager.getChildOrganizations(userAuth, orgUuid, 0, 0);
	        for(int i = 0; i < orgInfos.size(); ++i) {
	            printOrganizationTree(userAuth, ((GroupInfo)orgInfos.get(i)).getUuid(), partyManager, depth);
	        	//System.out.println(spacing + "  " + ((PartyInfo)orgInfos.get(i)).getName() + " : " + ((PartyInfo)orgInfos.get(i)).getUuid());
	        }
	    } catch(Exception e) {
	            System.out.println(e);
	    }
	}