void removeUserToUserGroup(IEnterpriseSession enterpriseSession) throws SDKException { IInfoStore infostore = (IInfoStore)enterpriseSession.getService("InfoStore"); String query = "SELECT * FROM CI_SYSTEMOBJECTS where SI_NAME='test_ug' AND SI_KIND='UserGroup'"; IInfoObjects infoObjects = (IInfoObjects) infostore.query(query); int userID = 85387; if(infoObjects.size() > 0) { IUserGroup userGroup = (IUserGroup) infoObjects.get(0); Set usersOfGroup = userGroup.getUsers(); usersOfGroup.remove(userID); userGroup.save(); } }
void addUserToUserGroup(IEnterpriseSession enterpriseSession) throws SDKException { IInfoStore infostore =(IInfoStore)enterpriseSession.getService("InfoStore"); String query="SELECT * FROM CI_SYSTEMOBJECTS where SI_NAME='test_ug' AND SI_KIND='UserGroup'"; IInfoObjects infoObjects =(IInfoObjects) infostore.query(query); int userID =85387; if(infoObjects.size()>0) { IUserGroup userGroup =(IUserGroup) infoObjects.get(0); Set usersOfGroup = userGroup.getUsers(); usersOfGroup.add(userID); userGroup.save(); } }
Add comment