10
10
#include "adb_stopNetworkResponseType.h"
13
13
* This type was generated from the piece of schema that had
14
14
* name = stopNetworkResponseType
15
15
* Namespace URI = http://eucalyptus.ucsb.edu/
16
16
* Namespace Prefix = ns1
21
21
struct adb_stopNetworkResponseType
23
23
axis2_char_t* property_correlationId;
26
26
axis2_bool_t is_valid_correlationId;
29
29
axis2_char_t* property_userId;
32
32
axis2_bool_t is_valid_userId;
35
35
axis2_char_t* property_statusMessage;
38
38
axis2_bool_t is_valid_statusMessage;
41
41
axis2_bool_t property_return;
44
44
axis2_bool_t is_valid_return;
51
51
/************************* Private Function prototypes ********************************/
54
54
axis2_status_t AXIS2_CALL
55
55
adb_stopNetworkResponseType_set_correlationId_nil(
56
56
adb_stopNetworkResponseType_t* _stopNetworkResponseType,
57
57
const axutil_env_t *env);
60
60
axis2_status_t AXIS2_CALL
61
61
adb_stopNetworkResponseType_set_userId_nil(
62
62
adb_stopNetworkResponseType_t* _stopNetworkResponseType,
63
63
const axutil_env_t *env);
66
66
axis2_status_t AXIS2_CALL
67
67
adb_stopNetworkResponseType_set_return_nil(
68
68
adb_stopNetworkResponseType_t* _stopNetworkResponseType,
69
69
const axutil_env_t *env);
73
73
/************************* Function Implmentations ********************************/
138
138
axis2_bool_t dont_care_minoccurs)
140
140
axiom_node_t *parent = *dp_parent;
142
142
axis2_status_t status = AXIS2_SUCCESS;
144
144
axis2_char_t* text_value = NULL;
145
145
axutil_qname_t *qname = NULL;
147
axutil_qname_t *element_qname = NULL;
147
axutil_qname_t *element_qname = NULL;
149
149
axiom_node_t *first_node = NULL;
150
150
axis2_bool_t is_early_node_valid = AXIS2_TRUE;
151
151
axiom_node_t *current_node = NULL;
152
152
axiom_element_t *current_element = NULL;
154
154
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
155
155
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
159
159
while(parent && axiom_node_get_node_type(parent, env) != AXIOM_ELEMENT)
161
161
parent = axiom_node_get_next_sibling(parent, env);
163
163
if (NULL == parent)
165
165
/* This should be checked before everything */
166
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
166
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
167
167
"Failed in building adb object for stopNetworkResponseType : "
168
168
"NULL elemenet can not be passed to deserialize");
169
169
return AXIS2_FAILURE;
173
173
first_node = axiom_node_get_first_child(parent, env);
179
179
* building correlationId element
184
184
current_node = first_node;
185
185
is_early_node_valid = AXIS2_FALSE;
188
188
while(current_node && axiom_node_get_node_type(current_node, env) != AXIOM_ELEMENT)
190
190
current_node = axiom_node_get_next_sibling(current_node, env);
194
194
current_element = (axiom_element_t *)axiom_node_get_data_element(current_node, env);
195
195
qname = axiom_element_get_qname(current_element, env, current_node);
198
198
element_qname = axutil_qname_create(env, "correlationId", "http://eucalyptus.ucsb.edu/", NULL);
202
202
(current_node && current_element && (axutil_qname_equals(element_qname, env, qname))))
204
204
if( current_node && current_element && (axutil_qname_equals(element_qname, env, qname)))
206
206
is_early_node_valid = AXIS2_TRUE;
210
210
text_value = axiom_element_get_text(current_element, env, current_node);
211
211
if(text_value != NULL)
213
213
status = adb_stopNetworkResponseType_set_correlationId(_stopNetworkResponseType, env,
220
220
* axis2_qname_t *qname = NULL;
221
221
* axiom_attribute_t *the_attri = NULL;
223
223
* qname = axutil_qname_create(env, "nil", "http://www.w3.org/2001/XMLSchema-instance", "xsi");
224
224
* the_attri = axiom_element_get_attribute(current_element, env, qname);
237
237
axutil_hash_index_t *hi;
241
for (hi = axutil_hash_first(attribute_hash, env); hi; hi = axutil_hash_next(env, hi))
241
for (hi = axutil_hash_first(attribute_hash, env); hi; hi = axutil_hash_next(env, hi))
243
243
axutil_hash_this(hi, &key, NULL, &val);
245
245
if(strstr((axis2_char_t*)key, "nil|http://www.w3.org/2001/XMLSchema-instance"))
247
247
the_attri = (axiom_attribute_t*)val;
283
283
return AXIS2_FAILURE;
287
287
if(element_qname)
289
289
axutil_qname_free(element_qname, env);
290
290
element_qname = NULL;
296
296
* building userId element
302
302
* because elements are ordered this works fine
306
306
if(current_node != NULL && is_early_node_valid)
308
308
current_node = axiom_node_get_next_sibling(current_node, env);
311
311
while(current_node && axiom_node_get_node_type(current_node, env) != AXIOM_ELEMENT)
313
313
current_node = axiom_node_get_next_sibling(current_node, env);
317
317
current_element = (axiom_element_t *)axiom_node_get_data_element(current_node, env);
318
318
qname = axiom_element_get_qname(current_element, env, current_node);
322
322
is_early_node_valid = AXIS2_FALSE;
324
324
element_qname = axutil_qname_create(env, "userId", "http://eucalyptus.ucsb.edu/", NULL);
328
328
(current_node && current_element && (axutil_qname_equals(element_qname, env, qname))))
330
330
if( current_node && current_element && (axutil_qname_equals(element_qname, env, qname)))
332
332
is_early_node_valid = AXIS2_TRUE;
336
336
text_value = axiom_element_get_text(current_element, env, current_node);
337
337
if(text_value != NULL)
339
339
status = adb_stopNetworkResponseType_set_userId(_stopNetworkResponseType, env,
346
346
* axis2_qname_t *qname = NULL;
347
347
* axiom_attribute_t *the_attri = NULL;
349
349
* qname = axutil_qname_create(env, "nil", "http://www.w3.org/2001/XMLSchema-instance", "xsi");
350
350
* the_attri = axiom_element_get_attribute(current_element, env, qname);
363
363
axutil_hash_index_t *hi;
367
for (hi = axutil_hash_first(attribute_hash, env); hi; hi = axutil_hash_next(env, hi))
367
for (hi = axutil_hash_first(attribute_hash, env); hi; hi = axutil_hash_next(env, hi))
369
369
axutil_hash_this(hi, &key, NULL, &val);
371
371
if(strstr((axis2_char_t*)key, "nil|http://www.w3.org/2001/XMLSchema-instance"))
373
373
the_attri = (axiom_attribute_t*)val;
409
409
return AXIS2_FAILURE;
413
413
if(element_qname)
415
415
axutil_qname_free(element_qname, env);
416
416
element_qname = NULL;
422
422
* building statusMessage element
428
428
* because elements are ordered this works fine
432
432
if(current_node != NULL && is_early_node_valid)
434
434
current_node = axiom_node_get_next_sibling(current_node, env);
437
437
while(current_node && axiom_node_get_node_type(current_node, env) != AXIOM_ELEMENT)
439
439
current_node = axiom_node_get_next_sibling(current_node, env);
443
443
current_element = (axiom_element_t *)axiom_node_get_data_element(current_node, env);
444
444
qname = axiom_element_get_qname(current_element, env, current_node);
448
448
is_early_node_valid = AXIS2_FALSE;
450
450
element_qname = axutil_qname_create(env, "statusMessage", "http://eucalyptus.ucsb.edu/", NULL);
454
454
(current_node && current_element && (axutil_qname_equals(element_qname, env, qname))))
456
456
if( current_node && current_element && (axutil_qname_equals(element_qname, env, qname)))
458
458
is_early_node_valid = AXIS2_TRUE;
462
462
text_value = axiom_element_get_text(current_element, env, current_node);
463
463
if(text_value != NULL)
465
465
status = adb_stopNetworkResponseType_set_statusMessage(_stopNetworkResponseType, env,
469
469
if(AXIS2_FAILURE == status)
471
471
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "failed in setting the value for statusMessage ");
476
476
return AXIS2_FAILURE;
480
480
if(element_qname)
482
482
axutil_qname_free(element_qname, env);
483
483
element_qname = NULL;
489
489
* building return element
495
495
* because elements are ordered this works fine
499
499
if(current_node != NULL && is_early_node_valid)
501
501
current_node = axiom_node_get_next_sibling(current_node, env);
504
504
while(current_node && axiom_node_get_node_type(current_node, env) != AXIOM_ELEMENT)
506
506
current_node = axiom_node_get_next_sibling(current_node, env);
510
510
current_element = (axiom_element_t *)axiom_node_get_data_element(current_node, env);
511
511
qname = axiom_element_get_qname(current_element, env, current_node);
515
515
is_early_node_valid = AXIS2_FALSE;
517
517
element_qname = axutil_qname_create(env, "return", "http://eucalyptus.ucsb.edu/", NULL);
521
521
(current_node && current_element && (axutil_qname_equals(element_qname, env, qname))))
523
523
if( current_node && current_element && (axutil_qname_equals(element_qname, env, qname)))
525
525
is_early_node_valid = AXIS2_TRUE;
529
529
text_value = axiom_element_get_text(current_element, env, current_node);
530
530
if(text_value != NULL)
582
582
const axutil_env_t *env, axiom_element_t *parent_element,
583
583
axutil_hash_t *namespaces, int *next_ns_index)
586
586
/* Here this is an empty function, Nothing to declare */
592
592
axiom_node_t* AXIS2_CALL
593
593
adb_stopNetworkResponseType_serialize(
594
594
adb_stopNetworkResponseType_t* _stopNetworkResponseType,
595
595
const axutil_env_t *env, axiom_node_t *parent, axiom_element_t *parent_element, int parent_tag_closed, axutil_hash_t *namespaces, int *next_ns_index)
599
599
axis2_char_t *string_to_stream;
602
602
axiom_node_t *current_node = NULL;
603
603
int tag_closed = 0;
607
607
axiom_namespace_t *ns1 = NULL;
609
609
axis2_char_t *qname_uri = NULL;
610
610
axis2_char_t *qname_prefix = NULL;
611
611
axis2_char_t *p_prefix = NULL;
612
612
axis2_bool_t ns_already_defined;
614
614
axis2_char_t *text_value_1;
615
615
axis2_char_t *text_value_1_temp;
617
617
axis2_char_t *text_value_2;
618
618
axis2_char_t *text_value_2_temp;
620
620
axis2_char_t *text_value_3;
621
621
axis2_char_t *text_value_3_temp;
623
623
axis2_char_t text_value_4[64];
625
625
axis2_char_t *start_input_str = NULL;
626
626
axis2_char_t *end_input_str = NULL;
627
627
unsigned int start_input_str_len = 0;
628
628
unsigned int end_input_str_len = 0;
631
631
axiom_data_source_t *data_source = NULL;
632
632
axutil_stream_t *stream = NULL;
636
636
AXIS2_ENV_CHECK(env, NULL);
637
637
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, NULL);
640
640
current_node = parent;
641
641
data_source = (axiom_data_source_t *)axiom_node_get_data_element(current_node, env);
642
642
if (!data_source)
644
644
stream = axiom_data_source_get_stream(data_source, env); /* assume parent is of type data source */
648
648
if(!parent_tag_closed)
651
string_to_stream = ">";
651
string_to_stream = ">";
652
652
axutil_stream_write(stream, env, string_to_stream, axutil_strlen(string_to_stream));
657
657
if(!(p_prefix = (axis2_char_t*)axutil_hash_get(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING)))
659
659
p_prefix = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof (axis2_char_t) * ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT);
660
660
sprintf(p_prefix, "n%d", (*next_ns_index)++);
661
661
axutil_hash_set(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING, p_prefix);
663
663
axiom_element_declare_namespace_assume_param_ownership(parent_element, env, axiom_namespace_create (env,
664
664
"http://eucalyptus.ucsb.edu/",
669
669
if (!_stopNetworkResponseType->is_valid_correlationId)
672
672
/* no need to complain for minoccurs=0 element */
678
678
start_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
679
(4 + axutil_strlen(p_prefix) +
680
axutil_strlen("correlationId")));
679
(4 + axutil_strlen(p_prefix) +
680
axutil_strlen("correlationId")));
682
682
/* axutil_strlen("<:>") + 1 = 4 */
683
683
end_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
684
684
(5 + axutil_strlen(p_prefix) + axutil_strlen("correlationId")));
685
685
/* axutil_strlen("</:>") + 1 = 5 */
693
693
* parsing correlationId element
698
698
sprintf(start_input_str, "<%s%scorrelationId>",
699
699
p_prefix?p_prefix:"",
700
700
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
702
702
start_input_str_len = axutil_strlen(start_input_str);
703
703
sprintf(end_input_str, "</%s%scorrelationId>",
704
704
p_prefix?p_prefix:"",
705
705
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
706
706
end_input_str_len = axutil_strlen(end_input_str);
708
708
text_value_1 = _stopNetworkResponseType->property_correlationId;
710
710
axutil_stream_write(stream, env, start_input_str, start_input_str_len);
713
713
text_value_1_temp = axutil_xml_quote_string(env, text_value_1, AXIS2_TRUE);
714
714
if (text_value_1_temp)
721
721
axutil_stream_write(stream, env, text_value_1, axutil_strlen(text_value_1));
724
724
axutil_stream_write(stream, env, end_input_str, end_input_str_len);
727
727
AXIS2_FREE(env->allocator,start_input_str);
728
728
AXIS2_FREE(env->allocator,end_input_str);
732
732
if(!(p_prefix = (axis2_char_t*)axutil_hash_get(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING)))
734
734
p_prefix = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof (axis2_char_t) * ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT);
735
735
sprintf(p_prefix, "n%d", (*next_ns_index)++);
736
736
axutil_hash_set(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING, p_prefix);
738
738
axiom_element_declare_namespace_assume_param_ownership(parent_element, env, axiom_namespace_create (env,
739
739
"http://eucalyptus.ucsb.edu/",
744
744
if (!_stopNetworkResponseType->is_valid_userId)
747
747
/* no need to complain for minoccurs=0 element */
753
753
start_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
754
(4 + axutil_strlen(p_prefix) +
755
axutil_strlen("userId")));
754
(4 + axutil_strlen(p_prefix) +
755
axutil_strlen("userId")));
757
757
/* axutil_strlen("<:>") + 1 = 4 */
758
758
end_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
759
759
(5 + axutil_strlen(p_prefix) + axutil_strlen("userId")));
760
760
/* axutil_strlen("</:>") + 1 = 5 */
768
768
* parsing userId element
773
773
sprintf(start_input_str, "<%s%suserId>",
774
774
p_prefix?p_prefix:"",
775
775
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
777
777
start_input_str_len = axutil_strlen(start_input_str);
778
778
sprintf(end_input_str, "</%s%suserId>",
779
779
p_prefix?p_prefix:"",
780
780
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
781
781
end_input_str_len = axutil_strlen(end_input_str);
783
783
text_value_2 = _stopNetworkResponseType->property_userId;
785
785
axutil_stream_write(stream, env, start_input_str, start_input_str_len);
788
788
text_value_2_temp = axutil_xml_quote_string(env, text_value_2, AXIS2_TRUE);
789
789
if (text_value_2_temp)
796
796
axutil_stream_write(stream, env, text_value_2, axutil_strlen(text_value_2));
799
799
axutil_stream_write(stream, env, end_input_str, end_input_str_len);
802
802
AXIS2_FREE(env->allocator,start_input_str);
803
803
AXIS2_FREE(env->allocator,end_input_str);
807
807
if(!(p_prefix = (axis2_char_t*)axutil_hash_get(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING)))
809
809
p_prefix = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof (axis2_char_t) * ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT);
810
810
sprintf(p_prefix, "n%d", (*next_ns_index)++);
811
811
axutil_hash_set(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING, p_prefix);
813
813
axiom_element_declare_namespace_assume_param_ownership(parent_element, env, axiom_namespace_create (env,
814
814
"http://eucalyptus.ucsb.edu/",
819
819
if (!_stopNetworkResponseType->is_valid_statusMessage)
822
822
/* no need to complain for minoccurs=0 element */
828
828
start_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
829
(4 + axutil_strlen(p_prefix) +
830
axutil_strlen("statusMessage")));
829
(4 + axutil_strlen(p_prefix) +
830
axutil_strlen("statusMessage")));
832
832
/* axutil_strlen("<:>") + 1 = 4 */
833
833
end_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
834
834
(5 + axutil_strlen(p_prefix) + axutil_strlen("statusMessage")));
835
835
/* axutil_strlen("</:>") + 1 = 5 */
843
843
* parsing statusMessage element
848
848
sprintf(start_input_str, "<%s%sstatusMessage>",
849
849
p_prefix?p_prefix:"",
850
850
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
852
852
start_input_str_len = axutil_strlen(start_input_str);
853
853
sprintf(end_input_str, "</%s%sstatusMessage>",
854
854
p_prefix?p_prefix:"",
855
855
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
856
856
end_input_str_len = axutil_strlen(end_input_str);
858
858
text_value_3 = _stopNetworkResponseType->property_statusMessage;
860
860
axutil_stream_write(stream, env, start_input_str, start_input_str_len);
863
863
text_value_3_temp = axutil_xml_quote_string(env, text_value_3, AXIS2_TRUE);
864
864
if (text_value_3_temp)
871
871
axutil_stream_write(stream, env, text_value_3, axutil_strlen(text_value_3));
874
874
axutil_stream_write(stream, env, end_input_str, end_input_str_len);
877
877
AXIS2_FREE(env->allocator,start_input_str);
878
878
AXIS2_FREE(env->allocator,end_input_str);
882
882
if(!(p_prefix = (axis2_char_t*)axutil_hash_get(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING)))
884
884
p_prefix = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof (axis2_char_t) * ADB_DEFAULT_NAMESPACE_PREFIX_LIMIT);
885
885
sprintf(p_prefix, "n%d", (*next_ns_index)++);
886
886
axutil_hash_set(namespaces, "http://eucalyptus.ucsb.edu/", AXIS2_HASH_KEY_STRING, p_prefix);
888
888
axiom_element_declare_namespace_assume_param_ownership(parent_element, env, axiom_namespace_create (env,
889
889
"http://eucalyptus.ucsb.edu/",
894
894
if (!_stopNetworkResponseType->is_valid_return)
897
897
/* no need to complain for minoccurs=0 element */
903
903
start_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
904
(4 + axutil_strlen(p_prefix) +
905
axutil_strlen("return")));
904
(4 + axutil_strlen(p_prefix) +
905
axutil_strlen("return")));
907
907
/* axutil_strlen("<:>") + 1 = 4 */
908
908
end_input_str = (axis2_char_t*)AXIS2_MALLOC(env->allocator, sizeof(axis2_char_t) *
909
909
(5 + axutil_strlen(p_prefix) + axutil_strlen("return")));
910
910
/* axutil_strlen("</:>") + 1 = 5 */
918
918
* parsing return element
923
923
sprintf(start_input_str, "<%s%sreturn>",
924
924
p_prefix?p_prefix:"",
925
925
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
927
927
start_input_str_len = axutil_strlen(start_input_str);
928
928
sprintf(end_input_str, "</%s%sreturn>",
929
929
p_prefix?p_prefix:"",
930
930
(p_prefix && axutil_strcmp(p_prefix, ""))?":":"");
931
931
end_input_str_len = axutil_strlen(end_input_str);
933
933
strcpy(text_value_4, (_stopNetworkResponseType->property_return)?"true":"false");
935
935
axutil_stream_write(stream, env, start_input_str, start_input_str_len);
937
937
axutil_stream_write(stream, env, text_value_4, axutil_strlen(text_value_4));
939
939
axutil_stream_write(stream, env, end_input_str, end_input_str_len);
942
942
AXIS2_FREE(env->allocator,start_input_str);
943
943
AXIS2_FREE(env->allocator,end_input_str);
955
955
* getter for correlationId.
976
976
const axutil_env_t *env,
977
977
const axis2_char_t* arg_correlationId)
981
981
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
982
982
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
984
984
if(_stopNetworkResponseType->is_valid_correlationId &&
985
985
arg_correlationId == _stopNetworkResponseType->property_correlationId)
988
return AXIS2_SUCCESS;
988
return AXIS2_SUCCESS;
991
991
adb_stopNetworkResponseType_reset_correlationId(_stopNetworkResponseType, env);
994
994
if(NULL == arg_correlationId)
996
996
/* We are already done */
1024
1024
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
1025
1025
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
1031
1031
if(_stopNetworkResponseType->property_correlationId != NULL)
1035
1035
AXIS2_FREE(env-> allocator, _stopNetworkResponseType->property_correlationId);
1036
1036
_stopNetworkResponseType->property_correlationId = NULL;
1041
_stopNetworkResponseType->is_valid_correlationId = AXIS2_FALSE;
1041
_stopNetworkResponseType->is_valid_correlationId = AXIS2_FALSE;
1042
1042
return AXIS2_SUCCESS;
1094
1094
const axutil_env_t *env,
1095
1095
const axis2_char_t* arg_userId)
1099
1099
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
1100
1100
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
1102
1102
if(_stopNetworkResponseType->is_valid_userId &&
1103
1103
arg_userId == _stopNetworkResponseType->property_userId)
1106
return AXIS2_SUCCESS;
1106
return AXIS2_SUCCESS;
1109
1109
adb_stopNetworkResponseType_reset_userId(_stopNetworkResponseType, env);
1112
1112
if(NULL == arg_userId)
1114
1114
/* We are already done */
1142
1142
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
1143
1143
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
1149
1149
if(_stopNetworkResponseType->property_userId != NULL)
1153
1153
AXIS2_FREE(env-> allocator, _stopNetworkResponseType->property_userId);
1154
1154
_stopNetworkResponseType->property_userId = NULL;
1159
_stopNetworkResponseType->is_valid_userId = AXIS2_FALSE;
1159
_stopNetworkResponseType->is_valid_userId = AXIS2_FALSE;
1160
1160
return AXIS2_SUCCESS;
1212
1212
const axutil_env_t *env,
1213
1213
const axis2_char_t* arg_statusMessage)
1217
1217
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
1218
1218
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
1220
1220
if(_stopNetworkResponseType->is_valid_statusMessage &&
1221
1221
arg_statusMessage == _stopNetworkResponseType->property_statusMessage)
1224
return AXIS2_SUCCESS;
1224
return AXIS2_SUCCESS;
1227
1227
adb_stopNetworkResponseType_reset_statusMessage(_stopNetworkResponseType, env);
1230
1230
if(NULL == arg_statusMessage)
1232
1232
/* We are already done */
1260
1260
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
1261
1261
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
1267
1267
if(_stopNetworkResponseType->property_statusMessage != NULL)
1271
1271
AXIS2_FREE(env-> allocator, _stopNetworkResponseType->property_statusMessage);
1272
1272
_stopNetworkResponseType->property_statusMessage = NULL;
1277
_stopNetworkResponseType->is_valid_statusMessage = AXIS2_FALSE;
1277
_stopNetworkResponseType->is_valid_statusMessage = AXIS2_FALSE;
1278
1278
return AXIS2_SUCCESS;
1330
1330
const axutil_env_t *env,
1331
1331
axis2_bool_t arg_return)
1335
1335
AXIS2_ENV_CHECK(env, AXIS2_FAILURE);
1336
1336
AXIS2_PARAM_CHECK(env->error, _stopNetworkResponseType, AXIS2_FAILURE);
1338
1338
if(_stopNetworkResponseType->is_valid_return &&
1339
1339
arg_return == _stopNetworkResponseType->property_return)
1342
return AXIS2_SUCCESS;
1342
return AXIS2_SUCCESS;
1345
1345
adb_stopNetworkResponseType_reset_return(_stopNetworkResponseType, env);
1347
1347
_stopNetworkResponseType->property_return = arg_return;
1348
1348
_stopNetworkResponseType->is_valid_return = AXIS2_TRUE;
1350
1350
return AXIS2_SUCCESS;
1356
1356
* resetter for return