3
#ifndef ADB_NCRUNINSTANCERESPONSETYPE_H
4
#define ADB_NCRUNINSTANCERESPONSETYPE_H
7
* adb_ncRunInstanceResponseType.h
9
* This file was auto-generated from WSDL
10
* by the Apache Axis2/Java version: 1.4 Built on : Apr 26, 2008 (06:25:17 EDT)
14
* adb_ncRunInstanceResponseType class
16
typedef struct adb_ncRunInstanceResponseType adb_ncRunInstanceResponseType_t;
19
#include "adb_instanceType.h"
24
#include <axis2_util.h>
25
#include <axiom_soap.h>
26
#include <axis2_client.h>
33
#define ADB_DEFAULT_DIGIT_LIMIT 64
34
#define ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT 64
37
/******************************* Create and Free functions *********************************/
40
* Constructor for creating adb_ncRunInstanceResponseType_t
41
* @param env pointer to environment struct
42
* @return newly created adb_ncRunInstanceResponseType_t object
44
adb_ncRunInstanceResponseType_t* AXIS2_CALL
45
adb_ncRunInstanceResponseType_create(
46
const axutil_env_t *env );
49
* Free adb_ncRunInstanceResponseType_t object
50
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object to free
51
* @param env pointer to environment struct
52
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
54
axis2_status_t AXIS2_CALL
55
adb_ncRunInstanceResponseType_free (
56
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
57
const axutil_env_t *env);
61
/********************************** Getters and Setters **************************************/
66
* Getter for correlationId.
67
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
68
* @param env pointer to environment struct
69
* @return axis2_char_t*
71
axis2_char_t* AXIS2_CALL
72
adb_ncRunInstanceResponseType_get_correlationId(
73
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
74
const axutil_env_t *env);
77
* Setter for correlationId.
78
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
79
* @param env pointer to environment struct
80
* @param arg_correlationId axis2_char_t*
81
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
83
axis2_status_t AXIS2_CALL
84
adb_ncRunInstanceResponseType_set_correlationId(
85
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
86
const axutil_env_t *env,
87
const axis2_char_t* arg_correlationId);
90
* Resetter for correlationId
91
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
92
* @param env pointer to environment struct
93
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
95
axis2_status_t AXIS2_CALL
96
adb_ncRunInstanceResponseType_reset_correlationId(
97
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
98
const axutil_env_t *env);
105
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
106
* @param env pointer to environment struct
107
* @return axis2_char_t*
109
axis2_char_t* AXIS2_CALL
110
adb_ncRunInstanceResponseType_get_userId(
111
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
112
const axutil_env_t *env);
116
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
117
* @param env pointer to environment struct
118
* @param arg_userId axis2_char_t*
119
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
121
axis2_status_t AXIS2_CALL
122
adb_ncRunInstanceResponseType_set_userId(
123
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
124
const axutil_env_t *env,
125
const axis2_char_t* arg_userId);
128
* Resetter for userId
129
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
130
* @param env pointer to environment struct
131
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
133
axis2_status_t AXIS2_CALL
134
adb_ncRunInstanceResponseType_reset_userId(
135
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
136
const axutil_env_t *env);
143
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
144
* @param env pointer to environment struct
145
* @return axis2_bool_t
147
axis2_bool_t AXIS2_CALL
148
adb_ncRunInstanceResponseType_get_return(
149
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
150
const axutil_env_t *env);
154
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
155
* @param env pointer to environment struct
156
* @param arg_return axis2_bool_t
157
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
159
axis2_status_t AXIS2_CALL
160
adb_ncRunInstanceResponseType_set_return(
161
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
162
const axutil_env_t *env,
163
axis2_bool_t arg_return);
166
* Resetter for return
167
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
168
* @param env pointer to environment struct
169
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
171
axis2_status_t AXIS2_CALL
172
adb_ncRunInstanceResponseType_reset_return(
173
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
174
const axutil_env_t *env);
180
* Getter for nodeName.
181
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
182
* @param env pointer to environment struct
183
* @return axis2_char_t*
185
axis2_char_t* AXIS2_CALL
186
adb_ncRunInstanceResponseType_get_nodeName(
187
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
188
const axutil_env_t *env);
191
* Setter for nodeName.
192
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
193
* @param env pointer to environment struct
194
* @param arg_nodeName axis2_char_t*
195
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
197
axis2_status_t AXIS2_CALL
198
adb_ncRunInstanceResponseType_set_nodeName(
199
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
200
const axutil_env_t *env,
201
const axis2_char_t* arg_nodeName);
204
* Resetter for nodeName
205
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
206
* @param env pointer to environment struct
207
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
209
axis2_status_t AXIS2_CALL
210
adb_ncRunInstanceResponseType_reset_nodeName(
211
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
212
const axutil_env_t *env);
218
* Getter for statusMessage.
219
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
220
* @param env pointer to environment struct
224
adb_ncRunInstanceResponseType_get_statusMessage(
225
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
226
const axutil_env_t *env);
229
* Setter for statusMessage.
230
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
231
* @param env pointer to environment struct
232
* @param arg_statusMessage int
233
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
235
axis2_status_t AXIS2_CALL
236
adb_ncRunInstanceResponseType_set_statusMessage(
237
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
238
const axutil_env_t *env,
239
const int arg_statusMessage);
242
* Resetter for statusMessage
243
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
244
* @param env pointer to environment struct
245
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
247
axis2_status_t AXIS2_CALL
248
adb_ncRunInstanceResponseType_reset_statusMessage(
249
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
250
const axutil_env_t *env);
256
* Getter for instance.
257
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
258
* @param env pointer to environment struct
259
* @return adb_instanceType_t*
261
adb_instanceType_t* AXIS2_CALL
262
adb_ncRunInstanceResponseType_get_instance(
263
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
264
const axutil_env_t *env);
267
* Setter for instance.
268
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
269
* @param env pointer to environment struct
270
* @param arg_instance adb_instanceType_t*
271
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
273
axis2_status_t AXIS2_CALL
274
adb_ncRunInstanceResponseType_set_instance(
275
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
276
const axutil_env_t *env,
277
adb_instanceType_t* arg_instance);
280
* Resetter for instance
281
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
282
* @param env pointer to environment struct
283
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
285
axis2_status_t AXIS2_CALL
286
adb_ncRunInstanceResponseType_reset_instance(
287
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
288
const axutil_env_t *env);
293
/******************************* Checking and Setting NIL values *********************************/
297
* NOTE: set_nil is only available for nillable properties
303
* Check whether correlationId is nill
304
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
305
* @param env pointer to environment struct
306
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
308
axis2_bool_t AXIS2_CALL
309
adb_ncRunInstanceResponseType_is_correlationId_nil(
310
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
311
const axutil_env_t *env);
316
* Set correlationId to nill (currently the same as reset)
317
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
318
* @param env pointer to environment struct
319
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
321
axis2_status_t AXIS2_CALL
322
adb_ncRunInstanceResponseType_set_correlationId_nil(
323
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
324
const axutil_env_t *env);
328
* Check whether userId is nill
329
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
330
* @param env pointer to environment struct
331
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
333
axis2_bool_t AXIS2_CALL
334
adb_ncRunInstanceResponseType_is_userId_nil(
335
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
336
const axutil_env_t *env);
342
* Check whether return is nill
343
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
344
* @param env pointer to environment struct
345
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
347
axis2_bool_t AXIS2_CALL
348
adb_ncRunInstanceResponseType_is_return_nil(
349
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
350
const axutil_env_t *env);
356
* Check whether nodeName is nill
357
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
358
* @param env pointer to environment struct
359
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
361
axis2_bool_t AXIS2_CALL
362
adb_ncRunInstanceResponseType_is_nodeName_nil(
363
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
364
const axutil_env_t *env);
369
* Set nodeName to nill (currently the same as reset)
370
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
371
* @param env pointer to environment struct
372
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
374
axis2_status_t AXIS2_CALL
375
adb_ncRunInstanceResponseType_set_nodeName_nil(
376
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
377
const axutil_env_t *env);
381
* Check whether statusMessage is nill
382
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
383
* @param env pointer to environment struct
384
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
386
axis2_bool_t AXIS2_CALL
387
adb_ncRunInstanceResponseType_is_statusMessage_nil(
388
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
389
const axutil_env_t *env);
394
* Set statusMessage to nill (currently the same as reset)
395
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
396
* @param env pointer to environment struct
397
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
399
axis2_status_t AXIS2_CALL
400
adb_ncRunInstanceResponseType_set_statusMessage_nil(
401
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
402
const axutil_env_t *env);
406
* Check whether instance is nill
407
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
408
* @param env pointer to environment struct
409
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
411
axis2_bool_t AXIS2_CALL
412
adb_ncRunInstanceResponseType_is_instance_nil(
413
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
414
const axutil_env_t *env);
419
/**************************** Serialize and Deserialize functions ***************************/
420
/*********** These functions are for use only inside the generated code *********************/
424
* Deserialize an XML to adb objects
425
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
426
* @param env pointer to environment struct
427
* @param dp_parent double pointer to the parent node to deserialize
428
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
429
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
430
* (Parent will order this in a case of choice)
431
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
433
axis2_status_t AXIS2_CALL
434
adb_ncRunInstanceResponseType_deserialize(
435
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
436
const axutil_env_t *env,
437
axiom_node_t** dp_parent,
438
axis2_bool_t *dp_is_early_node_valid,
439
axis2_bool_t dont_care_minoccurs);
444
* Declare namespace in the most parent node
445
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
446
* @param env pointer to environment struct
447
* @param parent_element parent element
448
* @param namespaces hash of namespace uri to prefix
449
* @param next_ns_index pointer to an int which contain the next namespace index
452
adb_ncRunInstanceResponseType_declare_parent_namespaces(
453
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
454
const axutil_env_t *env, axiom_element_t *parent_element,
455
axutil_hash_t *namespaces, int *next_ns_index);
460
* Serialize to an XML from the adb objects
461
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
462
* @param env pointer to environment struct
463
* @param ncRunInstanceResponseType_om_node node to serialize from
464
* @param ncRunInstanceResponseType_om_element parent element to serialize from
465
* @param tag_closed whether the parent tag is closed or not
466
* @param namespaces hash of namespace uri to prefix
467
* @param next_ns_index an int which contain the next namespace index
468
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
470
axiom_node_t* AXIS2_CALL
471
adb_ncRunInstanceResponseType_serialize(
472
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
473
const axutil_env_t *env,
474
axiom_node_t* ncRunInstanceResponseType_om_node, axiom_element_t *ncRunInstanceResponseType_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
477
* Check whether the adb_ncRunInstanceResponseType is a particle class (E.g. group, inner sequence)
478
* @return whether this is a particle class.
480
axis2_bool_t AXIS2_CALL
481
adb_ncRunInstanceResponseType_is_particle();
488
#endif /* ADB_NCRUNINSTANCERESPONSETYPE_H */