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 _ncStartNetworkType adb_ncStartNetworkType_t object
66
66
* @param env pointer to environment struct
67
67
* @return axis2_char_t*
95
95
adb_ncStartNetworkType_t* _ncStartNetworkType,
96
96
const axutil_env_t *env);
103
103
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
104
104
* @param env pointer to environment struct
105
105
* @return axis2_char_t*
133
133
adb_ncStartNetworkType_t* _ncStartNetworkType,
134
134
const axutil_env_t *env);
141
141
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
142
142
* @param env pointer to environment struct
143
143
* @return axis2_bool_t
171
171
adb_ncStartNetworkType_t* _ncStartNetworkType,
172
172
const axutil_env_t *env);
178
* Getter for statusMessage.
178
* Getter for nodeName.
179
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
180
* @param env pointer to environment struct
181
* @return axis2_char_t*
183
axis2_char_t* AXIS2_CALL
184
adb_ncStartNetworkType_get_nodeName(
185
adb_ncStartNetworkType_t* _ncStartNetworkType,
186
const axutil_env_t *env);
189
* Setter for nodeName.
190
* @param _ncStartNetworkType adb_ncStartNetworkType_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_ncStartNetworkType_set_nodeName(
197
adb_ncStartNetworkType_t* _ncStartNetworkType,
198
const axutil_env_t *env,
199
const axis2_char_t* arg_nodeName);
202
* Resetter for nodeName
203
* @param _ncStartNetworkType adb_ncStartNetworkType_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_ncStartNetworkType_reset_nodeName(
209
adb_ncStartNetworkType_t* _ncStartNetworkType,
210
const axutil_env_t *env);
216
* Getter for statusMessage.
179
217
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
180
218
* @param env pointer to environment struct
248
286
adb_ncStartNetworkType_t* _ncStartNetworkType,
249
287
const axutil_env_t *env);
255
* Getter for remoteHostPort.
293
* Getter for remoteHostPort.
256
294
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
257
295
* @param env pointer to environment struct
286
324
adb_ncStartNetworkType_t* _ncStartNetworkType,
287
325
const axutil_env_t *env);
294
332
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
295
333
* @param env pointer to environment struct
324
362
adb_ncStartNetworkType_t* _ncStartNetworkType,
325
363
const axutil_env_t *env);
328
366
/****************************** Getters and Setters For Arrays **********************************/
329
367
/************ Array Specific Operations: get_at, set_at, add, remove_at, sizeof *****************/
345
383
* // Removing the ith value from an array
346
384
* adb_element_remove_property_at(adb_object, env, i);
355
393
* Get the ith element of remoteHosts.
356
394
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
438
476
const axutil_env_t *env);
481
* Set correlationId to nill (currently the same as reset)
482
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
483
* @param env pointer to environment struct
484
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
486
axis2_status_t AXIS2_CALL
487
adb_ncStartNetworkType_set_correlationId_nil(
488
adb_ncStartNetworkType_t* _ncStartNetworkType,
489
const axutil_env_t *env);
444
493
* Check whether userId is nill
466
515
const axutil_env_t *env);
521
* Check whether nodeName is nill
522
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
523
* @param env pointer to environment struct
524
* @return AXIS2_TRUE if the element is nil or AXIS2_FALSE otherwise
526
axis2_bool_t AXIS2_CALL
527
adb_ncStartNetworkType_is_nodeName_nil(
528
adb_ncStartNetworkType_t* _ncStartNetworkType,
529
const axutil_env_t *env);
534
* Set nodeName to nill (currently the same as reset)
535
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
536
* @param env pointer to environment struct
537
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
539
axis2_status_t AXIS2_CALL
540
adb_ncStartNetworkType_set_nodeName_nil(
541
adb_ncStartNetworkType_t* _ncStartNetworkType,
542
const axutil_env_t *env);
472
546
* Check whether statusMessage is nill
491
565
adb_ncStartNetworkType_set_statusMessage_nil(
492
566
adb_ncStartNetworkType_t* _ncStartNetworkType,
493
567
const axutil_env_t *env);
497
571
* Check whether remoteHosts is nill
533
607
const axutil_env_t *env);
537
611
/*************************** Checking and Setting 'NIL' values in Arrays *****************************/
540
614
* NOTE: You may set this to remove specific elements in the array
541
615
* But you can not remove elements, if the specific property is declared to be non-nillable or sizeof(array) < minOccurs
545
619
* Check whether remoteHosts is nill at i
546
620
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
552
626
adb_ncStartNetworkType_is_remoteHosts_nil_at(
553
627
adb_ncStartNetworkType_t* _ncStartNetworkType,
554
628
const axutil_env_t *env, int i);
558
632
* Set remoteHosts to nill at i
559
633
* @param _ncStartNetworkType _ adb_ncStartNetworkType_t object
564
638
axis2_status_t AXIS2_CALL
565
639
adb_ncStartNetworkType_set_remoteHosts_nil_at(
566
adb_ncStartNetworkType_t* _ncStartNetworkType,
640
adb_ncStartNetworkType_t* _ncStartNetworkType,
567
641
const axutil_env_t *env, int i);
571
645
/**************************** Serialize and Deserialize functions ***************************/
572
646
/*********** These functions are for use only inside the generated code *********************/
576
650
* Deserialize an XML to adb objects
577
651
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
578
652
* @param env pointer to environment struct
579
653
* @param dp_parent double pointer to the parent node to deserialize
580
654
* @param dp_is_early_node_valid double pointer to a flag (is_early_node_valid?)
581
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
655
* @param dont_care_minoccurs Dont set errors on validating minoccurs,
582
656
* (Parent will order this in a case of choice)
583
657
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
589
663
axiom_node_t** dp_parent,
590
664
axis2_bool_t *dp_is_early_node_valid,
591
665
axis2_bool_t dont_care_minoccurs);
596
* Declare namespace in the most parent node
670
* Declare namespace in the most parent node
597
671
* @param _ncStartNetworkType adb_ncStartNetworkType_t object
598
672
* @param env pointer to environment struct
599
673
* @param parent_element parent element
606
680
const axutil_env_t *env, axiom_element_t *parent_element,
607
681
axutil_hash_t *namespaces, int *next_ns_index);
612
686
* Serialize to an XML from the adb objects