/** * printOrganization * @throws Exception */ public void printOrganizations() throws Exception { // Enter your code here PartyManager partyManager = Connector.getPartyManager(); RepositoryManager repositoryManager = Connector.getRepositoryManager(); Collection rootOrgs = null; Collection servers = null; try { servers = repositoryManager.getServers(m_rootAuth); } catch(Exception e) { System.out.println(e); } Iterator iter = servers.iterator(); while(iter.hasNext()) { ServerInfo serverInfo = (ServerInfo)iter.next(); System.out.println(serverInfo.getUuid() + " : " + serverInfo.getName()); Collection repositories = repositoryManager.getRepositories(m_rootAuth, serverInfo.getUuid()); Iterator repIter = repositories.iterator(); while(repIter.hasNext()) { RepositoryInfo repositoryInfo = (RepositoryInfo)repIter.next(); System.out.println(" " + repositoryInfo.getUuid() + " : " + repositoryInfo.getOwnerUuid()); } } try { rootOrgs = partyManager.getRootOrganizations(m_rootAuth); } catch(Exception e) { System.out.println(e); } iter = rootOrgs.iterator(); while(iter.hasNext()) { GroupInfo orgInfo = (GroupInfo)iter.next(); printOrganizationTree(m_rootAuth, orgInfo.getUuid(), partyManager, 0); //System.out.println(orgInfo.getUuid() + " : " + orgInfo.getName()); } }