Subversion Repositories SmartDukaan

Rev

Rev 557 | Rev 565 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 557 Rev 563
Line 20... Line 20...
20
from shop2020.model.v1.user.impl.WidgetDataAccessor import add_widget,\
20
from shop2020.model.v1.user.impl.WidgetDataAccessor import add_widget,\
21
    add_items_to_widget, update_my_research, update_widget, get_widget_by_type,\
21
    add_items_to_widget, update_my_research, update_widget, get_widget_by_type,\
22
    get_my_research, get_ratings, update_ratings, get_browse_history,\
22
    get_my_research, get_ratings, update_ratings, get_browse_history,\
23
    update_browse_history, delete_item_from_my_research, delete_item_from_widget
23
    update_browse_history, delete_item_from_my_research, delete_item_from_widget
24
from shop2020.model.v1.user.impl.WidgetConverters import to_t_widget, to_t_ratings
24
from shop2020.model.v1.user.impl.WidgetConverters import to_t_widget, to_t_ratings
-
 
25
from shop2020.clients import InventoryClient
25
 
26
 
26
class UserContextServiceHandler:
27
class UserContextServiceHandler:
27
    
28
    
28
    
29
    
29
    def __init__(self):
30
    def __init__(self):
30
        initialize()
31
        initialize()
31
        self.transaction_client = TransactionClient()
32
        self.transaction_client = TransactionClient()
-
 
33
        self.inventory_client = InventoryClient()
32
 
34
 
33
    """
35
    """
34
    service
36
    service
35
    """
37
    """
36
    def createAnonymousUser(self, jsessionId):
38
    def createAnonymousUser(self, jsessionId):
Line 278... Line 280...
278
    def validateCart(self, cartId):
280
    def validateCart(self, cartId):
279
        """
281
        """
280
        Parameters:
282
        Parameters:
281
         - cartId
283
         - cartId
282
        """
284
        """
283
        return validate_cart(cartId)
285
        return validate_cart(cartId, self.inventory_client)
284
    
286
    
285
    def mergeCart(self, fromCartId, toCartId):
287
    def mergeCart(self, fromCartId, toCartId):
286
        """
288
        """
287
        Parameters:
289
        Parameters:
288
         - fromCartId
290
         - fromCartId