All pastes #446706 Raw Edit

Something

public text v1 · immutable
·published 2007-04-18 16:55 UTC
rendered paste body
    /**
	* 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());
        }   
	}