cart.cart

Module Contents

class cart.cart.CartItem(url, title=None, abstract=None, mime_type=None, dataset=None)
title()
abstract()
filename()
is_service()
is_opendap()
is_thredds_catalog()
to_json()
class cart.cart.Cart(request)
add_item(url, title=None, abstract=None, mime_type=None)

Add cart item.

remove_item(url)

Remove cart item with given url.

count()

Returns: number of cart items.

has_items()

Returns: True if cart items available, otherwise False.

clear()

Removes all items of cart and updates session.

save()

Store cart items in session.

load()

Load cart items from session.

to_json()

Returns: json representation of all cart items.