All pastes #448159 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-19 14:10 UTC
rendered paste body
	public void grantPrivledges() throws Exception {
			
			PartyManager partyManager = Connector.getPartyManager();
			SecurityManager securityManager = Connector.getSecurityManager();
			
			Collection roles = 
		    	partyManager.findRolesByName(m_rootAuth, "Developer", m_kpRoot);
		    
			HashSet hS = new HashSet();
			hS.add(Privileges.CAN_LOGON);
			hS.add(Privileges.CAN_INSPECT_METADATA);
			hS.add(Privileges.CAN_MANAGE_METADATA);
			hS.add(Privileges.CAN_CREATE_ASSET);
			hS.add(Privileges.CAN_UPDATE_ASSET);
			hS.add(Privileges.CAN_INSPECT_ASSETS);
			hS.add(Privileges.CAN_UPLOAD_NEW_VERSIONS);
			hS.add(Privileges.CAN_VIEW_RENDITIONS);
			hS.add(Privileges.CAN_INSPECT_WORKSPACE);
			hS.add(Privileges.CAN_CREATE_WORKSPACE);
			hS.add(Privileges.CAN_CREATE_SAVED_SEARCH);
			hS.add(Privileges.CAN_ASSIGN_ITEMS_TO_WORKSPACE);
			hS.add(Privileges.CAN_VIEW_WORKSPACE_CONTENTS);
			hS.add(Privileges.CAN_SEARCH);

			System.out.println("== createRole: Prining role info");
		    Iterator iterator = roles.iterator();
		    while(iterator.hasNext()) {
		    	GroupInfo item  = (GroupInfo)iterator.next();
		    	// securityManager.grantPrivileges(m_rootAuth, item.getUuid(), hS);
		    	securityManager.setPartyDomainPrivileges(m_rootAuth, item.getUuid(), m_kpRoot, hS);
		    	System.out.println(item.getUuid() + " name:" + item.getName());
		    }
		    
			
		}