org.gcube.portlets.user.results.client.model
Class BasketModel

java.lang.Object
  extended by org.gcube.portlets.user.results.client.model.BasketModel

public class BasketModel
extends Object

Author:
massi

Constructor Summary
BasketModel()
          initializes itslef by reading the basket from session
BasketModel(List<BasketModelItem> children)
           
 
Method Summary
 void addBasketItemToModel(BasketModelItem o)
           
 List<BasketModelItem> getChildren()
           
 boolean isThereAnyNewItem()
           
 void openBasket(Controller controller, LeftPanel basketViewPanel, String basketId)
          read the basket from the homeLibrary, call the VIEW fro display elements.
 void removeBasketItemFromModel(BasketModelItem o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasketModel

public BasketModel(List<BasketModelItem> children)
Parameters:
children -

BasketModel

public BasketModel()
initializes itslef by reading the basket from session

Method Detail

getChildren

public List<BasketModelItem> getChildren()

openBasket

public void openBasket(Controller controller,
                       LeftPanel basketViewPanel,
                       String basketId)
read the basket from the homeLibrary, call the VIEW fro display elements.

Parameters:
controller - contorller
basketViewPanel - the panel where to display basketItems
basketId - the basket to open

addBasketItemToModel

public void addBasketItemToModel(BasketModelItem o)

removeBasketItemFromModel

public void removeBasketItemFromModel(BasketModelItem o)

isThereAnyNewItem

public boolean isThereAnyNewItem()
Returns:
true if there is at least one new element in the basket (an element which has not been saved yet)


Copyright © 2013. All Rights Reserved.