T
- the type of pulse item, e.g. Message, Task, etc.@Deprecated public abstract class AbstractPulseDetailPresenter<T> extends Object implements PulseDetailPresenter, PulseDetailView.Listener, ActionbarPresenter.Listener
PulseDetailPresenter.Listener
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_VIEW
Deprecated.
|
protected T |
item
Deprecated.
|
Constructor and Description |
---|
AbstractPulseDetailPresenter(T item,
PulseDetailView view,
PulseDetailActionExecutor itemActionExecutor,
AvailabilityChecker availabilityChecker,
ItemViewDefinitionRegistry itemViewDefinitionRegistry,
FormBuilder formbuilder,
ActionbarPresenter actionbarPresenter,
info.magnolia.i18nsystem.I18nizer i18nizer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected abstract com.vaadin.v7.data.util.BeanItem<T> |
asBeanItem()
Deprecated.
|
protected List<String> |
getFieldProperties()
Deprecated.
Reads the configured property names from the
FieldDefinition s. |
T |
getItem()
Deprecated.
|
protected abstract String |
getItemViewName()
Deprecated.
|
void |
onActionbarItemClicked(String actionName)
Deprecated.
|
void |
onNavigateToList()
Deprecated.
|
void |
onUpdateDetailView(String itemId)
Deprecated.
|
protected abstract void |
setItemViewTitle(PulseDetailView view)
Deprecated.
|
void |
setListener(PulseDetailPresenter.Listener listener)
Deprecated.
|
View |
start()
Deprecated.
|
public static final String DEFAULT_VIEW
protected final T item
@Inject public AbstractPulseDetailPresenter(T item, PulseDetailView view, PulseDetailActionExecutor itemActionExecutor, AvailabilityChecker availabilityChecker, ItemViewDefinitionRegistry itemViewDefinitionRegistry, FormBuilder formbuilder, ActionbarPresenter actionbarPresenter, info.magnolia.i18nsystem.I18nizer i18nizer)
public final View start()
public T getItem()
protected abstract String getItemViewName()
protected abstract void setItemViewTitle(PulseDetailView view)
protected abstract com.vaadin.v7.data.util.BeanItem<T> asBeanItem()
public void onNavigateToList()
onNavigateToList
in interface PulseDetailView.Listener
public void onUpdateDetailView(String itemId)
onUpdateDetailView
in interface PulseDetailView.Listener
public void setListener(PulseDetailPresenter.Listener listener)
setListener
in interface PulseDetailPresenter
public void onActionbarItemClicked(String actionName)
onActionbarItemClicked
in interface ActionbarPresenter.Listener
protected List<String> getFieldProperties()
FieldDefinition
s.Copyright © 2019 Magnolia International Ltd.. All rights reserved.