All pastes #395078 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-14 19:49 UTC
rendered paste body
PartyManager partyManager = Connector.getPartyManager();
		String coderUuid;
        
        // Create a role within the Acme organization (see setUp())
		coderUuid = partyManager.createRole(m_rootAuth,
                                            "Developer",
                                            "Description of role here. JUnit created.",
                                            m_acmeCorpUuid,
                                            null);

	    cleanupPartyUuids.add(coderUuid);
	    
        // Now we'll create a user and give him the Developer role.
	    UserInfo userInfo = new UserInfo();
	    userInfo.setLogin("dbowie");
	    userInfo.setName("David Bowie");
	    userInfo.setFirstName("David");
	    userInfo.setLastName("Bowie");
	    userInfo.setTitle("Engineer");
	    userInfo.setEmailAddress("david.bowie@acme.com");

	    String userUuid = 
	    	partyManager.createUser(m_rootAuth, userInfo, m_acmeCorpUuid);

	    cleanupPartyUuids.add(userUuid);
	    
	    partyManager.assignToParty(m_rootAuth, coderUuid, userUuid);
	    
	    Collection roles = 
	    	partyManager.findRolesByName(m_rootAuth, "Developer", m_acmeCorpUuid);
	    
	    System.out.println("== createRole: Prining role info");
	    Iterator iterator = roles.iterator();
	    while(iterator.hasNext())
	    	System.out.println((GroupInfo)iterator.next());
	    
	    System.out.println("== createRole: Print user roles for" + userInfo.getName());
	    List userRoles = partyManager.getChildRoles(m_rootAuth, userUuid, 0, 0);
	    for(int i = 0; i < userRoles.size(); ++i)
	    	System.out.println((PartyInfo)userRoles.get(i));