1 | // tlb2java |
2 | package com.moesol.bindings.platform_sdk.data_services; |
3 | |
4 | |
5 | /** |
6 | * <code>IDL: [ helpstring(""), hidden, dual, nonextensible, oleautomation, dispatchable ] interface</code> |
7 | */ |
8 | public interface Recordset20 extends com.moesol.bindings.platform_sdk.data_services.Recordset15 { |
9 | public static final Class TYPELIB = TYPELIB_2A75196C_D9EB_4129_B803_931327F72D5C.class; |
10 | /** |
11 | * <code>IDL: [uuid(0000054F-0000-0010-8000-00AA006D2EA4)]</code> |
12 | */ |
13 | public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID( |
14 | 0x0000054f, (short)0x0000, (short)0x0010, |
15 | new byte[] { |
16 | (byte)0x80, (byte)0x00, |
17 | (byte)0x00, (byte)0xaa, (byte)0x00, (byte)0x6d, (byte)0x2e, (byte)0xa4 |
18 | } ); |
19 | |
20 | /** |
21 | * <code>IDL: [ helpstring("") ]</code> |
22 | * |
23 | */ |
24 | public void Cancel(); |
25 | |
26 | /** |
27 | * <code>IDL: [ helpstring("") ]</code> |
28 | * |
29 | * @return |
30 | * <code>IDL: [out] [retval] IUnknown**</code> |
31 | */ |
32 | public com.moesol.bindings.platform_sdk.component_services.IUnknown getDataSource(); |
33 | |
34 | /** |
35 | * <code>IDL: [ helpstring("") ]</code> |
36 | * |
37 | * @param ppunkDataSource |
38 | * <code>IDL: [in] IUnknown*</code> |
39 | */ |
40 | public void setrefDataSource( |
41 | /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown ppunkDataSource); |
42 | |
43 | /** |
44 | * <code>IDL: [ helpstring("") ]</code> |
45 | * |
46 | * @param FileName |
47 | * <code>IDL: [in] [optional] [default] BSTR</code> |
48 | * @param PersistFormat |
49 | * <code>IDL: [in] [optional] [default] PersistFormatEnum</code> |
50 | */ |
51 | public void _xSave( |
52 | /*[in]*/ String FileName, |
53 | /*[in]*/ int PersistFormat); |
54 | |
55 | /** |
56 | * <code>IDL: [ helpstring("") ]</code> |
57 | * |
58 | * @return |
59 | * <code>IDL: [out] [retval] IDispatch**</code> |
60 | */ |
61 | public com.moesol.bindings.platform_sdk.component_services.IDispatch getActiveCommand(); |
62 | |
63 | /** |
64 | * <code>IDL: [ helpstring("") ]</code> |
65 | * |
66 | * @param pbStayInSync |
67 | * <code>IDL: [in] VARIANT_BOOL</code> |
68 | */ |
69 | public void setStayInSync( |
70 | /*[in]*/ boolean pbStayInSync); |
71 | |
72 | /** |
73 | * <code>IDL: [ helpstring("") ]</code> |
74 | * |
75 | * @return |
76 | * <code>IDL: [out] [retval] VARIANT_BOOL*</code> |
77 | */ |
78 | public boolean getStayInSync(); |
79 | |
80 | /** |
81 | * <code>IDL: [ helpstring("") ]</code> |
82 | * |
83 | * @param StringFormat |
84 | * <code>IDL: [in] [optional] [default] StringFormatEnum</code> |
85 | * @param NumRows |
86 | * <code>IDL: [in] [optional] [default] LONG</code> |
87 | * @param ColumnDelimeter |
88 | * <code>IDL: [in] [optional] [default] BSTR</code> |
89 | * @param RowDelimeter |
90 | * <code>IDL: [in] [optional] [default] BSTR</code> |
91 | * @param NullExpr |
92 | * <code>IDL: [in] [optional] [default] BSTR</code> |
93 | * @return |
94 | * <code>IDL: [out] [retval] BSTR*</code> |
95 | */ |
96 | public String GetString( |
97 | /*[in]*/ int StringFormat, |
98 | /*[in]*/ int NumRows, |
99 | /*[in]*/ String ColumnDelimeter, |
100 | /*[in]*/ String RowDelimeter, |
101 | /*[in]*/ String NullExpr); |
102 | |
103 | /** |
104 | * <code>IDL: [ helpstring("") ]</code> |
105 | * |
106 | * @return |
107 | * <code>IDL: [out] [retval] BSTR*</code> |
108 | */ |
109 | public String getDataMember(); |
110 | |
111 | /** |
112 | * <code>IDL: [ helpstring("") ]</code> |
113 | * |
114 | * @param pbstrDataMember |
115 | * <code>IDL: [in] BSTR</code> |
116 | */ |
117 | public void setDataMember( |
118 | /*[in]*/ String pbstrDataMember); |
119 | |
120 | /** |
121 | * <code>IDL: [ helpstring("") ]</code> |
122 | * |
123 | * @param Bookmark1 |
124 | * <code>IDL: [in] VARIANT</code> |
125 | * @param Bookmark2 |
126 | * <code>IDL: [in] VARIANT</code> |
127 | * @return |
128 | * <code>IDL: [out] [retval] CompareEnum*</code> |
129 | */ |
130 | public int CompareBookmarks( |
131 | /*[in]*/ Object Bookmark1, |
132 | /*[in]*/ Object Bookmark2); |
133 | |
134 | /** |
135 | * <code>IDL: [ helpstring("") ]</code> |
136 | * |
137 | * @param LockType |
138 | * <code>IDL: [in] [optional] [default] LockTypeEnum</code> |
139 | * @return |
140 | * <code>IDL: [out] [retval] _Recordset**</code> |
141 | */ |
142 | public com.moesol.bindings.platform_sdk.data_services._Recordset Clone( |
143 | /*[in]*/ int LockType); |
144 | |
145 | /** |
146 | * <code>IDL: [ helpstring("") ]</code> |
147 | * |
148 | * @param AffectRecords |
149 | * <code>IDL: [in] [optional] [default] AffectEnum</code> |
150 | * @param ResyncValues |
151 | * <code>IDL: [in] [optional] [default] ResyncEnum</code> |
152 | */ |
153 | public void Resync( |
154 | /*[in]*/ int AffectRecords, |
155 | /*[in]*/ int ResyncValues); |
156 | |
157 | |
158 | /** <em>Implementation</em>, <small>Java to COM</small>. */ |
159 | public static class Jni extends com.moesol.bindings.platform_sdk.data_services.Recordset15.Jni implements Recordset20 { |
160 | |
161 | protected Jni () { |
162 | } |
163 | |
164 | |
165 | private native void jni_Cancel(); |
166 | public void Cancel() { |
167 | |
168 | jni_Cancel(); |
169 | } |
170 | |
171 | private native com.moesol.bindings.platform_sdk.component_services.IUnknown jni_getDataSource(); |
172 | public com.moesol.bindings.platform_sdk.component_services.IUnknown getDataSource() { |
173 | |
174 | return jni_getDataSource(); |
175 | } |
176 | |
177 | private native void jni_setrefDataSource( |
178 | /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown p0); |
179 | public void setrefDataSource( |
180 | /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown p0) { |
181 | |
182 | jni_setrefDataSource(p0); |
183 | } |
184 | |
185 | private native void jni__xSave( |
186 | /*[in]*/ String p0, |
187 | /*[in]*/ int p1); |
188 | public void _xSave( |
189 | /*[in]*/ String p0, |
190 | /*[in]*/ int p1) { |
191 | |
192 | jni__xSave(p0, p1); |
193 | } |
194 | |
195 | private native com.moesol.bindings.platform_sdk.component_services.IDispatch jni_getActiveCommand(); |
196 | public com.moesol.bindings.platform_sdk.component_services.IDispatch getActiveCommand() { |
197 | |
198 | return jni_getActiveCommand(); |
199 | } |
200 | |
201 | private native void jni_setStayInSync( |
202 | /*[in]*/ boolean p0); |
203 | public void setStayInSync( |
204 | /*[in]*/ boolean p0) { |
205 | |
206 | jni_setStayInSync(p0); |
207 | } |
208 | |
209 | private native boolean jni_getStayInSync(); |
210 | public boolean getStayInSync() { |
211 | |
212 | return jni_getStayInSync(); |
213 | } |
214 | |
215 | private native String jni_GetString( |
216 | /*[in]*/ int p0, |
217 | /*[in]*/ int p1, |
218 | /*[in]*/ String p2, |
219 | /*[in]*/ String p3, |
220 | /*[in]*/ String p4); |
221 | public String GetString( |
222 | /*[in]*/ int p0, |
223 | /*[in]*/ int p1, |
224 | /*[in]*/ String p2, |
225 | /*[in]*/ String p3, |
226 | /*[in]*/ String p4) { |
227 | |
228 | return jni_GetString(p0, p1, p2, p3, p4); |
229 | } |
230 | |
231 | private native String jni_getDataMember(); |
232 | public String getDataMember() { |
233 | |
234 | return jni_getDataMember(); |
235 | } |
236 | |
237 | private native void jni_setDataMember( |
238 | /*[in]*/ String p0); |
239 | public void setDataMember( |
240 | /*[in]*/ String p0) { |
241 | |
242 | jni_setDataMember(p0); |
243 | } |
244 | |
245 | private native int jni_CompareBookmarks( |
246 | /*[in]*/ Object p0, |
247 | /*[in]*/ Object p1); |
248 | public int CompareBookmarks( |
249 | /*[in]*/ Object p0, |
250 | /*[in]*/ Object p1) { |
251 | |
252 | return jni_CompareBookmarks(p0, p1); |
253 | } |
254 | |
255 | private native com.moesol.bindings.platform_sdk.data_services._Recordset jni_Clone( |
256 | /*[in]*/ int p0); |
257 | public com.moesol.bindings.platform_sdk.data_services._Recordset Clone( |
258 | /*[in]*/ int p0) { |
259 | |
260 | return jni_Clone(p0); |
261 | } |
262 | |
263 | private native void jni_Resync( |
264 | /*[in]*/ int p0, |
265 | /*[in]*/ int p1); |
266 | public void Resync( |
267 | /*[in]*/ int p0, |
268 | /*[in]*/ int p1) { |
269 | |
270 | jni_Resync(p0, p1); |
271 | } |
272 | |
273 | } |
274 | |
275 | /** <em>Implementation</em>, <small>COM to Java</small>. */ |
276 | public static class Disp extends com.moesol.bindings.platform_sdk.data_services.Recordset15.Disp { |
277 | public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() { |
278 | return s_instance; |
279 | } |
280 | |
281 | private static Disp s_instance = new Disp(); |
282 | |
283 | protected Disp() { |
284 | addEntry(1055, (short)1, "Cancel", "()V"); |
285 | addEntry(1056, (short)2, "getDataSource", "()Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;"); |
286 | addEntry(1056, (short)8, "setrefDataSource", "(Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;)V"); |
287 | addEntry(1610874883, (short)1, "_xSave", "(Ljava/lang/String;I)V"); |
288 | addEntry(1061, (short)2, "getActiveCommand", "()Lcom/moesol/bindings/platform_sdk/component_services/IDispatch;"); |
289 | addEntry(1063, (short)4, "setStayInSync", "(Z)V"); |
290 | addEntry(1063, (short)2, "getStayInSync", "()Z"); |
291 | addEntry(1062, (short)1, "GetString", "(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"); |
292 | addEntry(1064, (short)2, "getDataMember", "()Ljava/lang/String;"); |
293 | addEntry(1064, (short)4, "setDataMember", "(Ljava/lang/String;)V"); |
294 | addEntry(1065, (short)1, "CompareBookmarks", "(Ljava/lang/Object;Ljava/lang/Object;)I"); |
295 | addEntry(1034, (short)1, "Clone", "(I)Lcom/moesol/bindings/platform_sdk/data_services/_Recordset;"); |
296 | addEntry(1024, (short)1, "Resync", "(II)V"); |
297 | } |
298 | } |
299 | } |