Package grassyknoll :: Package frontend :: Module RestCollection :: Class CollectionView
[hide private]

Class CollectionView

source code


a RESTful wrapper around a Collection

All methods return RestResponses

Instance Methods [hide private]
 
rules(self)
Returns: rules for the view
source code
 
__init__(self, collection, model)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
list(self, request) source code
 
retrieve(self, request, id) source code
 
delete(self, request, id) source code
 
create(self, request, id) source code
 
append_new(self, request) source code
 
retrieveMany(self, request, ids) source code
 
deleteMany(self, request, ids) source code
 
createMany(self, request) source code
 
query(self, request, name) source code
 
__loadDoc(self, request) source code
 
__create(self, request, doc) source code

Inherited from EasyRest.RestView: url_map

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Static Methods [hide private]

Inherited from EasyRest.RestView: reserved

Instance Variables [hide private]
  collection
the collection to wrap
Norman model
convert raw uploads to CollectionDocuments
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

rules(self)

source code 
Returns:
rules for the view
Overrides: EasyRest.RestView.rules
(inherited documentation)

__init__(self, collection, model)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)