source: TI07-MOLES/trunk/PythonCode/browse/portal/cgi/discovery/DiscoveryService_services_types.py @ 1577

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI07-MOLES/trunk/PythonCode/browse/portal/cgi/discovery/DiscoveryService_services_types.py@1577
Revision 1577, 10.1 KB checked in by lawrence, 14 years ago (diff)

Browse now modified to use Matt's backend ...

Line 
1##################################################
2# DiscoveryService_services_types.py
3# generated by ZSI.generate.wsdl2python
4##################################################
5
6
7import ZSI
8import ZSI.TCcompound
9from ZSI.TC import ElementDeclaration,TypeDefinition
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 FullTextSearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
21        schema = "urn:DiscoveryServiceAPI"
22        type = (schema, "FullTextSearchType")
23        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
24            ns = ns0.FullTextSearchType_Def.schema
25            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ns0.orderByType_Def(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=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._term = None
36                    self._start = None
37                    self._howMany = None
38                    self._orderBy = None
39                    return
40            Holder.__name__ = "FullTextSearchType_Holder"
41            self.pyclass = Holder
42
43    class PresentType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
44        schema = "urn:DiscoveryServiceAPI"
45        type = (schema, "PresentType")
46        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
47            ns = ns0.PresentType_Def.schema
48            TClist = [ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
49            self.attribute_typecode_dict = attributes or {}
50            if extend: TClist += ofwhat
51            if restrict: TClist = ofwhat
52            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
53            class Holder:
54                __metaclass__ = pyclass_type
55                typecode = self
56                def __init__(self):
57                    # pyclass
58                    self._document = None
59                    return
60            Holder.__name__ = "PresentType_Holder"
61            self.pyclass = Holder
62
63    class PresentReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
64        schema = "urn:DiscoveryServiceAPI"
65        type = (schema, "PresentReturnType")
66        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
67            ns = ns0.PresentReturnType_Def.schema
68            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
69            self.attribute_typecode_dict = attributes or {}
70            if extend: TClist += ofwhat
71            if restrict: TClist = ofwhat
72            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
73            class Holder:
74                __metaclass__ = pyclass_type
75                typecode = self
76                def __init__(self):
77                    # pyclass
78                    self._status = None
79                    self._statusMessage = None
80                    self._document = None
81                    return
82            Holder.__name__ = "PresentReturnType_Holder"
83            self.pyclass = Holder
84
85    class SearchReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
86        schema = "urn:DiscoveryServiceAPI"
87        type = (schema, "SearchReturnType")
88        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
89            ns = ns0.SearchReturnType_Def.schema
90            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"resultId"), aname="_resultId", minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hits"), aname="_hits", minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded")), ns0.DocumentsType_Def(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
91            self.attribute_typecode_dict = attributes or {}
92            if extend: TClist += ofwhat
93            if restrict: TClist = ofwhat
94            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
95            class Holder:
96                __metaclass__ = pyclass_type
97                typecode = self
98                def __init__(self):
99                    # pyclass
100                    self._status = None
101                    self._statusMessage = None
102                    self._resultId = None
103                    self._hits = None
104                    self._documents = None
105                    return
106            Holder.__name__ = "SearchReturnType_Holder"
107            self.pyclass = Holder
108
109    class DocumentsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
110        schema = "urn:DiscoveryServiceAPI"
111        type = (schema, "DocumentsType")
112        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
113            ns = ns0.DocumentsType_Def.schema
114            TClist = [ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=1, maxOccurs="unbounded", nillable=False, encoded=kw.get("encoded"))]
115            self.attribute_typecode_dict = attributes or {}
116            if extend: TClist += ofwhat
117            if restrict: TClist = ofwhat
118            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
119            class Holder:
120                __metaclass__ = pyclass_type
121                typecode = self
122                def __init__(self):
123                    # pyclass
124                    self._document = []
125                    return
126            Holder.__name__ = "DocumentsType_Holder"
127            self.pyclass = Holder
128
129    class orderByType_Def(ZSI.TC.String, TypeDefinition):
130        schema = "urn:DiscoveryServiceAPI"
131        type = (schema, "orderByType")
132        def __init__(self, pname, **kw):
133            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
134            class Holder(str):
135                typecode = self
136            self.pyclass = Holder
137
138    class doFullTextSearch_Dec(ElementDeclaration):
139        literal = "doFullTextSearch"
140        schema = "urn:DiscoveryServiceAPI"
141        def __init__(self, **kw):
142            kw["pname"] = ("urn:DiscoveryServiceAPI","doFullTextSearch")
143            kw["aname"] = "_doFullTextSearch"
144            if ns0.FullTextSearchType_Def not in ns0.doFullTextSearch_Dec.__bases__:
145                bases = list(ns0.doFullTextSearch_Dec.__bases__)
146                bases.insert(0, ns0.FullTextSearchType_Def)
147                ns0.doFullTextSearch_Dec.__bases__ = tuple(bases)
148
149            ns0.FullTextSearchType_Def.__init__(self, **kw)
150            if self.pyclass is not None: self.pyclass.__name__ = "doFullTextSearch_Dec_Holder"
151
152    class doPresent_Dec(ElementDeclaration):
153        literal = "doPresent"
154        schema = "urn:DiscoveryServiceAPI"
155        def __init__(self, **kw):
156            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresent")
157            kw["aname"] = "_doPresent"
158            if ns0.PresentType_Def not in ns0.doPresent_Dec.__bases__:
159                bases = list(ns0.doPresent_Dec.__bases__)
160                bases.insert(0, ns0.PresentType_Def)
161                ns0.doPresent_Dec.__bases__ = tuple(bases)
162
163            ns0.PresentType_Def.__init__(self, **kw)
164            if self.pyclass is not None: self.pyclass.__name__ = "doPresent_Dec_Holder"
165
166    class doFullTextSearchReturn_Dec(ElementDeclaration):
167        literal = "doFullTextSearchReturn"
168        schema = "urn:DiscoveryServiceAPI"
169        def __init__(self, **kw):
170            kw["pname"] = ("urn:DiscoveryServiceAPI","doFullTextSearchReturn")
171            kw["aname"] = "_doFullTextSearchReturn"
172            if ns0.SearchReturnType_Def not in ns0.doFullTextSearchReturn_Dec.__bases__:
173                bases = list(ns0.doFullTextSearchReturn_Dec.__bases__)
174                bases.insert(0, ns0.SearchReturnType_Def)
175                ns0.doFullTextSearchReturn_Dec.__bases__ = tuple(bases)
176
177            ns0.SearchReturnType_Def.__init__(self, **kw)
178            if self.pyclass is not None: self.pyclass.__name__ = "doFullTextSearchReturn_Dec_Holder"
179
180    class doPresentReturn_Dec(ElementDeclaration):
181        literal = "doPresentReturn"
182        schema = "urn:DiscoveryServiceAPI"
183        def __init__(self, **kw):
184            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresentReturn")
185            kw["aname"] = "_doPresentReturn"
186            if ns0.PresentReturnType_Def not in ns0.doPresentReturn_Dec.__bases__:
187                bases = list(ns0.doPresentReturn_Dec.__bases__)
188                bases.insert(0, ns0.PresentReturnType_Def)
189                ns0.doPresentReturn_Dec.__bases__ = tuple(bases)
190
191            ns0.PresentReturnType_Def.__init__(self, **kw)
192            if self.pyclass is not None: self.pyclass.__name__ = "doPresentReturn_Dec_Holder"
193
194# end class ns0 (tns: urn:DiscoveryServiceAPI)
Note: See TracBrowser for help on using the repository browser.