source: products/quintagroup.gdocs.spreadsheet/trunk/quintagroup/gdocs/spreadsheet/interfaces/gspreadsheet.py @ 2689

Last change on this file since 2689 was 2689, checked in by mylan, 14 years ago

Updated column ids getting approach - use ListFeed? for that

File size: 1006 bytes
Line 
1from zope import schema
2from zope.interface import Interface
3from zope.interface import Attribute
4
5from zope.app.container.constraints import contains
6from zope.app.container.constraints import containers
7
8from quintagroup.gdocs.spreadsheet import spreadsheetMessageFactory as _
9
10class IGSpreadsheet(Interface):
11    """Lets you select google spreadsheet and worksheet id"""
12
13    # -*- schema definition goes here -*-
14
15    worksheet_id = Attribute('worksheet_id')
16    spreadsheet_id = Attribute('spreadsheet_id')
17
18
19class IGSpreadsheetDataProvider(Interface):
20    """Provide data for pointed google worksheet.
21       This data provide data for context, which
22       implement IGSpreadsheet interface.
23    """
24
25    # -*- schema definition goes here -*-
26
27    def getListFeed(query=None):
28        """Return list feed.
29           Worksheet get by spreadsheet-id, worksheet-id, got from the context
30        """
31
32    def getWorksheetColumnsInfo():
33        """Return tuple of spreadsheet column's ids.
34        """
35
Note: See TracBrowser for help on using the repository browser.