info.magnolia.ui.admincentral.shellapp.pulse.task
Class TasksContainer

java.lang.Object
  extended by info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListContainer<info.magnolia.task.Task>
      extended by info.magnolia.ui.admincentral.shellapp.pulse.task.TasksContainer

public class TasksContainer
extends AbstractPulseListContainer<info.magnolia.task.Task>

The tasks container instantiates and manages an HierarchicalContainer with tasks.


Nested Class Summary
 
Nested classes/interfaces inherited from class info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListContainer
AbstractPulseListContainer.Listener<T>
 
Field Summary
static String ASSIGNED_TO_PROPERTY_ID
           
static String LAST_CHANGE_PROPERTY_ID
           
static String NEW_PROPERTY_ID
           
static String SENDER_PROPERTY_ID
           
static String SENT_TO_PROPERTY_ID
           
static String STATUS_PROPERTY_ID
           
static String TASK_PROPERTY_ID
           
 
Fields inherited from class info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListContainer
container, grouping, listener
 
Constructor Summary
TasksContainer()
           
 
Method Summary
 void addBeanAsItem(info.magnolia.task.Task task)
           
protected  void applyCategoryFilter(PulseItemCategory category)
           
 void assignPropertiesFromBean(info.magnolia.task.Task task, com.vaadin.data.Item item)
           
 void buildTree()
           
protected  void clearSuperItems()
           
 com.vaadin.data.util.HierarchicalContainer createDataSource(Collection<info.magnolia.task.Task> tasks)
           
protected  void createSuperItems()
           
protected  com.vaadin.data.Container.Filter getSectionFilter()
           
 
Methods inherited from class info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListContainer
filterByItemCategory, getGroup, getItem, getParent, isGrouping, setGrouping, setListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEW_PROPERTY_ID

public static final String NEW_PROPERTY_ID
See Also:
Constant Field Values

TASK_PROPERTY_ID

public static final String TASK_PROPERTY_ID
See Also:
Constant Field Values

STATUS_PROPERTY_ID

public static final String STATUS_PROPERTY_ID
See Also:
Constant Field Values

SENDER_PROPERTY_ID

public static final String SENDER_PROPERTY_ID
See Also:
Constant Field Values

LAST_CHANGE_PROPERTY_ID

public static final String LAST_CHANGE_PROPERTY_ID
See Also:
Constant Field Values

SENT_TO_PROPERTY_ID

public static final String SENT_TO_PROPERTY_ID
See Also:
Constant Field Values

ASSIGNED_TO_PROPERTY_ID

public static final String ASSIGNED_TO_PROPERTY_ID
See Also:
Constant Field Values
Constructor Detail

TasksContainer

public TasksContainer()
Method Detail

createDataSource

public com.vaadin.data.util.HierarchicalContainer createDataSource(Collection<info.magnolia.task.Task> tasks)
Specified by:
createDataSource in class AbstractPulseListContainer<info.magnolia.task.Task>

addBeanAsItem

public void addBeanAsItem(info.magnolia.task.Task task)
Specified by:
addBeanAsItem in class AbstractPulseListContainer<info.magnolia.task.Task>

assignPropertiesFromBean

public void assignPropertiesFromBean(info.magnolia.task.Task task,
                                     com.vaadin.data.Item item)
Specified by:
assignPropertiesFromBean in class AbstractPulseListContainer<info.magnolia.task.Task>

createSuperItems

protected void createSuperItems()
Specified by:
createSuperItems in class AbstractPulseListContainer<info.magnolia.task.Task>

clearSuperItems

protected void clearSuperItems()
Specified by:
clearSuperItems in class AbstractPulseListContainer<info.magnolia.task.Task>

buildTree

public void buildTree()
Specified by:
buildTree in class AbstractPulseListContainer<info.magnolia.task.Task>

applyCategoryFilter

protected void applyCategoryFilter(PulseItemCategory category)
Specified by:
applyCategoryFilter in class AbstractPulseListContainer<info.magnolia.task.Task>

getSectionFilter

protected com.vaadin.data.Container.Filter getSectionFilter()
Specified by:
getSectionFilter in class AbstractPulseListContainer<info.magnolia.task.Task>


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.