return invocationContext.getMongoStore();
}
@Override
public RoleModel getRoleById(String id, RealmModel realm) {
MongoRoleEntity role = getMongoStore().loadEntity(MongoRoleEntity.class, id, invocationContext);
if (role == null) return null;
if (role.getRealmId() != null && !role.getRealmId().equals(realm.getId())) return null;
if (role.getApplicationId() != null && realm.getApplicationById(role.getApplicationId()) == null) return null;
return new RoleAdapter(session, realm, role, null, invocationContext);
}