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 statusMessage.
181
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
182
* @param env pointer to environment struct
186
adb_ncRunInstanceResponseType_get_statusMessage(
187
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
188
const axutil_env_t *env);
191
* Setter for statusMessage.
192
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
193
* @param env pointer to environment struct
194
* @param arg_statusMessage int
195
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
197
axis2_status_t AXIS2_CALL
198
adb_ncRunInstanceResponseType_set_statusMessage(
199
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
200
const axutil_env_t *env,
201
const int arg_statusMessage);
204
* Resetter for statusMessage
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_statusMessage(
211
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
212
const axutil_env_t *env);
218
* Getter for instance.
219
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
220
* @param env pointer to environment struct
221
* @return adb_instanceType_t*
223
adb_instanceType_t* AXIS2_CALL
224
adb_ncRunInstanceResponseType_get_instance(
225
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
226
const axutil_env_t *env);
229
* Setter for instance.
230
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
231
* @param env pointer to environment struct
232
* @param arg_instance adb_instanceType_t*
233
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
235
axis2_status_t AXIS2_CALL
236
adb_ncRunInstanceResponseType_set_instance(
237
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
238
const axutil_env_t *env,
239
adb_instanceType_t* arg_instance);
242
* Resetter for instance
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_instance(
249
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
250
const axutil_env_t *env);
255
/******************************* Checking and Setting NIL values *********************************/
259
* NOTE: set_nil is only available for nillable properties
265
* Check whether correlationId is nill
266
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
267
* @param env pointer to environment struct
268
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
270
axis2_bool_t AXIS2_CALL
271
adb_ncRunInstanceResponseType_is_correlationId_nil(
272
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
273
const axutil_env_t *env);
279
* Check whether userId is nill
280
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
281
* @param env pointer to environment struct
282
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
284
axis2_bool_t AXIS2_CALL
285
adb_ncRunInstanceResponseType_is_userId_nil(
286
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
287
const axutil_env_t *env);
293
* Check whether return is nill
294
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
295
* @param env pointer to environment struct
296
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
298
axis2_bool_t AXIS2_CALL
299
adb_ncRunInstanceResponseType_is_return_nil(
300
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
301
const axutil_env_t *env);
307
* Check whether statusMessage is nill
308
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
309
* @param env pointer to environment struct
310
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
312
axis2_bool_t AXIS2_CALL
313
adb_ncRunInstanceResponseType_is_statusMessage_nil(
314
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
315
const axutil_env_t *env);
320
* Set statusMessage to nill (currently the same as reset)
321
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
322
* @param env pointer to environment struct
323
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
325
axis2_status_t AXIS2_CALL
326
adb_ncRunInstanceResponseType_set_statusMessage_nil(
327
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
328
const axutil_env_t *env);
332
* Check whether instance is nill
333
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
334
* @param env pointer to environment struct
335
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
337
axis2_bool_t AXIS2_CALL
338
adb_ncRunInstanceResponseType_is_instance_nil(
339
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
340
const axutil_env_t *env);
345
/**************************** Serialize and Deserialize functions ***************************/
346
/*********** These functions are for use only inside the generated code *********************/
350
* Deserialize an XML to adb objects
351
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
352
* @param env pointer to environment struct
353
* @param dp_parent double pointer to the parent node to deserialize
354
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
355
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
356
* (Parent will order this in a case of choice)
357
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
359
axis2_status_t AXIS2_CALL
360
adb_ncRunInstanceResponseType_deserialize(
361
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
362
const axutil_env_t *env,
363
axiom_node_t** dp_parent,
364
axis2_bool_t *dp_is_early_node_valid,
365
axis2_bool_t dont_care_minoccurs);
370
* Declare namespace in the most parent node
371
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
372
* @param env pointer to environment struct
373
* @param parent_element parent element
374
* @param namespaces hash of namespace uri to prefix
375
* @param next_ns_index pointer to an int which contain the next namespace index
378
adb_ncRunInstanceResponseType_declare_parent_namespaces(
379
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
380
const axutil_env_t *env, axiom_element_t *parent_element,
381
axutil_hash_t *namespaces, int *next_ns_index);
386
* Serialize to an XML from the adb objects
387
* @param _ncRunInstanceResponseType adb_ncRunInstanceResponseType_t object
388
* @param env pointer to environment struct
389
* @param ncRunInstanceResponseType_om_node node to serialize from
390
* @param ncRunInstanceResponseType_om_element parent element to serialize from
391
* @param tag_closed whether the parent tag is closed or not
392
* @param namespaces hash of namespace uri to prefix
393
* @param next_ns_index an int which contain the next namespace index
394
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
396
axiom_node_t* AXIS2_CALL
397
adb_ncRunInstanceResponseType_serialize(
398
adb_ncRunInstanceResponseType_t* _ncRunInstanceResponseType,
399
const axutil_env_t *env,
400
axiom_node_t* ncRunInstanceResponseType_om_node, axiom_element_t *ncRunInstanceResponseType_om_element, int tag_closed, axutil_hash_t *namespaces, int *next_ns_index);
403
* Check whether the adb_ncRunInstanceResponseType is a particle class (E.g. group, inner sequence)
404
* @return whether this is a particle class.
406
axis2_bool_t AXIS2_CALL
407
adb_ncRunInstanceResponseType_is_particle();
414
#endif /* ADB_NCRUNINSTANCERESPONSETYPE_H */