class DeleteOrganizationalUnitPopUpPresenter {

    public void show(final OrganizationalUnit organizationalUnit) {
        if (organizationalUnitController.canDeleteOrgUnit(organizationalUnit)) {
            this.organizationalUnit = organizationalUnit;
            view.show(organizationalUnit.getName());
        }
    }

    @Inject public  DeleteOrganizationalUnitPopUpPresenter(final View view,
                                                  final Caller<OrganizationalUnitService> organizationalUnitService,
                                                  final OrganizationalUnitController organizationalUnitController,
                                                  final Event<NotificationEvent> notificationEvent,
                                                  final LibraryPlaces libraryPlaces);

}