@Override public List<String> getDefaultRoles() { if (updated != null) return updated.getDefaultRoles(); return cached.getDefaultRoles(); }
@Override public List<String> getDefaultRoles() { if (isUpdated()) return updated.getDefaultRoles(); return cached.getDefaultRoles(); }
public static Set<RoleModel> getDefaultRoles(RealmModel realm) { Set<RoleModel> set = new HashSet<>(); for (String r : realm.getDefaultRoles()) { set.add(realm.getRole(r)); } for (ClientModel application : realm.getClients()) { for (String r : application.getDefaultRoles()) { set.add(application.getRole(r)); } } return set; } public static void addDefaultRoles(RealmModel realm, UserModel userModel) {
entity.setAdminAppId(realmAdminApp.getId()); entity.setDefaultRoles(realmModel.getDefaultRoles());
@Override public UserAdapter addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions) { UserAdapter userModel = addUserEntity(realm, id, username.toLowerCase()); if (addDefaultRoles) { for (String r : realm.getDefaultRoles()) { userModel.grantRole(realm.getRole(r)); } for (ClientModel application : realm.getClients()) { for (String r : application.getDefaultRoles()) { userModel.grantRole(application.getRole(r)); } } for (GroupModel g : realm.getDefaultGroups()) { userModel.joinGroup(g); } } if (addDefaultRequiredActions) { for (RequiredActionProviderModel r : realm.getRequiredActionProviders()) { if (r.isEnabled() && r.isDefaultAction()) { userModel.addRequiredAction(r.getAlias()); } } } return userModel; }
adminEventsDetailsEnabled = model.isAdminEventsDetailsEnabled(); defaultRoles.addAll(model.getDefaultRoles()); ClientModel masterAdminClient = model.getMasterAdminClient(); this.masterAdminClient = (masterAdminClient != null) ? masterAdminClient.getId() : null;
adminEventsDetailsEnabled = model.isAdminEventsDetailsEnabled(); defaultRoles = model.getDefaultRoles(); ClientModel masterAdminClient = model.getMasterAdminClient(); this.masterAdminClient = (masterAdminClient != null) ? masterAdminClient.getId() : null;
if (realm.getClientAuthenticationFlow() != null) rep.setClientAuthenticationFlow(realm.getClientAuthenticationFlow().getAlias()); List<String> defaultRoles = realm.getDefaultRoles(); if (!defaultRoles.isEmpty()) { List<String> roleStrings = new ArrayList<String>();