59
59
/********************************** Getters and Setters **************************************/
60
60
/******** Deprecated for array types, Use 'Getters and Setters for Arrays' instead ***********/
64
* Getter for correlationId.
64
* Getter for correlationId.
65
65
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
66
66
* @param env pointer to environment struct
67
67
* @return axis2_char_t*
95
95
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
96
96
const axutil_env_t *env);
103
103
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
104
104
* @param env pointer to environment struct
105
105
* @return axis2_char_t*
133
133
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
134
134
const axutil_env_t *env);
141
141
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
142
142
* @param env pointer to environment struct
143
143
* @return axis2_bool_t
171
171
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
172
172
const axutil_env_t *env);
178
* Getter for statusMessage.
178
* Getter for nodeName.
179
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
180
* @param env pointer to environment struct
181
* @return axis2_char_t*
183
axis2_char_t* AXIS2_CALL
184
adb_ncDescribeInstancesType_get_nodeName(
185
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
186
const axutil_env_t *env);
189
* Setter for nodeName.
190
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
191
* @param env pointer to environment struct
192
* @param arg_nodeName axis2_char_t*
193
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
195
axis2_status_t AXIS2_CALL
196
adb_ncDescribeInstancesType_set_nodeName(
197
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
198
const axutil_env_t *env,
199
const axis2_char_t* arg_nodeName);
202
* Resetter for nodeName
203
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
204
* @param env pointer to environment struct
205
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
207
axis2_status_t AXIS2_CALL
208
adb_ncDescribeInstancesType_reset_nodeName(
209
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
210
const axutil_env_t *env);
216
* Getter for statusMessage.
179
217
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
180
218
* @param env pointer to environment struct
248
286
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
249
287
const axutil_env_t *env);
252
290
/****************************** Getters and Setters For Arrays **********************************/
253
291
/************ Array Specific Operations: get_at, set_at, add, remove_at, sizeof *****************/
269
307
* // Removing the ith value from an array
270
308
* adb_element_remove_property_at(adb_object, env, i);
279
317
* Get the ith element of instanceIds.
280
318
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
362
400
const axutil_env_t *env);
405
* Set correlationId to nill (currently the same as reset)
406
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
407
* @param env pointer to environment struct
408
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
410
axis2_status_t AXIS2_CALL
411
adb_ncDescribeInstancesType_set_correlationId_nil(
412
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
413
const axutil_env_t *env);
368
417
* Check whether userId is nill
390
439
const axutil_env_t *env);
445
* Check whether nodeName is nill
446
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
447
* @param env pointer to environment struct
448
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
450
axis2_bool_t AXIS2_CALL
451
adb_ncDescribeInstancesType_is_nodeName_nil(
452
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
453
const axutil_env_t *env);
458
* Set nodeName to nill (currently the same as reset)
459
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
460
* @param env pointer to environment struct
461
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
463
axis2_status_t AXIS2_CALL
464
adb_ncDescribeInstancesType_set_nodeName_nil(
465
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
466
const axutil_env_t *env);
396
470
* Check whether statusMessage is nill
415
489
adb_ncDescribeInstancesType_set_statusMessage_nil(
416
490
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
417
491
const axutil_env_t *env);
421
495
* Check whether instanceIds is nill
429
503
const axutil_env_t *env);
433
507
/*************************** Checking and Setting 'NIL' values in Arrays *****************************/
436
510
* NOTE: You may set this to remove specific elements in the array
437
511
* But you can not remove elements, if the specific property is declared to be non-nillable or sizeof(array) < minOccurs
441
515
* Check whether instanceIds is nill at i
442
516
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
448
522
adb_ncDescribeInstancesType_is_instanceIds_nil_at(
449
523
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
450
524
const axutil_env_t *env, int i);
454
528
* Set instanceIds to nill at i
455
529
* @param _ncDescribeInstancesType _ adb_ncDescribeInstancesType_t object
460
534
axis2_status_t AXIS2_CALL
461
535
adb_ncDescribeInstancesType_set_instanceIds_nil_at(
462
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
536
adb_ncDescribeInstancesType_t* _ncDescribeInstancesType,
463
537
const axutil_env_t *env, int i);
467
541
/**************************** Serialize and Deserialize functions ***************************/
468
542
/*********** These functions are for use only inside the generated code *********************/
472
546
* Deserialize an XML to adb objects
473
547
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
474
548
* @param env pointer to environment struct
475
549
* @param dp_parent double pointer to the parent node to deserialize
476
550
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
477
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
551
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
478
552
* (Parent will order this in a case of choice)
479
553
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
485
559
axiom_node_t** dp_parent,
486
560
axis2_bool_t *dp_is_early_node_valid,
487
561
axis2_bool_t dont_care_minoccurs);
492
* Declare namespace in the most parent node
566
* Declare namespace in the most parent node
493
567
* @param _ncDescribeInstancesType adb_ncDescribeInstancesType_t object
494
568
* @param env pointer to environment struct
495
569
* @param parent_element parent element
502
576
const axutil_env_t *env, axiom_element_t *parent_element,
503
577
axutil_hash_t *namespaces, int *next_ns_index);
508
582
* Serialize to an XML from the adb objects