61
61
/********************************** Getters and Setters **************************************/
62
62
/******** Deprecated for array types, Use 'Getters and Setters for Arrays' instead ***********/
66
* Getter for correlationId.
66
* Getter for correlationId.
67
67
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
68
68
* @param env pointer to environment struct
69
69
* @return axis2_char_t*
97
97
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
98
98
const axutil_env_t *env);
105
105
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
106
106
* @param env pointer to environment struct
107
107
* @return axis2_char_t*
135
135
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
136
136
const axutil_env_t *env);
143
143
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
144
144
* @param env pointer to environment struct
145
145
* @return axis2_bool_t
173
173
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
174
174
const axutil_env_t *env);
180
* Getter for statusMessage.
180
* Getter for nodeName.
181
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
182
* @param env pointer to environment struct
183
* @return axis2_char_t*
185
axis2_char_t* AXIS2_CALL
186
adb_ncDescribeInstancesResponseType_get_nodeName(
187
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
188
const axutil_env_t *env);
191
* Setter for nodeName.
192
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_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_ncDescribeInstancesResponseType_set_nodeName(
199
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
200
const axutil_env_t *env,
201
const axis2_char_t* arg_nodeName);
204
* Resetter for nodeName
205
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_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_ncDescribeInstancesResponseType_reset_nodeName(
211
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
212
const axutil_env_t *env);
218
* Getter for statusMessage.
181
219
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
182
220
* @param env pointer to environment struct
211
249
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
212
250
const axutil_env_t *env);
218
256
* Getter for instances. Deprecated for array types, Use adb_ncDescribeInstancesResponseType_get_instances_at instead
250
288
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
251
289
const axutil_env_t *env);
254
292
/****************************** Getters and Setters For Arrays **********************************/
255
293
/************ Array Specific Operations: get_at, set_at, add, remove_at, sizeof *****************/
271
309
* // Removing the ith value from an array
272
310
* adb_element_remove_property_at(adb_object, env, i);
281
319
* Get the ith element of instances.
282
320
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
340
378
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
341
379
const axutil_env_t *env, int i);
346
384
/******************************* Checking and Setting NIL values *********************************/
364
402
const axutil_env_t *env);
407
* Set correlationId to nill (currently the same as reset)
408
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
409
* @param env pointer to environment struct
410
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
412
axis2_status_t AXIS2_CALL
413
adb_ncDescribeInstancesResponseType_set_correlationId_nil(
414
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
415
const axutil_env_t *env);
370
419
* Check whether userId is nill
392
441
const axutil_env_t *env);
447
* Check whether nodeName is nill
448
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
449
* @param env pointer to environment struct
450
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
452
axis2_bool_t AXIS2_CALL
453
adb_ncDescribeInstancesResponseType_is_nodeName_nil(
454
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
455
const axutil_env_t *env);
460
* Set nodeName to nill (currently the same as reset)
461
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
462
* @param env pointer to environment struct
463
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
465
axis2_status_t AXIS2_CALL
466
adb_ncDescribeInstancesResponseType_set_nodeName_nil(
467
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
468
const axutil_env_t *env);
398
472
* Check whether statusMessage is nill
417
491
adb_ncDescribeInstancesResponseType_set_statusMessage_nil(
418
492
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
419
493
const axutil_env_t *env);
423
497
* Check whether instances is nill
431
505
const axutil_env_t *env);
435
509
/*************************** Checking and Setting 'NIL' values in Arrays *****************************/
438
512
* NOTE: You may set this to remove specific elements in the array
439
513
* But you can not remove elements, if the specific property is declared to be non-nillable or sizeof(array) < minOccurs
443
517
* Check whether instances is nill at i
444
518
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
450
524
adb_ncDescribeInstancesResponseType_is_instances_nil_at(
451
525
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
452
526
const axutil_env_t *env, int i);
456
530
* Set instances to nill at i
457
531
* @param _ncDescribeInstancesResponseType _ adb_ncDescribeInstancesResponseType_t object
462
536
axis2_status_t AXIS2_CALL
463
537
adb_ncDescribeInstancesResponseType_set_instances_nil_at(
464
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
538
adb_ncDescribeInstancesResponseType_t* _ncDescribeInstancesResponseType,
465
539
const axutil_env_t *env, int i);
469
543
/**************************** Serialize and Deserialize functions ***************************/
470
544
/*********** These functions are for use only inside the generated code *********************/
474
548
* Deserialize an XML to adb objects
475
549
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
476
550
* @param env pointer to environment struct
477
551
* @param dp_parent double pointer to the parent node to deserialize
478
552
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
479
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
553
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
480
554
* (Parent will order this in a case of choice)
481
555
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
487
561
axiom_node_t** dp_parent,
488
562
axis2_bool_t *dp_is_early_node_valid,
489
563
axis2_bool_t dont_care_minoccurs);
494
* Declare namespace in the most parent node
568
* Declare namespace in the most parent node
495
569
* @param _ncDescribeInstancesResponseType adb_ncDescribeInstancesResponseType_t object
496
570
* @param env pointer to environment struct
497
571
* @param parent_element parent element
504
578
const axutil_env_t *env, axiom_element_t *parent_element,
505
579
axutil_hash_t *namespaces, int *next_ns_index);
510
584
* Serialize to an XML from the adb objects