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