Exemple #1
0
 def items(self):
     """Get list items"""
     if self.is_property_available('Items'):
         return self.properties["Items"]
     else:
         return ListItemCollection(
             self.context, ResourcePath("items", self.resource_path))
Exemple #2
0
 def get_items(self, caml_query=None):
     """Returns a collection of items from the list based on the specified query.
     :type caml_query: CamlQuery
     """
     if not caml_query:
         caml_query = CamlQuery.create_all_items_query()
     items = ListItemCollection(self.context, ResourcePath("items", self.resource_path))
     qry = ServiceOperationQuery(self, "GetItems", None, caml_query, "query", items)
     self.context.add_query(qry)
     return items
Exemple #3
0
 def items(self):
     """Get list items"""
     return self.properties.get(
         "Items",
         ListItemCollection(self.context,
                            ResourcePath("items", self.resource_path)))
Exemple #4
0
 def get_list_items(self, list_name):
     return ListItemCollection(self, ResourcePathServiceOperation(list_name, None, None))