source: TI05-delivery/ows_framework/trunk/ows_server/ows_server/models/DiscoveryService_services_types.py @ 2615

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI05-delivery/ows_framework/trunk/ows_server/ows_server/models/DiscoveryService_services_types.py@2615
Revision 2615, 21.8 KB checked in by lawrence, 12 years ago (diff)

Moving some of the wsgi stack into the ows stack.
At this point an xml dif retrieve works in ows_common.

Line 
1##################################################
2# DiscoveryService_services_types.py
3# generated by ZSI.generate.wsdl2python
4##################################################
5
6
7import ZSI
8import ZSI.TCcompound
9from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED
10from ZSI.generate.pyclass import pyclass_type
11
12##############################
13# targetNamespace
14# urn:DiscoveryServiceAPI
15##############################
16
17class ns0:
18    targetNamespace = "urn:DiscoveryServiceAPI"
19
20    class PresentType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
21        schema = "urn:DiscoveryServiceAPI"
22        type = (schema, "PresentType")
23        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
24            ns = ns0.PresentType_Def.schema
25            TClist = [GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"format"), aname="_format", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
26            self.attribute_typecode_dict = attributes or {}
27            if extend: TClist += ofwhat
28            if restrict: TClist = ofwhat
29            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
30            class Holder:
31                __metaclass__ = pyclass_type
32                typecode = self
33                def __init__(self):
34                    # pyclass
35                    self._documents = None
36                    self._format = None
37                    return
38            Holder.__name__ = "PresentType_Holder"
39            self.pyclass = Holder
40
41    class SearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
42        schema = "urn:DiscoveryServiceAPI"
43        type = (schema, "SearchType")
44        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
45            ns = ns0.SearchType_Def.schema
46            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"termType"), aname="_termType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.IpositiveInteger(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.IpositiveInteger(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","orderByDirectionType",lazy=False)(pname=(ns,"orderByDirection"), aname="_orderByDirection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","BoundingBoxType",lazy=False)(pname=(ns,"BoundingBox"), aname="_BoundingBox", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DateRangeType",lazy=False)(pname=(ns,"DateRange"), aname="_DateRange", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
47            self.attribute_typecode_dict = attributes or {}
48            if extend: TClist += ofwhat
49            if restrict: TClist = ofwhat
50            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
51            class Holder:
52                __metaclass__ = pyclass_type
53                typecode = self
54                def __init__(self):
55                    # pyclass
56                    self._term = None
57                    self._termType = None
58                    self._start = None
59                    self._howMany = None
60                    self._orderBy = None
61                    self._orderByDirection = None
62                    self._scope = []
63                    self._BoundingBox = None
64                    self._DateRange = None
65                    return
66            Holder.__name__ = "SearchType_Holder"
67            self.pyclass = Holder
68
69    class getListType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
70        schema = "urn:DiscoveryServiceAPI"
71        type = (schema, "getListType")
72        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
73            ns = ns0.getListType_Def.schema
74            TClist = [ZSI.TC.String(pname=(ns,"listName"), aname="_listName", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
75            self.attribute_typecode_dict = attributes or {}
76            if extend: TClist += ofwhat
77            if restrict: TClist = ofwhat
78            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
79            class Holder:
80                __metaclass__ = pyclass_type
81                typecode = self
82                def __init__(self):
83                    # pyclass
84                    self._listName = None
85                    return
86            Holder.__name__ = "getListType_Holder"
87            self.pyclass = Holder
88
89    class PresentReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
90        schema = "urn:DiscoveryServiceAPI"
91        type = (schema, "PresentReturnType")
92        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
93            ns = ns0.PresentReturnType_Def.schema
94            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
95            self.attribute_typecode_dict = attributes or {}
96            if extend: TClist += ofwhat
97            if restrict: TClist = ofwhat
98            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
99            class Holder:
100                __metaclass__ = pyclass_type
101                typecode = self
102                def __init__(self):
103                    # pyclass
104                    self._status = None
105                    self._statusMessage = None
106                    self._documents = None
107                    return
108            Holder.__name__ = "PresentReturnType_Holder"
109            self.pyclass = Holder
110
111    class SearchReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
112        schema = "urn:DiscoveryServiceAPI"
113        type = (schema, "SearchReturnType")
114        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
115            ns = ns0.SearchReturnType_Def.schema
116            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"resultId"), aname="_resultId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hits"), aname="_hits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
117            self.attribute_typecode_dict = attributes or {}
118            if extend: TClist += ofwhat
119            if restrict: TClist = ofwhat
120            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
121            class Holder:
122                __metaclass__ = pyclass_type
123                typecode = self
124                def __init__(self):
125                    # pyclass
126                    self._status = None
127                    self._statusMessage = None
128                    self._resultId = None
129                    self._hits = None
130                    self._documents = None
131                    return
132            Holder.__name__ = "SearchReturnType_Holder"
133            self.pyclass = Holder
134
135    class getListNamesReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
136        schema = "urn:DiscoveryServiceAPI"
137        type = (schema, "getListNamesReturnType")
138        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
139            ns = ns0.getListNamesReturnType_Def.schema
140            TClist = [self.__class__.listNames_Dec(minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
141            self.attribute_typecode_dict = attributes or {}
142            if extend: TClist += ofwhat
143            if restrict: TClist = ofwhat
144            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
145            class Holder:
146                __metaclass__ = pyclass_type
147                typecode = self
148                def __init__(self):
149                    # pyclass
150                    self._listNames = None
151                    return
152            Holder.__name__ = "getListNamesReturnType_Holder"
153            self.pyclass = Holder
154
155
156        class listNames_Dec(ZSI.TCcompound.ComplexType, LocalElementDeclaration):
157            literal = "listNames"
158            schema = "urn:DiscoveryServiceAPI"
159            def __init__(self, **kw):
160                ns = ns0.getListNamesReturnType_Def.listNames_Dec.schema
161                TClist = [ZSI.TC.String(pname=(ns,"listName"), aname="_listName", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
162                kw["pname"] = ("urn:DiscoveryServiceAPI","listNames")
163                kw["aname"] = "_listNames"
164                self.attribute_typecode_dict = {}
165                ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
166                class Holder:
167                    __metaclass__ = pyclass_type
168                    typecode = self
169                    def __init__(self):
170                        # pyclass
171                        self._listName = []
172                        return
173                Holder.__name__ = "listNames_Holder"
174                self.pyclass = Holder
175
176
177
178
179    class getListReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
180        schema = "urn:DiscoveryServiceAPI"
181        type = (schema, "getListReturnType")
182        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
183            ns = ns0.getListReturnType_Def.schema
184            TClist = [self.__class__.list_Dec(minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
185            self.attribute_typecode_dict = attributes or {}
186            if extend: TClist += ofwhat
187            if restrict: TClist = ofwhat
188            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
189            class Holder:
190                __metaclass__ = pyclass_type
191                typecode = self
192                def __init__(self):
193                    # pyclass
194                    self._list = None
195                    return
196            Holder.__name__ = "getListReturnType_Holder"
197            self.pyclass = Holder
198
199
200        class list_Dec(ZSI.TCcompound.ComplexType, LocalElementDeclaration):
201            literal = "list"
202            schema = "urn:DiscoveryServiceAPI"
203            def __init__(self, **kw):
204                ns = ns0.getListReturnType_Def.list_Dec.schema
205                TClist = [ZSI.TC.String(pname=(ns,"listMember"), aname="_listMember", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
206                kw["pname"] = ("urn:DiscoveryServiceAPI","list")
207                kw["aname"] = "_list"
208                self.attribute_typecode_dict = {}
209                ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
210                # attribute handling code
211                self.attribute_typecode_dict["name"] = ZSI.TC.String()
212                class Holder:
213                    __metaclass__ = pyclass_type
214                    typecode = self
215                    def __init__(self):
216                        # pyclass
217                        self._listMember = []
218                        return
219                Holder.__name__ = "list_Holder"
220                self.pyclass = Holder
221
222
223
224
225    class BoundingBoxType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
226        schema = "urn:DiscoveryServiceAPI"
227        type = (schema, "BoundingBoxType")
228        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
229            ns = ns0.BoundingBoxType_Def.schema
230            TClist = [ZSI.TC.Decimal(pname=(ns,"LimitNorth"), aname="_LimitNorth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitSouth"), aname="_LimitSouth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitWest"), aname="_LimitWest", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitEast"), aname="_LimitEast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
231            self.attribute_typecode_dict = attributes or {}
232            if extend: TClist += ofwhat
233            if restrict: TClist = ofwhat
234            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
235            class Holder:
236                __metaclass__ = pyclass_type
237                typecode = self
238                def __init__(self):
239                    # pyclass
240                    self._LimitNorth = None
241                    self._LimitSouth = None
242                    self._LimitWest = None
243                    self._LimitEast = None
244                    return
245            Holder.__name__ = "BoundingBoxType_Holder"
246            self.pyclass = Holder
247
248    class DateRangeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
249        schema = "urn:DiscoveryServiceAPI"
250        type = (schema, "DateRangeType")
251        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
252            ns = ns0.DateRangeType_Def.schema
253            TClist = [ZSI.TCtimes.gDate(pname=(ns,"DateRangeStart"), aname="_DateRangeStart", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDate(pname=(ns,"DateRangeEnd"), aname="_DateRangeEnd", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
254            self.attribute_typecode_dict = attributes or {}
255            if extend: TClist += ofwhat
256            if restrict: TClist = ofwhat
257            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
258            class Holder:
259                __metaclass__ = pyclass_type
260                typecode = self
261                def __init__(self):
262                    # pyclass
263                    self._DateRangeStart = None
264                    self._DateRangeEnd = None
265                    return
266            Holder.__name__ = "DateRangeType_Holder"
267            self.pyclass = Holder
268
269    class DocumentsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
270        schema = "urn:DiscoveryServiceAPI"
271        type = (schema, "DocumentsType")
272        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
273            ns = ns0.DocumentsType_Def.schema
274            TClist = [ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
275            self.attribute_typecode_dict = attributes or {}
276            if extend: TClist += ofwhat
277            if restrict: TClist = ofwhat
278            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
279            class Holder:
280                __metaclass__ = pyclass_type
281                typecode = self
282                def __init__(self):
283                    # pyclass
284                    self._document = []
285                    return
286            Holder.__name__ = "DocumentsType_Holder"
287            self.pyclass = Holder
288
289    class orderByDirectionType_Def(ZSI.TC.String, TypeDefinition):
290        schema = "urn:DiscoveryServiceAPI"
291        type = (schema, "orderByDirectionType")
292        def __init__(self, pname, **kw):
293            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
294            class Holder(str):
295                typecode = self
296            self.pyclass = Holder
297
298    class doSearch_Dec(ElementDeclaration):
299        literal = "doSearch"
300        schema = "urn:DiscoveryServiceAPI"
301        def __init__(self, **kw):
302            kw["pname"] = ("urn:DiscoveryServiceAPI","doSearch")
303            kw["aname"] = "_doSearch"
304            if ns0.SearchType_Def not in ns0.doSearch_Dec.__bases__:
305                bases = list(ns0.doSearch_Dec.__bases__)
306                bases.insert(0, ns0.SearchType_Def)
307                ns0.doSearch_Dec.__bases__ = tuple(bases)
308
309            ns0.SearchType_Def.__init__(self, **kw)
310            if self.pyclass is not None: self.pyclass.__name__ = "doSearch_Dec_Holder"
311
312    class doPresent_Dec(ElementDeclaration):
313        literal = "doPresent"
314        schema = "urn:DiscoveryServiceAPI"
315        def __init__(self, **kw):
316            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresent")
317            kw["aname"] = "_doPresent"
318            if ns0.PresentType_Def not in ns0.doPresent_Dec.__bases__:
319                bases = list(ns0.doPresent_Dec.__bases__)
320                bases.insert(0, ns0.PresentType_Def)
321                ns0.doPresent_Dec.__bases__ = tuple(bases)
322
323            ns0.PresentType_Def.__init__(self, **kw)
324            if self.pyclass is not None: self.pyclass.__name__ = "doPresent_Dec_Holder"
325
326    class getListNames_Dec(ZSI.TC.AnyType, ElementDeclaration):
327        literal = "getListNames"
328        schema = "urn:DiscoveryServiceAPI"
329        def __init__(self, **kw):
330            kw["pname"] = ("urn:DiscoveryServiceAPI","getListNames")
331            kw["aname"] = "_getListNames"
332            ZSI.TC.AnyType.__init__(self, **kw)
333
334    class getList_Dec(ElementDeclaration):
335        literal = "getList"
336        schema = "urn:DiscoveryServiceAPI"
337        def __init__(self, **kw):
338            kw["pname"] = ("urn:DiscoveryServiceAPI","getList")
339            kw["aname"] = "_getList"
340            if ns0.getListType_Def not in ns0.getList_Dec.__bases__:
341                bases = list(ns0.getList_Dec.__bases__)
342                bases.insert(0, ns0.getListType_Def)
343                ns0.getList_Dec.__bases__ = tuple(bases)
344
345            ns0.getListType_Def.__init__(self, **kw)
346            if self.pyclass is not None: self.pyclass.__name__ = "getList_Dec_Holder"
347
348    class doSearchReturn_Dec(ElementDeclaration):
349        literal = "doSearchReturn"
350        schema = "urn:DiscoveryServiceAPI"
351        def __init__(self, **kw):
352            kw["pname"] = ("urn:DiscoveryServiceAPI","doSearchReturn")
353            kw["aname"] = "_doSearchReturn"
354            if ns0.SearchReturnType_Def not in ns0.doSearchReturn_Dec.__bases__:
355                bases = list(ns0.doSearchReturn_Dec.__bases__)
356                bases.insert(0, ns0.SearchReturnType_Def)
357                ns0.doSearchReturn_Dec.__bases__ = tuple(bases)
358
359            ns0.SearchReturnType_Def.__init__(self, **kw)
360            if self.pyclass is not None: self.pyclass.__name__ = "doSearchReturn_Dec_Holder"
361
362    class doPresentReturn_Dec(ElementDeclaration):
363        literal = "doPresentReturn"
364        schema = "urn:DiscoveryServiceAPI"
365        def __init__(self, **kw):
366            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresentReturn")
367            kw["aname"] = "_doPresentReturn"
368            if ns0.PresentReturnType_Def not in ns0.doPresentReturn_Dec.__bases__:
369                bases = list(ns0.doPresentReturn_Dec.__bases__)
370                bases.insert(0, ns0.PresentReturnType_Def)
371                ns0.doPresentReturn_Dec.__bases__ = tuple(bases)
372
373            ns0.PresentReturnType_Def.__init__(self, **kw)
374            if self.pyclass is not None: self.pyclass.__name__ = "doPresentReturn_Dec_Holder"
375
376    class getListNamesReturn_Dec(ElementDeclaration):
377        literal = "getListNamesReturn"
378        schema = "urn:DiscoveryServiceAPI"
379        def __init__(self, **kw):
380            kw["pname"] = ("urn:DiscoveryServiceAPI","getListNamesReturn")
381            kw["aname"] = "_getListNamesReturn"
382            if ns0.getListNamesReturnType_Def not in ns0.getListNamesReturn_Dec.__bases__:
383                bases = list(ns0.getListNamesReturn_Dec.__bases__)
384                bases.insert(0, ns0.getListNamesReturnType_Def)
385                ns0.getListNamesReturn_Dec.__bases__ = tuple(bases)
386
387            ns0.getListNamesReturnType_Def.__init__(self, **kw)
388            if self.pyclass is not None: self.pyclass.__name__ = "getListNamesReturn_Dec_Holder"
389
390    class getListReturn_Dec(ElementDeclaration):
391        literal = "getListReturn"
392        schema = "urn:DiscoveryServiceAPI"
393        def __init__(self, **kw):
394            kw["pname"] = ("urn:DiscoveryServiceAPI","getListReturn")
395            kw["aname"] = "_getListReturn"
396            if ns0.getListReturnType_Def not in ns0.getListReturn_Dec.__bases__:
397                bases = list(ns0.getListReturn_Dec.__bases__)
398                bases.insert(0, ns0.getListReturnType_Def)
399                ns0.getListReturn_Dec.__bases__ = tuple(bases)
400
401            ns0.getListReturnType_Def.__init__(self, **kw)
402            if self.pyclass is not None: self.pyclass.__name__ = "getListReturn_Dec_Holder"
403
404# end class ns0 (tns: urn:DiscoveryServiceAPI)
Note: See TracBrowser for help on using the repository browser.