Назначения роли пользователя

Пожалуйста, помогите. Есть такая задача(сервер код). После регистрации пользователя, проверить на заполнение определённого поля и если оно заполнено, то назначить соответствующую роль этому пользователю. Событие добавил, но я не знаю, как проверить на заполнение поля, и взять id пользователя, чтобы назначить роль. Я новичок в java

Привет.
Простой пример:

    @Override
    public void afterRegister( RunnerContext context, HashMap userValue, ExecutionResult<HashMap> result ) throws Exception {


        HashMap<String, String> assignRole = result.getResult();
        String checkIsNull = assignRole.get("userRole");
        String identity = assignRole.get("email");
        if (checkIsNull != null) {
            Backendless.UserService.assignRole( identity, "test" );
        }
}

Добавь роль “test” и юзера с колонкой “userRole”.

Удачи!

Огромнейшее спасибо!!!)