![JAR search and dependency download from the Maven repository](/logo.png)
com.silanis.esl.sdk.examples.GetAndAssignUserAccountRoleExample Maven / Gradle / Ivy
package com.silanis.esl.sdk.examples;
import com.silanis.esl.sdk.AccountRole;
import com.silanis.esl.sdk.EslClient;
import com.silanis.esl.sdk.UserAccountRole;
import java.util.ArrayList;
import java.util.List;
public class GetAndAssignUserAccountRoleExample extends SDKSampleWithRolesAndPermission {
String userId = "dummyUserId";
List userAccountRoleList = new ArrayList();
private EslClient eslClient = eslClientForRolesAndPermission;
public static void main(String... args) {
new GetAndAssignUserAccountRoleExample().run();
}
public void execute() {
List accountRoles = eslClient.getAccountService().getAccountRoles();
List userAccountRoles = eslClient.getAccountService().getAssignedAccountRoles(userId);
for(UserAccountRole userAccountRole: userAccountRoles){
userAccountRole.getAccountRoles().addAll(accountRoles);
UserAccountRole assignedUserAccountRole = eslClient.getAccountService().assignAccountRoleToUser(userId, userAccountRole);
System.out.println(assignedUserAccountRole);
userAccountRoleList.add(assignedUserAccountRole);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy