class SecurityExplorerScreen {

    void onUserCreate(@Observes final NewUserEvent newUserEvent) {
        checkNotNull("event",
                     newUserEvent);
        final Map<String, String> params = new HashMap(1);
        params.put(UserEditorScreen.ADD_USER,
                   "true");
        placeManager.goTo(new DefaultPlaceRequest(UserEditorScreen.SCREEN_ID,
                                                  params));
    }

    @Inject public  SecurityExplorerScreen(final View view,
                                  final RolesExplorer rolesExplorer,
                                  final GroupsExplorer groupsExplorer,
                                  final UsersExplorer usersExplorer,
                                  final ErrorPopupPresenter errorPopupPresenter,
                                  final PlaceManager placeManager,
                                  final ClientUserSystemManager userSystemManager,
                                  final ClientSecurityExceptionMessageResolver exceptionMessageResolver);

}