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()); } }