public abstract class AbstractPulseListPresenter extends Object implements PulseListPresenter, PulseDetailPresenter.Listener, PulseListView.Listener
PulseListPresenter.Listener
Modifier and Type | Field and Description |
---|---|
protected PulseListContainer |
container |
protected PulseListPresenter.Listener |
listener |
Modifier | Constructor and Description |
---|---|
protected |
AbstractPulseListPresenter(PulseListContainer container) |
Modifier and Type | Method and Description |
---|---|
void |
filterByItemCategory(PulseItemCategory category) |
abstract PulseItemCategory |
getCategory() |
abstract int |
getPendingItemCount() |
abstract View |
openItem(String itemId) |
void |
setGrouping(boolean checked) |
void |
setListener(PulseListPresenter.Listener listener) |
void |
showList() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
start
updateDetailView
deleteItems, getTotalEntriesAmount, onItemClicked
protected PulseListContainer container
protected PulseListPresenter.Listener listener
protected AbstractPulseListPresenter(PulseListContainer container)
public void setListener(PulseListPresenter.Listener listener)
setListener
in interface PulseListPresenter
public void showList()
showList
in interface PulseDetailPresenter.Listener
public void setGrouping(boolean checked)
setGrouping
in interface PulseListView.Listener
public void filterByItemCategory(PulseItemCategory category)
filterByItemCategory
in interface PulseListView.Listener
public abstract PulseItemCategory getCategory()
getCategory
in interface PulseListPresenter
public abstract View openItem(String itemId) throws info.magnolia.registry.RegistrationException
openItem
in interface PulseListPresenter
info.magnolia.registry.RegistrationException
public abstract int getPendingItemCount()
getPendingItemCount
in interface PulseListPresenter
Copyright © 2015 Magnolia International Ltd.. All rights reserved.