@Override public void setUserAdmin(final UserAdmin inUserAdmin) { super.setUserAdmin(inUserAdmin); final User lAdmin = (User) inUserAdmin.createRole(Constants.USER_NAME_ADMIN, Role.USER); setNamePassword(lAdmin, Constants.USER_NAME_ADMIN, Constants.USER_PW_ADMIN); final User lUser = (User) inUserAdmin.createRole(Constants.USER_NAME_USER, Role.USER); setNamePassword(lUser, Constants.USER_NAME_USER, Constants.USER_PW_USER); final Group lAdministrators = (Group) inUserAdmin.createRole(Constants.ADMIN_GROUP_NAME, Role.GROUP); if (lAdministrators != null) { lAdministrators.addRequiredMember(lAdmin); lAdministrators.addMember(inUserAdmin.getRole(Role.USER_ANYONE)); } initializePermissions(); }