class KnowledgeSessionListItemPresenter extends ListItemPresenter<KSessionModel, KnowledgeSessionsModal, KnowledgeSessionListItemPresenter.View> {

    public void setDefault(final boolean isDefault) {
        kSessionModel.setDefault(isDefault);
        defaultKnowledgeSessionChangeEvent.fire(new DefaultKnowledgeSessionChange(parentPresenter.getObject(), kSessionModel));
        parentPresenter.fireChangeEvent();
    }

    @Inject public  KnowledgeSessionListItemPresenter(final View view,
                                             final Event<DefaultKnowledgeSessionChange> defaultKnowledgeSessionChangeEvent,
                                             final WorkItemHandlersListPresenter workItemHandlersListPresenter,
                                             final ListenersListPresenter listenersListPresenter);

}