7798
8433
LassoSamlAttribute_AttributeNamespace_set(arg1,arg2);
7800
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
8435
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7804
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeNamespace_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8439
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeNamespace_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7805
8440
jstring jresult = 0 ;
7806
8441
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7807
8442
char *result = 0 ;
7811
arg1 = *(LassoSamlAttribute **)(void *)&jarg1;
8447
arg1 = *(LassoSamlAttribute **)&jarg1;
7812
8448
result = (char *)LassoSamlAttribute_AttributeNamespace_get(arg1);
7814
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8449
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7815
8450
return jresult;
7819
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeValue_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
8454
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeValue_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7820
8455
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7821
8456
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
7825
arg1 = *(LassoSamlAttribute **)(void *)&jarg1;
7826
arg2 = *(LassoNodeList **)(void *)&jarg2;
8462
arg1 = *(LassoSamlAttribute **)&jarg1;
8463
arg2 = *(LassoNodeList **)&jarg2;
7827
8464
LassoSamlAttribute_AttributeValue_set(arg1,arg2);
7832
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeValue_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8469
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeValue_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7833
8470
jlong jresult = 0 ;
7834
8471
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7835
8472
LassoNodeList *result = 0 ;
7839
arg1 = *(LassoSamlAttribute **)(void *)&jarg1;
8477
arg1 = *(LassoSamlAttribute **)&jarg1;
7840
8478
result = (LassoNodeList *)LassoSamlAttribute_AttributeValue_get(arg1);
7842
*(LassoNodeList **)(void *)&jresult = result;
8479
*(LassoNodeList **)&jresult = result;
7843
8480
return jresult;
7847
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttribute(JNIEnv *jenv, jclass jcls) {
8484
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttribute(JNIEnv *jenv, jclass jcls) {
7848
8485
jlong jresult = 0 ;
7849
8486
LassoSamlAttribute *result = 0 ;
7853
8490
result = (LassoSamlAttribute *)new_LassoSamlAttribute();
7855
*(LassoSamlAttribute **)(void *)&jresult = result;
8491
*(LassoSamlAttribute **)&jresult = result;
7856
8492
return jresult;
7860
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttribute(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8496
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttribute(JNIEnv *jenv, jclass jcls, jlong jarg1) {
7861
8497
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7865
arg1 = *(LassoSamlAttribute **)(void *)&jarg1;
8501
arg1 = *(LassoSamlAttribute **)&jarg1;
7866
8502
delete_LassoSamlAttribute(arg1);
7871
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8507
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7872
8508
jstring jresult = 0 ;
7873
8509
LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7874
8510
char *result = 0 ;
7878
arg1 = *(LassoSamlAttribute **)(void *)&jarg1;
8515
arg1 = *(LassoSamlAttribute **)&jarg1;
7879
8516
result = (char *)LassoSamlAttribute_dump(arg1);
7881
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8517
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7882
8518
g_free(result);
7883
8519
return jresult;
7887
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
8523
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7888
8524
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
7889
8525
char *arg2 = (char *) 0 ;
7893
arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1;
8530
arg1 = *(LassoSamlAttributeDesignator **)&jarg1;
7896
8533
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7897
8534
if (!arg2) return ;
7900
if (arg1->AttributeName) free((char*)arg1->AttributeName);
8537
if (arg1->AttributeName) free((char *)arg1->AttributeName);
7902
arg1->AttributeName = (char *) malloc(strlen(arg2)+1);
7903
strcpy((char*)arg1->AttributeName,arg2);
8539
arg1->AttributeName = (char *) malloc(strlen((const char *)arg2)+1);
8540
strcpy((char *)arg1->AttributeName, (const char *)arg2);
7905
8542
arg1->AttributeName = 0;
7908
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
8545
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7912
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8549
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7913
8550
jstring jresult = 0 ;
7914
8551
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
7915
8552
char *result = 0 ;
7919
arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1;
8557
arg1 = *(LassoSamlAttributeDesignator **)&jarg1;
7920
8558
result = (char *) ((arg1)->AttributeName);
7922
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8559
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7923
8560
return jresult;
7927
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeNamespace_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
8564
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeNamespace_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7928
8565
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
7929
8566
char *arg2 = (char *) 0 ;
7933
arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1;
8571
arg1 = *(LassoSamlAttributeDesignator **)&jarg1;
7936
8574
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7937
8575
if (!arg2) return ;
7940
if (arg1->AttributeNamespace) free((char*)arg1->AttributeNamespace);
8578
if (arg1->AttributeNamespace) free((char *)arg1->AttributeNamespace);
7942
arg1->AttributeNamespace = (char *) malloc(strlen(arg2)+1);
7943
strcpy((char*)arg1->AttributeNamespace,arg2);
8580
arg1->AttributeNamespace = (char *) malloc(strlen((const char *)arg2)+1);
8581
strcpy((char *)arg1->AttributeNamespace, (const char *)arg2);
7945
8583
arg1->AttributeNamespace = 0;
7948
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
8586
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7952
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeNamespace_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8590
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1attributeNamespace_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7953
8591
jstring jresult = 0 ;
7954
8592
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
7955
8593
char *result = 0 ;
7959
arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1;
8598
arg1 = *(LassoSamlAttributeDesignator **)&jarg1;
7960
8599
result = (char *) ((arg1)->AttributeNamespace);
7962
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8600
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7963
8601
return jresult;
7967
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttributeDesignator(JNIEnv *jenv, jclass jcls) {
8605
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttributeDesignator(JNIEnv *jenv, jclass jcls) {
7968
8606
jlong jresult = 0 ;
7969
8607
LassoSamlAttributeDesignator *result = 0 ;
7973
8611
result = (LassoSamlAttributeDesignator *)new_LassoSamlAttributeDesignator();
7975
*(LassoSamlAttributeDesignator **)(void *)&jresult = result;
8612
*(LassoSamlAttributeDesignator **)&jresult = result;
7976
8613
return jresult;
7980
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttributeDesignator(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8617
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttributeDesignator(JNIEnv *jenv, jclass jcls, jlong jarg1) {
7981
8618
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
7985
arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1;
8622
arg1 = *(LassoSamlAttributeDesignator **)&jarg1;
7986
8623
delete_LassoSamlAttributeDesignator(arg1);
7991
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8628
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeDesignator_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7992
8629
jstring jresult = 0 ;
7993
8630
LassoSamlAttributeDesignator *arg1 = (LassoSamlAttributeDesignator *) 0 ;
7994
8631
char *result = 0 ;
7998
arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1;
8636
arg1 = *(LassoSamlAttributeDesignator **)&jarg1;
7999
8637
result = (char *)LassoSamlAttributeDesignator_dump(arg1);
8001
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8638
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8002
8639
g_free(result);
8003
8640
return jresult;
8007
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
8644
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8008
8645
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
8009
8646
LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
8013
arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1;
8014
arg2 = *(LassoSamlSubject **)(void *)&jarg2;
8652
arg1 = *(LassoSamlAttributeStatement **)&jarg1;
8653
arg2 = *(LassoSamlSubject **)&jarg2;
8015
8654
LassoSamlAttributeStatement_Subject_set(arg1,arg2);
8020
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8659
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8021
8660
jlong jresult = 0 ;
8022
8661
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
8023
8662
LassoSamlSubject *result = 0 ;
8027
arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1;
8667
arg1 = *(LassoSamlAttributeStatement **)&jarg1;
8028
8668
result = (LassoSamlSubject *)LassoSamlAttributeStatement_Subject_get(arg1);
8030
*(LassoSamlSubject **)(void *)&jresult = result;
8669
*(LassoSamlSubject **)&jresult = result;
8031
8670
return jresult;
8035
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1attribute_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
8674
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1attribute_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8036
8675
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
8037
8676
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
8041
arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1;
8042
arg2 = *(LassoNodeList **)(void *)&jarg2;
8682
arg1 = *(LassoSamlAttributeStatement **)&jarg1;
8683
arg2 = *(LassoNodeList **)&jarg2;
8043
8684
LassoSamlAttributeStatement_Attribute_set(arg1,arg2);
8048
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1attribute_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8689
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1attribute_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8049
8690
jlong jresult = 0 ;
8050
8691
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
8051
8692
LassoNodeList *result = 0 ;
8055
arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1;
8697
arg1 = *(LassoSamlAttributeStatement **)&jarg1;
8056
8698
result = (LassoNodeList *)LassoSamlAttributeStatement_Attribute_get(arg1);
8058
*(LassoNodeList **)(void *)&jresult = result;
8699
*(LassoNodeList **)&jresult = result;
8059
8700
return jresult;
8063
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttributeStatement(JNIEnv *jenv, jclass jcls) {
8704
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttributeStatement(JNIEnv *jenv, jclass jcls) {
8064
8705
jlong jresult = 0 ;
8065
8706
LassoSamlAttributeStatement *result = 0 ;
8069
8710
result = (LassoSamlAttributeStatement *)new_LassoSamlAttributeStatement();
8071
*(LassoSamlAttributeStatement **)(void *)&jresult = result;
8711
*(LassoSamlAttributeStatement **)&jresult = result;
8072
8712
return jresult;
8076
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttributeStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8716
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttributeStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8077
8717
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
8081
arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1;
8721
arg1 = *(LassoSamlAttributeStatement **)&jarg1;
8082
8722
delete_LassoSamlAttributeStatement(arg1);
8087
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8727
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8088
8728
jstring jresult = 0 ;
8089
8729
LassoSamlAttributeStatement *arg1 = (LassoSamlAttributeStatement *) 0 ;
8090
8730
char *result = 0 ;
8094
arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1;
8735
arg1 = *(LassoSamlAttributeStatement **)&jarg1;
8095
8736
result = (char *)LassoSamlAttributeStatement_dump(arg1);
8097
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8737
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8098
8738
g_free(result);
8099
8739
return jresult;
8103
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeValue_1any_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
8743
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeValue_1any_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8104
8744
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
8105
8745
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
8109
arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1;
8110
arg2 = *(LassoNodeList **)(void *)&jarg2;
8751
arg1 = *(LassoSamlAttributeValue **)&jarg1;
8752
arg2 = *(LassoNodeList **)&jarg2;
8111
8753
LassoSamlAttributeValue_any_set(arg1,arg2);
8116
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeValue_1any_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8758
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeValue_1any_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8117
8759
jlong jresult = 0 ;
8118
8760
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
8119
8761
LassoNodeList *result = 0 ;
8123
arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1;
8766
arg1 = *(LassoSamlAttributeValue **)&jarg1;
8124
8767
result = (LassoNodeList *)LassoSamlAttributeValue_any_get(arg1);
8126
*(LassoNodeList **)(void *)&jresult = result;
8768
*(LassoNodeList **)&jresult = result;
8127
8769
return jresult;
8131
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttributeValue(JNIEnv *jenv, jclass jcls) {
8773
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAttributeValue(JNIEnv *jenv, jclass jcls) {
8132
8774
jlong jresult = 0 ;
8133
8775
LassoSamlAttributeValue *result = 0 ;
8137
8779
result = (LassoSamlAttributeValue *)new_LassoSamlAttributeValue();
8139
*(LassoSamlAttributeValue **)(void *)&jresult = result;
8780
*(LassoSamlAttributeValue **)&jresult = result;
8140
8781
return jresult;
8144
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttributeValue(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8785
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAttributeValue(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8145
8786
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
8149
arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1;
8790
arg1 = *(LassoSamlAttributeValue **)&jarg1;
8150
8791
delete_LassoSamlAttributeValue(arg1);
8155
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeValue_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8796
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttributeValue_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8156
8797
jstring jresult = 0 ;
8157
8798
LassoSamlAttributeValue *arg1 = (LassoSamlAttributeValue *) 0 ;
8158
8799
char *result = 0 ;
8162
arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1;
8804
arg1 = *(LassoSamlAttributeValue **)&jarg1;
8163
8805
result = (char *)LassoSamlAttributeValue_dump(arg1);
8165
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8806
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8166
8807
g_free(result);
8167
8808
return jresult;
8171
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAudienceRestrictionCondition_1audience_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
8812
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAudienceRestrictionCondition_1audience_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8172
8813
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
8173
8814
LassoStringList *arg2 = (LassoStringList *) 0 ;
8177
arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1;
8178
arg2 = *(LassoStringList **)(void *)&jarg2;
8820
arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1;
8821
arg2 = *(LassoStringList **)&jarg2;
8179
8822
LassoSamlAudienceRestrictionCondition_audience_set(arg1,arg2);
8184
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAudienceRestrictionCondition_1audience_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8827
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAudienceRestrictionCondition_1audience_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8185
8828
jlong jresult = 0 ;
8186
8829
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
8187
8830
LassoStringList *result = 0 ;
8191
arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1;
8835
arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1;
8192
8836
result = (LassoStringList *)LassoSamlAudienceRestrictionCondition_audience_get(arg1);
8194
*(LassoStringList **)(void *)&jresult = result;
8837
*(LassoStringList **)&jresult = result;
8195
8838
return jresult;
8199
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAudienceRestrictionCondition(JNIEnv *jenv, jclass jcls) {
8842
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAudienceRestrictionCondition(JNIEnv *jenv, jclass jcls) {
8200
8843
jlong jresult = 0 ;
8201
8844
LassoSamlAudienceRestrictionCondition *result = 0 ;
8205
8848
result = (LassoSamlAudienceRestrictionCondition *)new_LassoSamlAudienceRestrictionCondition();
8207
*(LassoSamlAudienceRestrictionCondition **)(void *)&jresult = result;
8849
*(LassoSamlAudienceRestrictionCondition **)&jresult = result;
8208
8850
return jresult;
8212
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAudienceRestrictionCondition(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8854
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAudienceRestrictionCondition(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8213
8855
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
8217
arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1;
8859
arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1;
8218
8860
delete_LassoSamlAudienceRestrictionCondition(arg1);
8223
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAudienceRestrictionCondition_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8865
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAudienceRestrictionCondition_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8224
8866
jstring jresult = 0 ;
8225
8867
LassoSamlAudienceRestrictionCondition *arg1 = (LassoSamlAudienceRestrictionCondition *) 0 ;
8226
8868
char *result = 0 ;
8230
arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1;
8873
arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1;
8231
8874
result = (char *)LassoSamlAudienceRestrictionCondition_dump(arg1);
8233
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8875
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8234
8876
g_free(result);
8235
8877
return jresult;
8239
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
8881
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8240
8882
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8241
8883
char *arg2 = (char *) 0 ;
8245
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
8888
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8248
8891
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8249
8892
if (!arg2) return ;
8252
if (arg1->AuthenticationInstant) free((char*)arg1->AuthenticationInstant);
8895
if (arg1->AuthenticationInstant) free((char *)arg1->AuthenticationInstant);
8254
arg1->AuthenticationInstant = (char *) malloc(strlen(arg2)+1);
8255
strcpy((char*)arg1->AuthenticationInstant,arg2);
8897
arg1->AuthenticationInstant = (char *) malloc(strlen((const char *)arg2)+1);
8898
strcpy((char *)arg1->AuthenticationInstant, (const char *)arg2);
8257
8900
arg1->AuthenticationInstant = 0;
8260
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
8903
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8264
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8907
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8265
8908
jstring jresult = 0 ;
8266
8909
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8267
8910
char *result = 0 ;
8271
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
8915
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8272
8916
result = (char *) ((arg1)->AuthenticationInstant);
8274
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8917
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8275
8918
return jresult;
8279
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
8922
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8280
8923
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8281
8924
char *arg2 = (char *) 0 ;
8285
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
8929
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8288
8932
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8289
8933
if (!arg2) return ;
8292
if (arg1->AuthenticationMethod) free((char*)arg1->AuthenticationMethod);
8936
if (arg1->AuthenticationMethod) free((char *)arg1->AuthenticationMethod);
8294
arg1->AuthenticationMethod = (char *) malloc(strlen(arg2)+1);
8295
strcpy((char*)arg1->AuthenticationMethod,arg2);
8938
arg1->AuthenticationMethod = (char *) malloc(strlen((const char *)arg2)+1);
8939
strcpy((char *)arg1->AuthenticationMethod, (const char *)arg2);
8297
8941
arg1->AuthenticationMethod = 0;
8300
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
8944
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8304
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8948
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authenticationMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8305
8949
jstring jresult = 0 ;
8306
8950
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8307
8951
char *result = 0 ;
8311
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
8956
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8312
8957
result = (char *) ((arg1)->AuthenticationMethod);
8314
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
8958
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8315
8959
return jresult;
8319
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authorityBinding_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
8963
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authorityBinding_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8320
8964
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8321
8965
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
8325
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
8326
arg2 = *(LassoNodeList **)(void *)&jarg2;
8971
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8972
arg2 = *(LassoNodeList **)&jarg2;
8327
8973
LassoSamlAuthenticationStatement_AuthorityBinding_set(arg1,arg2);
8332
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authorityBinding_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8978
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1authorityBinding_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8333
8979
jlong jresult = 0 ;
8334
8980
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8335
8981
LassoNodeList *result = 0 ;
8339
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
8986
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8340
8987
result = (LassoNodeList *)LassoSamlAuthenticationStatement_AuthorityBinding_get(arg1);
8342
*(LassoNodeList **)(void *)&jresult = result;
8988
*(LassoNodeList **)&jresult = result;
8343
8989
return jresult;
8347
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1subjectLocality_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
8993
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1subjectLocality_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8348
8994
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8349
8995
LassoSamlSubjectLocality *arg2 = (LassoSamlSubjectLocality *) 0 ;
8353
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
8354
arg2 = *(LassoSamlSubjectLocality **)(void *)&jarg2;
9001
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
9002
arg2 = *(LassoSamlSubjectLocality **)&jarg2;
8355
9003
LassoSamlAuthenticationStatement_SubjectLocality_set(arg1,arg2);
8360
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1subjectLocality_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9008
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1subjectLocality_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8361
9009
jlong jresult = 0 ;
8362
9010
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8363
9011
LassoSamlSubjectLocality *result = 0 ;
8367
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
9016
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8368
9017
result = (LassoSamlSubjectLocality *)LassoSamlAuthenticationStatement_SubjectLocality_get(arg1);
8370
*(LassoSamlSubjectLocality **)(void *)&jresult = result;
9018
*(LassoSamlSubjectLocality **)&jresult = result;
8371
9019
return jresult;
8375
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAuthenticationStatement(JNIEnv *jenv, jclass jcls) {
9023
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAuthenticationStatement(JNIEnv *jenv, jclass jcls) {
8376
9024
jlong jresult = 0 ;
8377
9025
LassoSamlAuthenticationStatement *result = 0 ;
8381
9029
result = (LassoSamlAuthenticationStatement *)new_LassoSamlAuthenticationStatement();
8383
*(LassoSamlAuthenticationStatement **)(void *)&jresult = result;
9030
*(LassoSamlAuthenticationStatement **)&jresult = result;
8384
9031
return jresult;
8388
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAuthenticationStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9035
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAuthenticationStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8389
9036
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8393
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
9040
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8394
9041
delete_LassoSamlAuthenticationStatement(arg1);
8399
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9046
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthenticationStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8400
9047
jstring jresult = 0 ;
8401
9048
LassoSamlAuthenticationStatement *arg1 = (LassoSamlAuthenticationStatement *) 0 ;
8402
9049
char *result = 0 ;
8406
arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1;
9054
arg1 = *(LassoSamlAuthenticationStatement **)&jarg1;
8407
9055
result = (char *)LassoSamlAuthenticationStatement_dump(arg1);
8409
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9056
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8410
9057
g_free(result);
8411
9058
return jresult;
8415
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1authorityKind_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9062
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1authorityKind_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8416
9063
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8417
9064
char *arg2 = (char *) 0 ;
8421
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9069
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8424
9072
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8425
9073
if (!arg2) return ;
8428
if (arg1->AuthorityKind) free((char*)arg1->AuthorityKind);
9076
if (arg1->AuthorityKind) free((char *)arg1->AuthorityKind);
8430
arg1->AuthorityKind = (char *) malloc(strlen(arg2)+1);
8431
strcpy((char*)arg1->AuthorityKind,arg2);
9078
arg1->AuthorityKind = (char *) malloc(strlen((const char *)arg2)+1);
9079
strcpy((char *)arg1->AuthorityKind, (const char *)arg2);
8433
9081
arg1->AuthorityKind = 0;
8436
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9084
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8440
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1authorityKind_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9088
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1authorityKind_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8441
9089
jstring jresult = 0 ;
8442
9090
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8443
9091
char *result = 0 ;
8447
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9096
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8448
9097
result = (char *) ((arg1)->AuthorityKind);
8450
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9098
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8451
9099
return jresult;
8455
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1location_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9103
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1location_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8456
9104
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8457
9105
char *arg2 = (char *) 0 ;
8461
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9110
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8464
9113
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8465
9114
if (!arg2) return ;
8468
if (arg1->Location) free((char*)arg1->Location);
9117
if (arg1->Location) free((char *)arg1->Location);
8470
arg1->Location = (char *) malloc(strlen(arg2)+1);
8471
strcpy((char*)arg1->Location,arg2);
9119
arg1->Location = (char *) malloc(strlen((const char *)arg2)+1);
9120
strcpy((char *)arg1->Location, (const char *)arg2);
8473
9122
arg1->Location = 0;
8476
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9125
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8480
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1location_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9129
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1location_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8481
9130
jstring jresult = 0 ;
8482
9131
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8483
9132
char *result = 0 ;
8487
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9137
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8488
9138
result = (char *) ((arg1)->Location);
8490
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9139
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8491
9140
return jresult;
8495
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1binding_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9144
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1binding_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8496
9145
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8497
9146
char *arg2 = (char *) 0 ;
8501
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9151
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8504
9154
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8505
9155
if (!arg2) return ;
8508
if (arg1->Binding) free((char*)arg1->Binding);
9158
if (arg1->Binding) free((char *)arg1->Binding);
8510
arg1->Binding = (char *) malloc(strlen(arg2)+1);
8511
strcpy((char*)arg1->Binding,arg2);
9160
arg1->Binding = (char *) malloc(strlen((const char *)arg2)+1);
9161
strcpy((char *)arg1->Binding, (const char *)arg2);
8513
9163
arg1->Binding = 0;
8516
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9166
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8520
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1binding_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9170
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1binding_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8521
9171
jstring jresult = 0 ;
8522
9172
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8523
9173
char *result = 0 ;
8527
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9178
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8528
9179
result = (char *) ((arg1)->Binding);
8530
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9180
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8531
9181
return jresult;
8535
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAuthorityBinding(JNIEnv *jenv, jclass jcls) {
9185
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAuthorityBinding(JNIEnv *jenv, jclass jcls) {
8536
9186
jlong jresult = 0 ;
8537
9187
LassoSamlAuthorityBinding *result = 0 ;
8541
9191
result = (LassoSamlAuthorityBinding *)new_LassoSamlAuthorityBinding();
8543
*(LassoSamlAuthorityBinding **)(void *)&jresult = result;
9192
*(LassoSamlAuthorityBinding **)&jresult = result;
8544
9193
return jresult;
8548
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAuthorityBinding(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9197
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAuthorityBinding(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8549
9198
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8553
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9202
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8554
9203
delete_LassoSamlAuthorityBinding(arg1);
8559
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9208
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAuthorityBinding_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8560
9209
jstring jresult = 0 ;
8561
9210
LassoSamlAuthorityBinding *arg1 = (LassoSamlAuthorityBinding *) 0 ;
8562
9211
char *result = 0 ;
8566
arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1;
9216
arg1 = *(LassoSamlAuthorityBinding **)&jarg1;
8567
9217
result = (char *)LassoSamlAuthorityBinding_dump(arg1);
8569
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9218
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8570
9219
g_free(result);
8571
9220
return jresult;
8575
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditionAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9224
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditionAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8576
9225
jstring jresult = 0 ;
8577
9226
LassoSamlConditionAbstract *arg1 = (LassoSamlConditionAbstract *) 0 ;
8578
9227
char *result = 0 ;
8582
arg1 = *(LassoSamlConditionAbstract **)(void *)&jarg1;
9232
arg1 = *(LassoSamlConditionAbstract **)&jarg1;
8583
9233
result = (char *)LassoSamlConditionAbstract_dump(arg1);
8585
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9234
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8586
9235
g_free(result);
8587
9236
return jresult;
8591
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notBefore_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9240
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notBefore_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8592
9241
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8593
9242
char *arg2 = (char *) 0 ;
8597
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9247
arg1 = *(LassoSamlConditions **)&jarg1;
8600
9250
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8601
9251
if (!arg2) return ;
8604
if (arg1->NotBefore) free((char*)arg1->NotBefore);
9254
if (arg1->NotBefore) free((char *)arg1->NotBefore);
8606
arg1->NotBefore = (char *) malloc(strlen(arg2)+1);
8607
strcpy((char*)arg1->NotBefore,arg2);
9256
arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1);
9257
strcpy((char *)arg1->NotBefore, (const char *)arg2);
8609
9259
arg1->NotBefore = 0;
8612
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9262
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8616
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notBefore_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9266
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notBefore_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8617
9267
jstring jresult = 0 ;
8618
9268
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8619
9269
char *result = 0 ;
8623
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9274
arg1 = *(LassoSamlConditions **)&jarg1;
8624
9275
result = (char *) ((arg1)->NotBefore);
8626
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9276
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8627
9277
return jresult;
8631
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9281
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8632
9282
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8633
9283
char *arg2 = (char *) 0 ;
8637
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9288
arg1 = *(LassoSamlConditions **)&jarg1;
8640
9291
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8641
9292
if (!arg2) return ;
8644
if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
9295
if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
8646
arg1->NotOnOrAfter = (char *) malloc(strlen(arg2)+1);
8647
strcpy((char*)arg1->NotOnOrAfter,arg2);
9297
arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
9298
strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
8649
9300
arg1->NotOnOrAfter = 0;
8652
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9303
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8656
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9307
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8657
9308
jstring jresult = 0 ;
8658
9309
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8659
9310
char *result = 0 ;
8663
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9315
arg1 = *(LassoSamlConditions **)&jarg1;
8664
9316
result = (char *) ((arg1)->NotOnOrAfter);
8666
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9317
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8667
9318
return jresult;
8671
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1audienceRestrictionCondition_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
9322
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1audienceRestrictionCondition_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8672
9323
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8673
9324
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
8677
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
8678
arg2 = *(LassoNodeList **)(void *)&jarg2;
9330
arg1 = *(LassoSamlConditions **)&jarg1;
9331
arg2 = *(LassoNodeList **)&jarg2;
8679
9332
LassoSamlConditions_AudienceRestrictionCondition_set(arg1,arg2);
8684
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1audienceRestrictionCondition_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9337
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1audienceRestrictionCondition_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8685
9338
jlong jresult = 0 ;
8686
9339
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8687
9340
LassoNodeList *result = 0 ;
8691
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9345
arg1 = *(LassoSamlConditions **)&jarg1;
8692
9346
result = (LassoNodeList *)LassoSamlConditions_AudienceRestrictionCondition_get(arg1);
8694
*(LassoNodeList **)(void *)&jresult = result;
9347
*(LassoNodeList **)&jresult = result;
8695
9348
return jresult;
8699
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1condition_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
9352
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1condition_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8700
9353
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8701
9354
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
8705
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
8706
arg2 = *(LassoNodeList **)(void *)&jarg2;
9360
arg1 = *(LassoSamlConditions **)&jarg1;
9361
arg2 = *(LassoNodeList **)&jarg2;
8707
9362
LassoSamlConditions_Condition_set(arg1,arg2);
8712
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1condition_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9367
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1condition_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8713
9368
jlong jresult = 0 ;
8714
9369
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8715
9370
LassoNodeList *result = 0 ;
8719
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9375
arg1 = *(LassoSamlConditions **)&jarg1;
8720
9376
result = (LassoNodeList *)LassoSamlConditions_Condition_get(arg1);
8722
*(LassoNodeList **)(void *)&jresult = result;
9377
*(LassoNodeList **)&jresult = result;
8723
9378
return jresult;
8727
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlConditions(JNIEnv *jenv, jclass jcls) {
9382
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlConditions(JNIEnv *jenv, jclass jcls) {
8728
9383
jlong jresult = 0 ;
8729
9384
LassoSamlConditions *result = 0 ;
8733
9388
result = (LassoSamlConditions *)new_LassoSamlConditions();
8735
*(LassoSamlConditions **)(void *)&jresult = result;
9389
*(LassoSamlConditions **)&jresult = result;
8736
9390
return jresult;
8740
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlConditions(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9394
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlConditions(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8741
9395
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8745
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9399
arg1 = *(LassoSamlConditions **)&jarg1;
8746
9400
delete_LassoSamlConditions(arg1);
8751
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9405
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlConditions_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8752
9406
jstring jresult = 0 ;
8753
9407
LassoSamlConditions *arg1 = (LassoSamlConditions *) 0 ;
8754
9408
char *result = 0 ;
8758
arg1 = *(LassoSamlConditions **)(void *)&jarg1;
9413
arg1 = *(LassoSamlConditions **)&jarg1;
8759
9414
result = (char *)LassoSamlConditions_dump(arg1);
8761
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9415
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8762
9416
g_free(result);
8763
9417
return jresult;
8767
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9421
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8768
9422
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8769
9423
char *arg2 = (char *) 0 ;
8773
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9428
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8776
9431
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8777
9432
if (!arg2) return ;
8780
if (arg1->content) free((char*)arg1->content);
9435
if (arg1->content) free((char *)arg1->content);
8782
arg1->content = (char *) malloc(strlen(arg2)+1);
8783
strcpy((char*)arg1->content,arg2);
9437
arg1->content = (char *) malloc(strlen((const char *)arg2)+1);
9438
strcpy((char *)arg1->content, (const char *)arg2);
8785
9440
arg1->content = 0;
8788
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9443
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8792
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9447
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8793
9448
jstring jresult = 0 ;
8794
9449
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8795
9450
char *result = 0 ;
8799
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9455
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8800
9456
result = (char *) ((arg1)->content);
8802
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9457
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8803
9458
return jresult;
8807
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1format_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9462
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1format_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8808
9463
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8809
9464
char *arg2 = (char *) 0 ;
8813
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9469
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8816
9472
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8817
9473
if (!arg2) return ;
8820
if (arg1->Format) free((char*)arg1->Format);
9476
if (arg1->Format) free((char *)arg1->Format);
8822
arg1->Format = (char *) malloc(strlen(arg2)+1);
8823
strcpy((char*)arg1->Format,arg2);
9478
arg1->Format = (char *) malloc(strlen((const char *)arg2)+1);
9479
strcpy((char *)arg1->Format, (const char *)arg2);
8825
9481
arg1->Format = 0;
8828
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9484
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8832
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1format_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9488
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1format_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8833
9489
jstring jresult = 0 ;
8834
9490
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8835
9491
char *result = 0 ;
8839
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9496
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8840
9497
result = (char *) ((arg1)->Format);
8842
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9498
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8843
9499
return jresult;
8847
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1nameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9503
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1nameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
8848
9504
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8849
9505
char *arg2 = (char *) 0 ;
8853
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9510
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8856
9513
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8857
9514
if (!arg2) return ;
8860
if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
9517
if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
8862
arg1->NameQualifier = (char *) malloc(strlen(arg2)+1);
8863
strcpy((char*)arg1->NameQualifier,arg2);
9519
arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
9520
strcpy((char *)arg1->NameQualifier, (const char *)arg2);
8865
9522
arg1->NameQualifier = 0;
8868
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9525
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8872
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1nameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9529
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1nameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8873
9530
jstring jresult = 0 ;
8874
9531
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8875
9532
char *result = 0 ;
8879
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9537
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8880
9538
result = (char *) ((arg1)->NameQualifier);
8882
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9539
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8883
9540
return jresult;
8887
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlNameIdentifier(JNIEnv *jenv, jclass jcls) {
9544
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlNameIdentifier(JNIEnv *jenv, jclass jcls) {
8888
9545
jlong jresult = 0 ;
8889
9546
LassoSamlNameIdentifier *result = 0 ;
8893
9550
result = (LassoSamlNameIdentifier *)new_LassoSamlNameIdentifier();
8895
*(LassoSamlNameIdentifier **)(void *)&jresult = result;
9551
*(LassoSamlNameIdentifier **)&jresult = result;
8896
9552
return jresult;
8900
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlNameIdentifier(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9556
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlNameIdentifier(JNIEnv *jenv, jclass jcls, jlong jarg1) {
8901
9557
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8905
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9561
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8906
9562
delete_LassoSamlNameIdentifier(arg1);
8911
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9567
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlNameIdentifier_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8912
9568
jstring jresult = 0 ;
8913
9569
LassoSamlNameIdentifier *arg1 = (LassoSamlNameIdentifier *) 0 ;
8914
9570
char *result = 0 ;
8918
arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1;
9575
arg1 = *(LassoSamlNameIdentifier **)&jarg1;
8919
9576
result = (char *)LassoSamlNameIdentifier_dump(arg1);
8921
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9577
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8922
9578
g_free(result);
8923
9579
return jresult;
8927
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlStatementAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9583
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlStatementAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8928
9584
jstring jresult = 0 ;
8929
9585
LassoSamlStatementAbstract *arg1 = (LassoSamlStatementAbstract *) 0 ;
8930
9586
char *result = 0 ;
8934
arg1 = *(LassoSamlStatementAbstract **)(void *)&jarg1;
9591
arg1 = *(LassoSamlStatementAbstract **)&jarg1;
8935
9592
result = (char *)LassoSamlStatementAbstract_dump(arg1);
8937
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9593
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8938
9594
g_free(result);
8939
9595
return jresult;
8943
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
9599
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8944
9600
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
8945
9601
LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
8949
arg1 = *(LassoSamlSubject **)(void *)&jarg1;
8950
arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2;
9607
arg1 = *(LassoSamlSubject **)&jarg1;
9608
arg2 = *(LassoSamlNameIdentifier **)&jarg2;
8951
9609
LassoSamlSubject_NameIdentifier_set(arg1,arg2);
8956
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9614
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8957
9615
jlong jresult = 0 ;
8958
9616
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
8959
9617
LassoSamlNameIdentifier *result = 0 ;
8963
arg1 = *(LassoSamlSubject **)(void *)&jarg1;
9622
arg1 = *(LassoSamlSubject **)&jarg1;
8964
9623
result = (LassoSamlNameIdentifier *)LassoSamlSubject_NameIdentifier_get(arg1);
8966
*(LassoSamlNameIdentifier **)(void *)&jresult = result;
9624
*(LassoSamlNameIdentifier **)&jresult = result;
8967
9625
return jresult;
8971
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1subjectConfirmation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
9629
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1subjectConfirmation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
8972
9630
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
8973
9631
LassoSamlSubjectConfirmation *arg2 = (LassoSamlSubjectConfirmation *) 0 ;
8977
arg1 = *(LassoSamlSubject **)(void *)&jarg1;
8978
arg2 = *(LassoSamlSubjectConfirmation **)(void *)&jarg2;
9637
arg1 = *(LassoSamlSubject **)&jarg1;
9638
arg2 = *(LassoSamlSubjectConfirmation **)&jarg2;
8979
9639
LassoSamlSubject_SubjectConfirmation_set(arg1,arg2);
8984
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1subjectConfirmation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9644
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1subjectConfirmation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
8985
9645
jlong jresult = 0 ;
8986
9646
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
8987
9647
LassoSamlSubjectConfirmation *result = 0 ;
8991
arg1 = *(LassoSamlSubject **)(void *)&jarg1;
9652
arg1 = *(LassoSamlSubject **)&jarg1;
8992
9653
result = (LassoSamlSubjectConfirmation *)LassoSamlSubject_SubjectConfirmation_get(arg1);
8994
*(LassoSamlSubjectConfirmation **)(void *)&jresult = result;
9654
*(LassoSamlSubjectConfirmation **)&jresult = result;
8995
9655
return jresult;
8999
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubject(JNIEnv *jenv, jclass jcls) {
9659
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubject(JNIEnv *jenv, jclass jcls) {
9000
9660
jlong jresult = 0 ;
9001
9661
LassoSamlSubject *result = 0 ;
9005
9665
result = (LassoSamlSubject *)new_LassoSamlSubject();
9007
*(LassoSamlSubject **)(void *)&jresult = result;
9666
*(LassoSamlSubject **)&jresult = result;
9008
9667
return jresult;
9012
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubject(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9671
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubject(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9013
9672
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
9017
arg1 = *(LassoSamlSubject **)(void *)&jarg1;
9676
arg1 = *(LassoSamlSubject **)&jarg1;
9018
9677
delete_LassoSamlSubject(arg1);
9023
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9682
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubject_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9024
9683
jstring jresult = 0 ;
9025
9684
LassoSamlSubject *arg1 = (LassoSamlSubject *) 0 ;
9026
9685
char *result = 0 ;
9030
arg1 = *(LassoSamlSubject **)(void *)&jarg1;
9690
arg1 = *(LassoSamlSubject **)&jarg1;
9031
9691
result = (char *)LassoSamlSubject_dump(arg1);
9033
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9692
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9034
9693
g_free(result);
9035
9694
return jresult;
9039
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1subjectConfirmationData_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9698
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1subjectConfirmationData_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9040
9699
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
9041
9700
char *arg2 = (char *) 0 ;
9045
arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1;
9705
arg1 = *(LassoSamlSubjectConfirmation **)&jarg1;
9048
9708
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9049
9709
if (!arg2) return ;
9052
if (arg1->SubjectConfirmationData) free((char*)arg1->SubjectConfirmationData);
9712
if (arg1->SubjectConfirmationData) free((char *)arg1->SubjectConfirmationData);
9054
arg1->SubjectConfirmationData = (char *) malloc(strlen(arg2)+1);
9055
strcpy((char*)arg1->SubjectConfirmationData,arg2);
9714
arg1->SubjectConfirmationData = (char *) malloc(strlen((const char *)arg2)+1);
9715
strcpy((char *)arg1->SubjectConfirmationData, (const char *)arg2);
9057
9717
arg1->SubjectConfirmationData = 0;
9060
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9720
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9064
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1subjectConfirmationData_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9724
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1subjectConfirmationData_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9065
9725
jstring jresult = 0 ;
9066
9726
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
9067
9727
char *result = 0 ;
9071
arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1;
9732
arg1 = *(LassoSamlSubjectConfirmation **)&jarg1;
9072
9733
result = (char *) ((arg1)->SubjectConfirmationData);
9074
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9734
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9075
9735
return jresult;
9079
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1confirmationMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
9739
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1confirmationMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
9080
9740
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
9081
9741
LassoStringList *arg2 = (LassoStringList *) 0 ;
9085
arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1;
9086
arg2 = *(LassoStringList **)(void *)&jarg2;
9747
arg1 = *(LassoSamlSubjectConfirmation **)&jarg1;
9748
arg2 = *(LassoStringList **)&jarg2;
9087
9749
LassoSamlSubjectConfirmation_confirmationMethod_set(arg1,arg2);
9092
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1confirmationMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9754
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1confirmationMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9093
9755
jlong jresult = 0 ;
9094
9756
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
9095
9757
LassoStringList *result = 0 ;
9099
arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1;
9762
arg1 = *(LassoSamlSubjectConfirmation **)&jarg1;
9100
9763
result = (LassoStringList *)LassoSamlSubjectConfirmation_confirmationMethod_get(arg1);
9102
*(LassoStringList **)(void *)&jresult = result;
9764
*(LassoStringList **)&jresult = result;
9103
9765
return jresult;
9107
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubjectConfirmation(JNIEnv *jenv, jclass jcls) {
9769
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubjectConfirmation(JNIEnv *jenv, jclass jcls) {
9108
9770
jlong jresult = 0 ;
9109
9771
LassoSamlSubjectConfirmation *result = 0 ;
9113
9775
result = (LassoSamlSubjectConfirmation *)new_LassoSamlSubjectConfirmation();
9115
*(LassoSamlSubjectConfirmation **)(void *)&jresult = result;
9776
*(LassoSamlSubjectConfirmation **)&jresult = result;
9116
9777
return jresult;
9120
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubjectConfirmation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9781
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubjectConfirmation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9121
9782
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
9125
arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1;
9786
arg1 = *(LassoSamlSubjectConfirmation **)&jarg1;
9126
9787
delete_LassoSamlSubjectConfirmation(arg1);
9131
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9792
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectConfirmation_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9132
9793
jstring jresult = 0 ;
9133
9794
LassoSamlSubjectConfirmation *arg1 = (LassoSamlSubjectConfirmation *) 0 ;
9134
9795
char *result = 0 ;
9138
arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1;
9800
arg1 = *(LassoSamlSubjectConfirmation **)&jarg1;
9139
9801
result = (char *)LassoSamlSubjectConfirmation_dump(arg1);
9141
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9802
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9142
9803
g_free(result);
9143
9804
return jresult;
9147
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1dnsAddress_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9808
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1dnsAddress_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9148
9809
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
9149
9810
char *arg2 = (char *) 0 ;
9153
arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1;
9815
arg1 = *(LassoSamlSubjectLocality **)&jarg1;
9156
9818
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9157
9819
if (!arg2) return ;
9160
if (arg1->DNSAddress) free((char*)arg1->DNSAddress);
9822
if (arg1->DNSAddress) free((char *)arg1->DNSAddress);
9162
arg1->DNSAddress = (char *) malloc(strlen(arg2)+1);
9163
strcpy((char*)arg1->DNSAddress,arg2);
9824
arg1->DNSAddress = (char *) malloc(strlen((const char *)arg2)+1);
9825
strcpy((char *)arg1->DNSAddress, (const char *)arg2);
9165
9827
arg1->DNSAddress = 0;
9168
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9830
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9172
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1dnsAddress_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9834
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1dnsAddress_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9173
9835
jstring jresult = 0 ;
9174
9836
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
9175
9837
char *result = 0 ;
9179
arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1;
9842
arg1 = *(LassoSamlSubjectLocality **)&jarg1;
9180
9843
result = (char *) ((arg1)->DNSAddress);
9182
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9844
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9183
9845
return jresult;
9187
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1ipAddress_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
9849
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1ipAddress_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9188
9850
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
9189
9851
char *arg2 = (char *) 0 ;
9193
arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1;
9856
arg1 = *(LassoSamlSubjectLocality **)&jarg1;
9196
9859
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9197
9860
if (!arg2) return ;
9200
if (arg1->IPAddress) free((char*)arg1->IPAddress);
9863
if (arg1->IPAddress) free((char *)arg1->IPAddress);
9202
arg1->IPAddress = (char *) malloc(strlen(arg2)+1);
9203
strcpy((char*)arg1->IPAddress,arg2);
9865
arg1->IPAddress = (char *) malloc(strlen((const char *)arg2)+1);
9866
strcpy((char *)arg1->IPAddress, (const char *)arg2);
9205
9868
arg1->IPAddress = 0;
9208
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
9871
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9212
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1ipAddress_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9875
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1ipAddress_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9213
9876
jstring jresult = 0 ;
9214
9877
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
9215
9878
char *result = 0 ;
9219
arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1;
9883
arg1 = *(LassoSamlSubjectLocality **)&jarg1;
9220
9884
result = (char *) ((arg1)->IPAddress);
9222
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9885
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9223
9886
return jresult;
9227
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubjectLocality(JNIEnv *jenv, jclass jcls) {
9890
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubjectLocality(JNIEnv *jenv, jclass jcls) {
9228
9891
jlong jresult = 0 ;
9229
9892
LassoSamlSubjectLocality *result = 0 ;
9233
9896
result = (LassoSamlSubjectLocality *)new_LassoSamlSubjectLocality();
9235
*(LassoSamlSubjectLocality **)(void *)&jresult = result;
9897
*(LassoSamlSubjectLocality **)&jresult = result;
9236
9898
return jresult;
9240
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubjectLocality(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9902
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubjectLocality(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9241
9903
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
9245
arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1;
9907
arg1 = *(LassoSamlSubjectLocality **)&jarg1;
9246
9908
delete_LassoSamlSubjectLocality(arg1);
9251
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9913
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectLocality_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9252
9914
jstring jresult = 0 ;
9253
9915
LassoSamlSubjectLocality *arg1 = (LassoSamlSubjectLocality *) 0 ;
9254
9916
char *result = 0 ;
9258
arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1;
9921
arg1 = *(LassoSamlSubjectLocality **)&jarg1;
9259
9922
result = (char *)LassoSamlSubjectLocality_dump(arg1);
9261
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9923
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9262
9924
g_free(result);
9263
9925
return jresult;
9267
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatement_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
9929
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatement_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
9268
9930
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
9269
9931
LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
9273
arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1;
9274
arg2 = *(LassoSamlSubject **)(void *)&jarg2;
9937
arg1 = *(LassoSamlSubjectStatement **)&jarg1;
9938
arg2 = *(LassoSamlSubject **)&jarg2;
9275
9939
LassoSamlSubjectStatement_Subject_set(arg1,arg2);
9280
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatement_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9944
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatement_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9281
9945
jlong jresult = 0 ;
9282
9946
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
9283
9947
LassoSamlSubject *result = 0 ;
9287
arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1;
9952
arg1 = *(LassoSamlSubjectStatement **)&jarg1;
9288
9953
result = (LassoSamlSubject *)LassoSamlSubjectStatement_Subject_get(arg1);
9290
*(LassoSamlSubject **)(void *)&jresult = result;
9954
*(LassoSamlSubject **)&jresult = result;
9291
9955
return jresult;
9295
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubjectStatement(JNIEnv *jenv, jclass jcls) {
9959
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlSubjectStatement(JNIEnv *jenv, jclass jcls) {
9296
9960
jlong jresult = 0 ;
9297
9961
LassoSamlSubjectStatement *result = 0 ;
9301
9965
result = (LassoSamlSubjectStatement *)new_LassoSamlSubjectStatement();
9303
*(LassoSamlSubjectStatement **)(void *)&jresult = result;
9966
*(LassoSamlSubjectStatement **)&jresult = result;
9304
9967
return jresult;
9308
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubjectStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9971
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlSubjectStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9309
9972
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
9313
arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1;
9976
arg1 = *(LassoSamlSubjectStatement **)&jarg1;
9314
9977
delete_LassoSamlSubjectStatement(arg1);
9319
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9982
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9320
9983
jstring jresult = 0 ;
9321
9984
LassoSamlSubjectStatement *arg1 = (LassoSamlSubjectStatement *) 0 ;
9322
9985
char *result = 0 ;
9326
arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1;
9990
arg1 = *(LassoSamlSubjectStatement **)&jarg1;
9327
9991
result = (char *)LassoSamlSubjectStatement_dump(arg1);
9329
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
9992
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9330
9993
g_free(result);
9331
9994
return jresult;
9335
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatementAbstract_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
9998
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatementAbstract_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
9336
9999
LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
9337
10000
LassoSamlSubject *arg2 = (LassoSamlSubject *) 0 ;
9341
arg1 = *(LassoSamlSubjectStatementAbstract **)(void *)&jarg1;
9342
arg2 = *(LassoSamlSubject **)(void *)&jarg2;
10006
arg1 = *(LassoSamlSubjectStatementAbstract **)&jarg1;
10007
arg2 = *(LassoSamlSubject **)&jarg2;
9343
10008
LassoSamlSubjectStatementAbstract_Subject_set(arg1,arg2);
9348
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatementAbstract_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10013
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatementAbstract_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9349
10014
jlong jresult = 0 ;
9350
10015
LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
9351
10016
LassoSamlSubject *result = 0 ;
9355
arg1 = *(LassoSamlSubjectStatementAbstract **)(void *)&jarg1;
10021
arg1 = *(LassoSamlSubjectStatementAbstract **)&jarg1;
9356
10022
result = (LassoSamlSubject *)LassoSamlSubjectStatementAbstract_Subject_get(arg1);
9358
*(LassoSamlSubject **)(void *)&jresult = result;
10023
*(LassoSamlSubject **)&jresult = result;
9359
10024
return jresult;
9363
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatementAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10028
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlSubjectStatementAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9364
10029
jstring jresult = 0 ;
9365
10030
LassoSamlSubjectStatementAbstract *arg1 = (LassoSamlSubjectStatementAbstract *) 0 ;
9366
10031
char *result = 0 ;
9370
arg1 = *(LassoSamlSubjectStatementAbstract **)(void *)&jarg1;
10036
arg1 = *(LassoSamlSubjectStatementAbstract **)&jarg1;
9371
10037
result = (char *)LassoSamlSubjectStatementAbstract_dump(arg1);
9373
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
10038
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9374
10039
g_free(result);
9375
10040
return jresult;
9379
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1assertionArtifact_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
10044
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1assertionArtifact_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9380
10045
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9381
10046
char *arg2 = (char *) 0 ;
9385
arg1 = *(LassoSamlpRequest **)(void *)&jarg1;
10051
arg1 = *(LassoSamlpRequest **)&jarg1;
9388
10054
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9389
10055
if (!arg2) return ;
9392
if (arg1->AssertionArtifact) free((char*)arg1->AssertionArtifact);
10058
if (arg1->AssertionArtifact) free((char *)arg1->AssertionArtifact);
9394
arg1->AssertionArtifact = (char *) malloc(strlen(arg2)+1);
9395
strcpy((char*)arg1->AssertionArtifact,arg2);
10060
arg1->AssertionArtifact = (char *) malloc(strlen((const char *)arg2)+1);
10061
strcpy((char *)arg1->AssertionArtifact, (const char *)arg2);
9397
10063
arg1->AssertionArtifact = 0;
9400
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
10066
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9404
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1assertionArtifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10070
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1assertionArtifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9405
10071
jstring jresult = 0 ;
9406
10072
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9407
10073
char *result = 0 ;
9411
arg1 = *(LassoSamlpRequest **)(void *)&jarg1;
10078
arg1 = *(LassoSamlpRequest **)&jarg1;
9412
10079
result = (char *) ((arg1)->AssertionArtifact);
9414
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
10080
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9415
10081
return jresult;
9419
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
10085
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9420
10086
LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9421
10087
char *arg2 = (char *) 0 ;
9425
arg1 = *(LassoSamlpRequest **)(void *)&jarg1;
10092
arg1 = *(LassoSamlpRequest **)&jarg1;
9428
10095
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21139
22024
swig_error = SWIG_ValueError;
21141
22026
build_exception_msg(errorCode, errorMsg);
21142
/*@SWIG:SWIG_exception@*/
21144
SWIG_JavaException(jenv, swig_error, errorMsg);
22028
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
21150
22032
jresult = (jint)result;
21151
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
22033
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21152
22034
return jresult;
21156
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22038
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21157
22039
jint jresult = 0 ;
21158
22040
LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
21163
arg1 = *(LassoNameRegistration **)(void *)&jarg1;
22046
arg1 = *(LassoNameRegistration **)&jarg1;
21165
22048
int errorCode;
21166
22049
errorCode = result = (int)LassoNameRegistration_validateRequest(arg1);
21169
char errorMsg[256];
21170
int swig_error = SWIG_RuntimeError;
21171
if (errorCode == -501 ||
21172
errorCode == -501) {
21173
swig_error = SWIG_ValueError;
21175
build_exception_msg(errorCode, errorMsg);
21176
/*@SWIG:SWIG_exception@*/
21178
SWIG_JavaException(jenv, swig_error, errorMsg);
21184
jresult = (jint)result;
21189
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1format_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
22051
char errorMsg[256];
22052
int swig_error = SWIG_RuntimeError;
22053
if (errorCode == -501 ||
22054
errorCode == -501) {
22055
swig_error = SWIG_ValueError;
22057
build_exception_msg(errorCode, errorMsg);
22059
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
22063
jresult = (jint)result;
22068
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1SUPPORT_1get(JNIEnv *jenv, jclass jcls) {
22076
jresult = (jint)result;
22081
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_isSamlQuery(JNIEnv *jenv, jclass jcls, jstring jarg1) {
22082
jboolean jresult = 0 ;
22083
char *arg1 = (char *) 0 ;
22090
arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
22091
if (!arg1) return 0;
22093
result = (bool)lasso_profile_is_saml_query(arg1);
22094
jresult = (jboolean)result;
22095
if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
22100
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1PERSISTENT_1get(JNIEnv *jenv, jclass jcls) {
22101
jstring jresult = 0 ;
22106
result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent";
22108
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22113
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1TRANSIENT_1get(JNIEnv *jenv, jclass jcls) {
22114
jstring jresult = 0 ;
22119
result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:transient";
22121
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22126
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1ENCRYPTED_1get(JNIEnv *jenv, jclass jcls) {
22127
jstring jresult = 0 ;
22132
result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted";
22134
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22139
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
22140
jstring jresult = 0 ;
22145
result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:SOAP";
22147
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22152
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1REDIRECT_1get(JNIEnv *jenv, jclass jcls) {
22153
jstring jresult = 0 ;
22158
result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect";
22160
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22165
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1POST_1get(JNIEnv *jenv, jclass jcls) {
22166
jstring jresult = 0 ;
22171
result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST";
22173
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22178
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1ARTIFACT_1get(JNIEnv *jenv, jclass jcls) {
22179
jstring jresult = 0 ;
22184
result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact";
22186
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22191
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1PAOS_1get(JNIEnv *jenv, jclass jcls) {
22192
jstring jresult = 0 ;
22197
result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:PAOS";
22199
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22204
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1AUTHENTICATED_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
22205
jstring jresult = 0 ;
22210
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony";
22212
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22217
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1INTERNET_1PROTOCOL_1get(JNIEnv *jenv, jclass jcls) {
22218
jstring jresult = 0 ;
22223
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol";
22225
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22230
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1INTERNET_1PROTOCOL_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
22231
jstring jresult = 0 ;
22236
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword";
22238
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22243
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1KERBEROS_1get(JNIEnv *jenv, jclass jcls) {
22244
jstring jresult = 0 ;
22249
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos";
22251
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22256
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1MOBILE_1ONE_1FACTOR_1CONTRACT_1get(JNIEnv *jenv, jclass jcls) {
22257
jstring jresult = 0 ;
22262
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract";
22264
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22269
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1MOBILE_1ONE_1FACTOR_1UNREGISTERED_1get(JNIEnv *jenv, jclass jcls) {
22270
jstring jresult = 0 ;
22275
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered";
22277
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22282
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1MOBILE_1TWO_1FACTOR_1CONTRACT_1get(JNIEnv *jenv, jclass jcls) {
22283
jstring jresult = 0 ;
22288
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract";
22290
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22295
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1MOBILE_1TWO_1FACTOR_1UNREGISTERED_1get(JNIEnv *jenv, jclass jcls) {
22296
jstring jresult = 0 ;
22301
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered";
22303
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22308
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1NOMAD_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
22309
jstring jresult = 0 ;
22314
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony";
22316
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22321
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PERSONALIZED_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
22322
jstring jresult = 0 ;
22327
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalizedTelephony";
22329
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22334
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PGP_1get(JNIEnv *jenv, jclass jcls) {
22335
jstring jresult = 0 ;
22340
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PGP";
22342
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22347
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PASSWORD_1PROTECTED_1TRANSPORT_1get(JNIEnv *jenv, jclass jcls) {
22348
jstring jresult = 0 ;
22353
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport";
22355
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22360
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
22361
jstring jresult = 0 ;
22366
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Password";
22368
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22373
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PREVIOUS_1SESSION_1get(JNIEnv *jenv, jclass jcls) {
22374
jstring jresult = 0 ;
22379
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession";
22381
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22386
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SMARTCARD_1get(JNIEnv *jenv, jclass jcls) {
22387
jstring jresult = 0 ;
22392
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard";
22394
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22399
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SMARTCARD_1PKI_1get(JNIEnv *jenv, jclass jcls) {
22400
jstring jresult = 0 ;
22405
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI";
22407
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22412
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SOFTWARE_1PKI_1get(JNIEnv *jenv, jclass jcls) {
22413
jstring jresult = 0 ;
22418
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI";
22420
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22425
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SPKI_1get(JNIEnv *jenv, jclass jcls) {
22426
jstring jresult = 0 ;
22431
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI";
22433
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22438
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SECURE_1REMOTE_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
22439
jstring jresult = 0 ;
22444
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword";
22446
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22451
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1TLS_1CLIENT_1get(JNIEnv *jenv, jclass jcls) {
22452
jstring jresult = 0 ;
22457
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient";
22459
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22464
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1X509_1get(JNIEnv *jenv, jclass jcls) {
22465
jstring jresult = 0 ;
22470
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:X509";
22472
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22477
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
22478
jstring jresult = 0 ;
22483
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony";
22485
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22490
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1TIME_1SYNC_1TOKEN_1get(JNIEnv *jenv, jclass jcls) {
22491
jstring jresult = 0 ;
22496
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken";
22498
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22503
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1XMLDSIG_1get(JNIEnv *jenv, jclass jcls) {
22504
jstring jresult = 0 ;
22509
result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig";
22511
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22516
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22517
jstring jresult = 0 ;
22518
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22524
arg1 = *(LassoNameIdManagement **)&jarg1;
22525
result = (char *)LassoNameIdManagement_artifact_get(arg1);
22526
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22531
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22532
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22533
char *arg2 = (char *) 0 ;
22538
arg1 = *(LassoNameIdManagement **)&jarg1;
22541
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22542
if (!arg2) return ;
22544
LassoNameIdManagement_artifactMessage_set(arg1,arg2);
22546
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22550
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22551
jstring jresult = 0 ;
22552
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22558
arg1 = *(LassoNameIdManagement **)&jarg1;
22559
result = (char *)LassoNameIdManagement_artifactMessage_get(arg1);
22560
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22565
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22566
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22567
LassoIdentity *arg2 = (LassoIdentity *) 0 ;
22573
arg1 = *(LassoNameIdManagement **)&jarg1;
22574
arg2 = *(LassoIdentity **)&jarg2;
22575
LassoNameIdManagement_identity_set(arg1,arg2);
22580
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22581
jlong jresult = 0 ;
22582
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22583
LassoIdentity *result = 0 ;
22588
arg1 = *(LassoNameIdManagement **)&jarg1;
22589
result = (LassoIdentity *)LassoNameIdManagement_identity_get(arg1);
22590
*(LassoIdentity **)&jresult = result;
22595
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22596
jboolean jresult = 0 ;
22597
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22603
arg1 = *(LassoNameIdManagement **)&jarg1;
22604
result = (bool)LassoNameIdManagement_isIdentityDirty_get(arg1);
22605
jresult = (jboolean)result;
22610
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22611
jboolean jresult = 0 ;
22612
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22618
arg1 = *(LassoNameIdManagement **)&jarg1;
22619
result = (bool)LassoNameIdManagement_isSessionDirty_get(arg1);
22620
jresult = (jboolean)result;
22625
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22626
jstring jresult = 0 ;
22627
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22633
arg1 = *(LassoNameIdManagement **)&jarg1;
22634
result = (char *)LassoNameIdManagement_msgBody_get(arg1);
22635
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22640
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22641
jstring jresult = 0 ;
22642
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22648
arg1 = *(LassoNameIdManagement **)&jarg1;
22649
result = (char *)LassoNameIdManagement_msgRelayState_get(arg1);
22650
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22655
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22656
jstring jresult = 0 ;
22657
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22663
arg1 = *(LassoNameIdManagement **)&jarg1;
22664
result = (char *)LassoNameIdManagement_msgUrl_get(arg1);
22665
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22670
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22671
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22672
LassoNode *arg2 = (LassoNode *) 0 ;
22678
arg1 = *(LassoNameIdManagement **)&jarg1;
22679
arg2 = *(LassoNode **)&jarg2;
22680
LassoNameIdManagement_nameIdentifier_set(arg1,arg2);
22685
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22686
jlong jresult = 0 ;
22687
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22688
LassoNode *result = 0 ;
22693
arg1 = *(LassoNameIdManagement **)&jarg1;
22694
result = (LassoNode *)LassoNameIdManagement_nameIdentifier_get(arg1);
22695
*(LassoNode **)&jresult = result;
22700
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22701
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22702
char *arg2 = (char *) 0 ;
22707
arg1 = *(LassoNameIdManagement **)&jarg1;
22710
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22711
if (!arg2) return ;
22713
LassoNameIdManagement_remoteProviderId_set(arg1,arg2);
22715
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22719
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22720
jstring jresult = 0 ;
22721
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22727
arg1 = *(LassoNameIdManagement **)&jarg1;
22728
result = (char *)LassoNameIdManagement_remoteProviderId_get(arg1);
22729
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22734
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22735
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22736
LassoNode *arg2 = (LassoNode *) 0 ;
22742
arg1 = *(LassoNameIdManagement **)&jarg1;
22743
arg2 = *(LassoNode **)&jarg2;
22744
LassoNameIdManagement_request_set(arg1,arg2);
22749
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22750
jlong jresult = 0 ;
22751
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22752
LassoNode *result = 0 ;
22757
arg1 = *(LassoNameIdManagement **)&jarg1;
22758
result = (LassoNode *)LassoNameIdManagement_request_get(arg1);
22759
*(LassoNode **)&jresult = result;
22764
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22765
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22766
LassoNode *arg2 = (LassoNode *) 0 ;
22772
arg1 = *(LassoNameIdManagement **)&jarg1;
22773
arg2 = *(LassoNode **)&jarg2;
22774
LassoNameIdManagement_response_set(arg1,arg2);
22779
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22780
jlong jresult = 0 ;
22781
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22782
LassoNode *result = 0 ;
22787
arg1 = *(LassoNameIdManagement **)&jarg1;
22788
result = (LassoNode *)LassoNameIdManagement_response_get(arg1);
22789
*(LassoNode **)&jresult = result;
22794
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22795
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22796
LassoServer *arg2 = (LassoServer *) 0 ;
22802
arg1 = *(LassoNameIdManagement **)&jarg1;
22803
arg2 = *(LassoServer **)&jarg2;
22804
LassoNameIdManagement_server_set(arg1,arg2);
22809
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22810
jlong jresult = 0 ;
22811
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22812
LassoServer *result = 0 ;
22817
arg1 = *(LassoNameIdManagement **)&jarg1;
22818
result = (LassoServer *)LassoNameIdManagement_server_get(arg1);
22819
*(LassoServer **)&jresult = result;
22824
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22825
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22826
LassoSession *arg2 = (LassoSession *) 0 ;
22832
arg1 = *(LassoNameIdManagement **)&jarg1;
22833
arg2 = *(LassoSession **)&jarg2;
22834
LassoNameIdManagement_session_set(arg1,arg2);
22839
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22840
jlong jresult = 0 ;
22841
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22842
LassoSession *result = 0 ;
22847
arg1 = *(LassoNameIdManagement **)&jarg1;
22848
result = (LassoSession *)LassoNameIdManagement_session_get(arg1);
22849
*(LassoSession **)&jresult = result;
22854
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1NameIdManagement(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22855
jlong jresult = 0 ;
22856
LassoServer *arg1 = (LassoServer *) 0 ;
22857
LassoNameIdManagement *result = 0 ;
22862
arg1 = *(LassoServer **)&jarg1;
22863
result = (LassoNameIdManagement *)new_LassoNameIdManagement(arg1);
22864
*(LassoNameIdManagement **)&jresult = result;
22869
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NameIdManagement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22870
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22874
arg1 = *(LassoNameIdManagement **)&jarg1;
22875
delete_LassoNameIdManagement(arg1);
22880
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1newFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22881
jlong jresult = 0 ;
22882
LassoServer *arg1 = (LassoServer *) 0 ;
22883
char *arg2 = (char *) 0 ;
22884
LassoNameIdManagement *result = 0 ;
22889
arg1 = *(LassoServer **)&jarg1;
22892
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22893
if (!arg2) return 0;
22895
result = (LassoNameIdManagement *)LassoNameIdManagement_newFromDump(arg1,arg2);
22896
*(LassoNameIdManagement **)&jresult = result;
22897
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22902
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22904
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22905
char *arg2 = (char *) 0 ;
22911
arg1 = *(LassoNameIdManagement **)&jarg1;
22914
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22915
if (!arg2) return 0;
22919
errorCode = result = (int)LassoNameIdManagement_setIdentityFromDump(arg1,arg2);
22921
char errorMsg[256];
22922
int swig_error = SWIG_RuntimeError;
22923
if (errorCode == -501 ||
22924
errorCode == -501) {
22925
swig_error = SWIG_ValueError;
22927
build_exception_msg(errorCode, errorMsg);
22929
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
22933
jresult = (jint)result;
22934
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22939
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22941
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22942
char *arg2 = (char *) 0 ;
22948
arg1 = *(LassoNameIdManagement **)&jarg1;
22951
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22952
if (!arg2) return 0;
22956
errorCode = result = (int)LassoNameIdManagement_setSessionFromDump(arg1,arg2);
22958
char errorMsg[256];
22959
int swig_error = SWIG_RuntimeError;
22960
if (errorCode == -501 ||
22961
errorCode == -501) {
22962
swig_error = SWIG_ValueError;
22964
build_exception_msg(errorCode, errorMsg);
22966
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
22970
jresult = (jint)result;
22971
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22976
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22978
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
22984
arg1 = *(LassoNameIdManagement **)&jarg1;
22987
errorCode = result = (int)LassoNameIdManagement_buildRequestMsg(arg1);
22989
char errorMsg[256];
22990
int swig_error = SWIG_RuntimeError;
22991
if (errorCode == -501 ||
22992
errorCode == -501) {
22993
swig_error = SWIG_ValueError;
22995
build_exception_msg(errorCode, errorMsg);
22997
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23001
jresult = (jint)result;
23006
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23008
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
23014
arg1 = *(LassoNameIdManagement **)&jarg1;
23017
errorCode = result = (int)LassoNameIdManagement_buildResponseMsg(arg1);
23019
char errorMsg[256];
23020
int swig_error = SWIG_RuntimeError;
23021
if (errorCode == -501 ||
23022
errorCode == -501) {
23023
swig_error = SWIG_ValueError;
23025
build_exception_msg(errorCode, errorMsg);
23027
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23031
jresult = (jint)result;
23036
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23037
jstring jresult = 0 ;
23038
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
23044
arg1 = *(LassoNameIdManagement **)&jarg1;
23045
result = (char *)LassoNameIdManagement_dump(arg1);
23046
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23052
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jint jarg4) {
23054
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
23055
char *arg2 = (char *) NULL ;
23056
char *arg3 = (char *) NULL ;
23057
LassoHttpMethod arg4 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
23063
arg1 = *(LassoNameIdManagement **)&jarg1;
23066
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23067
if (!arg2) return 0;
23071
arg3 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg3, 0);
23072
if (!arg3) return 0;
23074
arg4 = (LassoHttpMethod)jarg4;
23077
errorCode = result = (int)LassoNameIdManagement_initRequest(arg1,arg2,arg3,arg4);
23079
char errorMsg[256];
23080
int swig_error = SWIG_RuntimeError;
23081
if (errorCode == -501 ||
23082
errorCode == -501) {
23083
swig_error = SWIG_ValueError;
23085
build_exception_msg(errorCode, errorMsg);
23087
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23091
jresult = (jint)result;
23092
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23093
if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
23098
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23100
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
23101
char *arg2 = (char *) 0 ;
23107
arg1 = *(LassoNameIdManagement **)&jarg1;
23110
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23111
if (!arg2) return 0;
23115
errorCode = result = (int)LassoNameIdManagement_processRequestMsg(arg1,arg2);
23117
char errorMsg[256];
23118
int swig_error = SWIG_RuntimeError;
23119
if (errorCode == -501 ||
23120
errorCode == -501) {
23121
swig_error = SWIG_ValueError;
23123
build_exception_msg(errorCode, errorMsg);
23125
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23129
jresult = (jint)result;
23130
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23135
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23137
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
23138
char *arg2 = (char *) 0 ;
23144
arg1 = *(LassoNameIdManagement **)&jarg1;
23147
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23148
if (!arg2) return 0;
23152
errorCode = result = (int)LassoNameIdManagement_processResponseMsg(arg1,arg2);
23154
char errorMsg[256];
23155
int swig_error = SWIG_RuntimeError;
23156
if (errorCode == -501 ||
23157
errorCode == -501) {
23158
swig_error = SWIG_ValueError;
23160
build_exception_msg(errorCode, errorMsg);
23162
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23166
jresult = (jint)result;
23167
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23172
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23174
LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
23180
arg1 = *(LassoNameIdManagement **)&jarg1;
23183
errorCode = result = (int)LassoNameIdManagement_validateRequest(arg1);
23185
char errorMsg[256];
23186
int swig_error = SWIG_RuntimeError;
23187
if (errorCode == -501 ||
23188
errorCode == -501) {
23189
swig_error = SWIG_ValueError;
23191
build_exception_msg(errorCode, errorMsg);
23193
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23197
jresult = (jint)result;
23202
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23203
jstring jresult = 0 ;
23204
LassoEcp *arg1 = (LassoEcp *) 0 ;
23210
arg1 = *(LassoEcp **)&jarg1;
23211
result = (char *)LassoEcp_msgBody_get(arg1);
23212
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23217
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23218
jstring jresult = 0 ;
23219
LassoEcp *arg1 = (LassoEcp *) 0 ;
23225
arg1 = *(LassoEcp **)&jarg1;
23226
result = (char *)LassoEcp_msgRelayState_get(arg1);
23227
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23232
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23233
jstring jresult = 0 ;
23234
LassoEcp *arg1 = (LassoEcp *) 0 ;
23240
arg1 = *(LassoEcp **)&jarg1;
23241
result = (char *)LassoEcp_msgUrl_get(arg1);
23242
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23247
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23248
LassoEcp *arg1 = (LassoEcp *) 0 ;
23249
LassoNode *arg2 = (LassoNode *) 0 ;
23255
arg1 = *(LassoEcp **)&jarg1;
23256
arg2 = *(LassoNode **)&jarg2;
23257
LassoEcp_request_set(arg1,arg2);
23262
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23263
jlong jresult = 0 ;
23264
LassoEcp *arg1 = (LassoEcp *) 0 ;
23265
LassoNode *result = 0 ;
23270
arg1 = *(LassoEcp **)&jarg1;
23271
result = (LassoNode *)LassoEcp_request_get(arg1);
23272
*(LassoNode **)&jresult = result;
23277
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23278
LassoEcp *arg1 = (LassoEcp *) 0 ;
23279
LassoNode *arg2 = (LassoNode *) 0 ;
23285
arg1 = *(LassoEcp **)&jarg1;
23286
arg2 = *(LassoNode **)&jarg2;
23287
LassoEcp_response_set(arg1,arg2);
23292
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23293
jlong jresult = 0 ;
23294
LassoEcp *arg1 = (LassoEcp *) 0 ;
23295
LassoNode *result = 0 ;
23300
arg1 = *(LassoEcp **)&jarg1;
23301
result = (LassoNode *)LassoEcp_response_get(arg1);
23302
*(LassoNode **)&jresult = result;
23307
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1assertionConsumerURL_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23308
jstring jresult = 0 ;
23309
LassoEcp *arg1 = (LassoEcp *) 0 ;
23315
arg1 = *(LassoEcp **)&jarg1;
23316
result = (char *)LassoEcp_assertionConsumerURL_get(arg1);
23317
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23322
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Ecp(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23323
jlong jresult = 0 ;
23324
LassoServer *arg1 = (LassoServer *) 0 ;
23325
LassoEcp *result = 0 ;
23330
arg1 = *(LassoServer **)&jarg1;
23331
result = (LassoEcp *)new_LassoEcp(arg1);
23332
*(LassoEcp **)&jresult = result;
23337
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Ecp(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23338
LassoEcp *arg1 = (LassoEcp *) 0 ;
23342
arg1 = *(LassoEcp **)&jarg1;
23343
delete_LassoEcp(arg1);
23348
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1processAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23350
LassoEcp *arg1 = (LassoEcp *) 0 ;
23351
char *arg2 = (char *) 0 ;
23357
arg1 = *(LassoEcp **)&jarg1;
23360
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23361
if (!arg2) return 0;
23365
errorCode = result = (int)LassoEcp_processAuthnRequestMsg(arg1,arg2);
23367
char errorMsg[256];
23368
int swig_error = SWIG_RuntimeError;
23369
if (errorCode == -501 ||
23370
errorCode == -501) {
23371
swig_error = SWIG_ValueError;
23373
build_exception_msg(errorCode, errorMsg);
23375
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23379
jresult = (jint)result;
23380
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23385
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23387
LassoEcp *arg1 = (LassoEcp *) 0 ;
23388
char *arg2 = (char *) 0 ;
23394
arg1 = *(LassoEcp **)&jarg1;
23397
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23398
if (!arg2) return 0;
23402
errorCode = result = (int)LassoEcp_processResponseMsg(arg1,arg2);
23404
char errorMsg[256];
23405
int swig_error = SWIG_RuntimeError;
23406
if (errorCode == -501 ||
23407
errorCode == -501) {
23408
swig_error = SWIG_ValueError;
23410
build_exception_msg(errorCode, errorMsg);
23412
SWIG_JavaException(jenv, swig_error, errorMsg); return 0;
23416
jresult = (jint)result;
23417
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23422
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1format_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21190
23423
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21191
23424
char *arg2 = (char *) 0 ;
21195
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23429
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21198
23432
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21199
23433
if (!arg2) return ;
21202
if (arg1->Format) free((char*)arg1->Format);
23436
if (arg1->Format) free((char *)arg1->Format);
21204
arg1->Format = (char *) malloc(strlen(arg2)+1);
21205
strcpy((char*)arg1->Format,arg2);
23438
arg1->Format = (char *) malloc(strlen((const char *)arg2)+1);
23439
strcpy((char *)arg1->Format, (const char *)arg2);
21207
23441
arg1->Format = 0;
21210
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
23444
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21214
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1format_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23448
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1format_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21215
23449
jstring jresult = 0 ;
21216
23450
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21217
23451
char *result = 0 ;
21221
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23456
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21222
23457
result = (char *) ((arg1)->Format);
21224
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
23458
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21225
23459
return jresult;
21229
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1SPNameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
23463
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1spNameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21230
23464
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21231
23465
char *arg2 = (char *) 0 ;
21235
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23470
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21238
23473
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21239
23474
if (!arg2) return ;
21242
if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
23477
if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
21244
arg1->SPNameQualifier = (char *) malloc(strlen(arg2)+1);
21245
strcpy((char*)arg1->SPNameQualifier,arg2);
23479
arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
23480
strcpy((char *)arg1->SPNameQualifier, (const char *)arg2);
21247
23482
arg1->SPNameQualifier = 0;
21250
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
23485
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21254
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1SPNameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23489
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1spNameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21255
23490
jstring jresult = 0 ;
21256
23491
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21257
23492
char *result = 0 ;
21261
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23497
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21262
23498
result = (char *) ((arg1)->SPNameQualifier);
21264
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
23499
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21265
23500
return jresult;
21269
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1allowCreate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jboolean jarg2) {
23504
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1allowCreate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
21270
23505
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21275
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23511
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21276
23512
arg2 = jarg2 ? true : false;
21277
23513
if (arg1) (arg1)->AllowCreate = arg2;
21282
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1allowCreate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23518
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1allowCreate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21283
23519
jboolean jresult = 0 ;
21284
23520
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21289
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23526
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21290
23527
result = (bool) ((arg1)->AllowCreate);
21292
23528
jresult = (jboolean)result;
21293
23529
return jresult;
21297
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2NameIDPolicy(JNIEnv *jenv, jclass jcls) {
23533
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2NameIDPolicy(JNIEnv *jenv, jclass jcls) {
21298
23534
jlong jresult = 0 ;
21299
23535
LassoSamlp2NameIDPolicy *result = 0 ;
21303
23539
result = (LassoSamlp2NameIDPolicy *)new_LassoSamlp2NameIDPolicy();
21305
*(LassoSamlp2NameIDPolicy **)(void *)&jresult = result;
23540
*(LassoSamlp2NameIDPolicy **)&jresult = result;
21306
23541
return jresult;
21310
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2NameIDPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23545
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2NameIDPolicy(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21311
23546
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21315
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23550
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21316
23551
delete_LassoSamlp2NameIDPolicy(arg1);
21321
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23556
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21322
23557
jstring jresult = 0 ;
21323
23558
LassoSamlp2NameIDPolicy *arg1 = (LassoSamlp2NameIDPolicy *) 0 ;
21324
23559
char *result = 0 ;
21328
arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1;
23564
arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1;
21329
23565
result = (char *)LassoSamlp2NameIDPolicy_dump(arg1);
21331
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
23566
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21332
23567
g_free(result);
21333
23568
return jresult;
21337
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1AuthnContextClassRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
21338
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21339
char *arg2 = (char *) 0 ;
21343
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
21346
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21347
if (!arg2) return ;
21350
if (arg1->AuthnContextClassRef) free((char*)arg1->AuthnContextClassRef);
21352
arg1->AuthnContextClassRef = (char *) malloc(strlen(arg2)+1);
21353
strcpy((char*)arg1->AuthnContextClassRef,arg2);
21355
arg1->AuthnContextClassRef = 0;
21358
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
21362
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1AuthnContextClassRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21363
jstring jresult = 0 ;
21364
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21369
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
21370
result = (char *) ((arg1)->AuthnContextClassRef);
21372
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21377
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1AuthnContextDeclRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
21378
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21379
char *arg2 = (char *) 0 ;
21383
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
21386
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21387
if (!arg2) return ;
21390
if (arg1->AuthnContextDeclRef) free((char*)arg1->AuthnContextDeclRef);
21392
arg1->AuthnContextDeclRef = (char *) malloc(strlen(arg2)+1);
21393
strcpy((char*)arg1->AuthnContextDeclRef,arg2);
21395
arg1->AuthnContextDeclRef = 0;
21398
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
21402
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1AuthnContextDeclRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21403
jstring jresult = 0 ;
21404
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21409
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
21410
result = (char *) ((arg1)->AuthnContextDeclRef);
21412
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21417
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1Comparison_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
21418
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21419
char *arg2 = (char *) 0 ;
21423
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
21426
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21427
if (!arg2) return ;
21430
if (arg1->Comparison) free((char*)arg1->Comparison);
21432
arg1->Comparison = (char *) malloc(strlen(arg2)+1);
21433
strcpy((char*)arg1->Comparison,arg2);
23572
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1comparison_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23573
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
23574
char *arg2 = (char *) 0 ;
23579
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
23582
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23583
if (!arg2) return ;
23586
if (arg1->Comparison) free((char *)arg1->Comparison);
23588
arg1->Comparison = (char *) malloc(strlen((const char *)arg2)+1);
23589
strcpy((char *)arg1->Comparison, (const char *)arg2);
21435
23591
arg1->Comparison = 0;
21438
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
23594
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21442
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1Comparison_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23598
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1comparison_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21443
23599
jstring jresult = 0 ;
21444
23600
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21445
23601
char *result = 0 ;
21449
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
23606
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
21450
23607
result = (char *) ((arg1)->Comparison);
21452
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21457
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2RequestedAuthnContext(JNIEnv *jenv, jclass jcls) {
23608
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23613
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1authnContextClassRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23614
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
23615
LassoStringList *arg2 = (LassoStringList *) 0 ;
23621
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
23622
arg2 = *(LassoStringList **)&jarg2;
23623
LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(arg1,arg2);
23628
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1authnContextClassRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23629
jlong jresult = 0 ;
23630
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
23631
LassoStringList *result = 0 ;
23636
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
23637
result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(arg1);
23638
*(LassoStringList **)&jresult = result;
23643
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1authnContextDeclRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23644
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
23645
LassoStringList *arg2 = (LassoStringList *) 0 ;
23651
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
23652
arg2 = *(LassoStringList **)&jarg2;
23653
LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(arg1,arg2);
23658
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1authnContextDeclRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23659
jlong jresult = 0 ;
23660
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
23661
LassoStringList *result = 0 ;
23666
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
23667
result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(arg1);
23668
*(LassoStringList **)&jresult = result;
23673
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2RequestedAuthnContext(JNIEnv *jenv, jclass jcls) {
21458
23674
jlong jresult = 0 ;
21459
23675
LassoSamlp2RequestedAuthnContext *result = 0 ;
21463
23679
result = (LassoSamlp2RequestedAuthnContext *)new_LassoSamlp2RequestedAuthnContext();
21465
*(LassoSamlp2RequestedAuthnContext **)(void *)&jresult = result;
23680
*(LassoSamlp2RequestedAuthnContext **)&jresult = result;
21466
23681
return jresult;
21470
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2RequestedAuthnContext(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23685
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2RequestedAuthnContext(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21471
23686
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21475
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
23690
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
21476
23691
delete_LassoSamlp2RequestedAuthnContext(arg1);
21481
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23696
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestedAuthnContext_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21482
23697
jstring jresult = 0 ;
21483
23698
LassoSamlp2RequestedAuthnContext *arg1 = (LassoSamlp2RequestedAuthnContext *) 0 ;
21484
23699
char *result = 0 ;
21488
arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1;
23704
arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1;
21489
23705
result = (char *)LassoSamlp2RequestedAuthnContext_dump(arg1);
21491
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
23706
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21492
23707
g_free(result);
21493
23708
return jresult;
21497
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
23712
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21498
23713
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21499
23714
char *arg2 = (char *) 0 ;
21503
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23719
arg1 = *(LassoSaml2Assertion **)&jarg1;
21506
23722
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21507
23723
if (!arg2) return ;
21510
if (arg1->Version) free((char*)arg1->Version);
23726
if (arg1->Version) free((char *)arg1->Version);
21512
arg1->Version = (char *) malloc(strlen(arg2)+1);
21513
strcpy((char*)arg1->Version,arg2);
23728
arg1->Version = (char *) malloc(strlen((const char *)arg2)+1);
23729
strcpy((char *)arg1->Version, (const char *)arg2);
21515
23731
arg1->Version = 0;
21518
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
23734
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21522
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23738
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21523
23739
jstring jresult = 0 ;
21524
23740
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21525
23741
char *result = 0 ;
21529
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23746
arg1 = *(LassoSaml2Assertion **)&jarg1;
21530
23747
result = (char *) ((arg1)->Version);
21532
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
23748
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21533
23749
return jresult;
21537
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
23753
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21538
23754
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21539
23755
char *arg2 = (char *) 0 ;
21543
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23760
arg1 = *(LassoSaml2Assertion **)&jarg1;
21546
23763
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21547
23764
if (!arg2) return ;
21550
if (arg1->ID) free((char*)arg1->ID);
23767
if (arg1->ID) free((char *)arg1->ID);
21552
arg1->ID = (char *) malloc(strlen(arg2)+1);
21553
strcpy((char*)arg1->ID,arg2);
23769
arg1->ID = (char *) malloc(strlen((const char *)arg2)+1);
23770
strcpy((char *)arg1->ID, (const char *)arg2);
21555
23772
arg1->ID = 0;
21558
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
23775
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21562
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23779
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21563
23780
jstring jresult = 0 ;
21564
23781
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21565
23782
char *result = 0 ;
21569
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23787
arg1 = *(LassoSaml2Assertion **)&jarg1;
21570
23788
result = (char *) ((arg1)->ID);
21572
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
23789
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21573
23790
return jresult;
21577
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
23794
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21578
23795
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21579
23796
char *arg2 = (char *) 0 ;
21583
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23801
arg1 = *(LassoSaml2Assertion **)&jarg1;
21586
23804
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21587
23805
if (!arg2) return ;
21590
if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
23808
if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
21592
arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
21593
strcpy((char*)arg1->IssueInstant,arg2);
23810
arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
23811
strcpy((char *)arg1->IssueInstant, (const char *)arg2);
21595
23813
arg1->IssueInstant = 0;
21598
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
23816
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21602
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23820
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21603
23821
jstring jresult = 0 ;
21604
23822
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21605
23823
char *result = 0 ;
21609
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23828
arg1 = *(LassoSaml2Assertion **)&jarg1;
21610
23829
result = (char *) ((arg1)->IssueInstant);
21612
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
23830
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21613
23831
return jresult;
21617
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
23835
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
21618
23836
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21619
23837
LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
21623
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
21624
arg2 = *(LassoSaml2NameID **)(void *)&jarg2;
23843
arg1 = *(LassoSaml2Assertion **)&jarg1;
23844
arg2 = *(LassoSaml2NameID **)&jarg2;
21625
23845
LassoSaml2Assertion_Issuer_set(arg1,arg2);
21630
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23850
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21631
23851
jlong jresult = 0 ;
21632
23852
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21633
23853
LassoSaml2NameID *result = 0 ;
21637
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23858
arg1 = *(LassoSaml2Assertion **)&jarg1;
21638
23859
result = (LassoSaml2NameID *)LassoSaml2Assertion_Issuer_get(arg1);
21640
*(LassoSaml2NameID **)(void *)&jresult = result;
23860
*(LassoSaml2NameID **)&jresult = result;
21641
23861
return jresult;
21645
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
23865
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
21646
23866
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21647
23867
LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
21651
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
21652
arg2 = *(LassoSaml2Subject **)(void *)&jarg2;
23873
arg1 = *(LassoSaml2Assertion **)&jarg1;
23874
arg2 = *(LassoSaml2Subject **)&jarg2;
21653
23875
LassoSaml2Assertion_Subject_set(arg1,arg2);
21658
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23880
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21659
23881
jlong jresult = 0 ;
21660
23882
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21661
23883
LassoSaml2Subject *result = 0 ;
21665
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23888
arg1 = *(LassoSaml2Assertion **)&jarg1;
21666
23889
result = (LassoSaml2Subject *)LassoSaml2Assertion_Subject_get(arg1);
21668
*(LassoSaml2Subject **)(void *)&jresult = result;
23890
*(LassoSaml2Subject **)&jresult = result;
21669
23891
return jresult;
21673
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
23895
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
21674
23896
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21675
23897
LassoSaml2Conditions *arg2 = (LassoSaml2Conditions *) 0 ;
21679
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
21680
arg2 = *(LassoSaml2Conditions **)(void *)&jarg2;
23903
arg1 = *(LassoSaml2Assertion **)&jarg1;
23904
arg2 = *(LassoSaml2Conditions **)&jarg2;
21681
23905
LassoSaml2Assertion_Conditions_set(arg1,arg2);
21686
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23910
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21687
23911
jlong jresult = 0 ;
21688
23912
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21689
23913
LassoSaml2Conditions *result = 0 ;
21693
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23918
arg1 = *(LassoSaml2Assertion **)&jarg1;
21694
23919
result = (LassoSaml2Conditions *)LassoSaml2Assertion_Conditions_get(arg1);
21696
*(LassoSaml2Conditions **)(void *)&jresult = result;
23920
*(LassoSaml2Conditions **)&jresult = result;
21697
23921
return jresult;
21701
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1advice_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
23925
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1advice_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
21702
23926
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21703
23927
LassoSaml2Advice *arg2 = (LassoSaml2Advice *) 0 ;
21707
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
21708
arg2 = *(LassoSaml2Advice **)(void *)&jarg2;
23933
arg1 = *(LassoSaml2Assertion **)&jarg1;
23934
arg2 = *(LassoSaml2Advice **)&jarg2;
21709
23935
LassoSaml2Assertion_Advice_set(arg1,arg2);
21714
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1advice_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23940
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1advice_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21715
23941
jlong jresult = 0 ;
21716
23942
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21717
23943
LassoSaml2Advice *result = 0 ;
21721
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
23948
arg1 = *(LassoSaml2Assertion **)&jarg1;
21722
23949
result = (LassoSaml2Advice *)LassoSaml2Assertion_Advice_get(arg1);
21724
*(LassoSaml2Advice **)(void *)&jresult = result;
21729
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Assertion(JNIEnv *jenv, jclass jcls) {
23950
*(LassoSaml2Advice **)&jresult = result;
23955
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1authnStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23956
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
23957
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
23963
arg1 = *(LassoSaml2Assertion **)&jarg1;
23964
arg2 = *(LassoNodeList **)&jarg2;
23965
LassoSaml2Assertion_AuthnStatement_set(arg1,arg2);
23970
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1authnStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23971
jlong jresult = 0 ;
23972
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
23973
LassoNodeList *result = 0 ;
23978
arg1 = *(LassoSaml2Assertion **)&jarg1;
23979
result = (LassoNodeList *)LassoSaml2Assertion_AuthnStatement_get(arg1);
23980
*(LassoNodeList **)&jresult = result;
23985
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Assertion(JNIEnv *jenv, jclass jcls) {
21730
23986
jlong jresult = 0 ;
21731
23987
LassoSaml2Assertion *result = 0 ;
21735
23991
result = (LassoSaml2Assertion *)new_LassoSaml2Assertion();
21737
*(LassoSaml2Assertion **)(void *)&jresult = result;
23992
*(LassoSaml2Assertion **)&jresult = result;
21738
23993
return jresult;
21742
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Assertion(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23997
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Assertion(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21743
23998
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21747
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
24002
arg1 = *(LassoSaml2Assertion **)&jarg1;
21748
24003
delete_LassoSaml2Assertion(arg1);
21753
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24008
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Assertion_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21754
24009
jstring jresult = 0 ;
21755
24010
LassoSaml2Assertion *arg1 = (LassoSaml2Assertion *) 0 ;
21756
24011
char *result = 0 ;
21760
arg1 = *(LassoSaml2Assertion **)(void *)&jarg1;
24016
arg1 = *(LassoSaml2Assertion **)&jarg1;
21761
24017
result = (char *)LassoSaml2Assertion_dump(arg1);
21763
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24018
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21764
24019
g_free(result);
21765
24020
return jresult;
21769
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1GetComplete_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24024
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1getComplete_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21770
24025
LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
21771
24026
char *arg2 = (char *) 0 ;
21775
arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1;
24031
arg1 = *(LassoSamlp2IDPList **)&jarg1;
21778
24034
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21779
24035
if (!arg2) return ;
21782
if (arg1->GetComplete) free((char*)arg1->GetComplete);
24038
if (arg1->GetComplete) free((char *)arg1->GetComplete);
21784
arg1->GetComplete = (char *) malloc(strlen(arg2)+1);
21785
strcpy((char*)arg1->GetComplete,arg2);
24040
arg1->GetComplete = (char *) malloc(strlen((const char *)arg2)+1);
24041
strcpy((char *)arg1->GetComplete, (const char *)arg2);
21787
24043
arg1->GetComplete = 0;
21790
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24046
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21794
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1GetComplete_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24050
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1getComplete_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21795
24051
jstring jresult = 0 ;
21796
24052
LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
21797
24053
char *result = 0 ;
21801
arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1;
24058
arg1 = *(LassoSamlp2IDPList **)&jarg1;
21802
24059
result = (char *) ((arg1)->GetComplete);
21804
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24060
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21805
24061
return jresult;
21809
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1iDPEntry_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
24065
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1iDPEntry_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
21810
24066
LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
21811
24067
LassoSamlp2IDPEntry *arg2 = (LassoSamlp2IDPEntry *) 0 ;
21815
arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1;
21816
arg2 = *(LassoSamlp2IDPEntry **)(void *)&jarg2;
24073
arg1 = *(LassoSamlp2IDPList **)&jarg1;
24074
arg2 = *(LassoSamlp2IDPEntry **)&jarg2;
21817
24075
LassoSamlp2IDPList_IDPEntry_set(arg1,arg2);
21822
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1iDPEntry_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24080
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1iDPEntry_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21823
24081
jlong jresult = 0 ;
21824
24082
LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
21825
24083
LassoSamlp2IDPEntry *result = 0 ;
21829
arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1;
24088
arg1 = *(LassoSamlp2IDPList **)&jarg1;
21830
24089
result = (LassoSamlp2IDPEntry *)LassoSamlp2IDPList_IDPEntry_get(arg1);
21832
*(LassoSamlp2IDPEntry **)(void *)&jresult = result;
24090
*(LassoSamlp2IDPEntry **)&jresult = result;
21833
24091
return jresult;
21837
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2IDPList(JNIEnv *jenv, jclass jcls) {
24095
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2IDPList(JNIEnv *jenv, jclass jcls) {
21838
24096
jlong jresult = 0 ;
21839
24097
LassoSamlp2IDPList *result = 0 ;
21843
24101
result = (LassoSamlp2IDPList *)new_LassoSamlp2IDPList();
21845
*(LassoSamlp2IDPList **)(void *)&jresult = result;
24102
*(LassoSamlp2IDPList **)&jresult = result;
21846
24103
return jresult;
21850
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2IDPList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24107
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2IDPList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21851
24108
LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
21855
arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1;
24112
arg1 = *(LassoSamlp2IDPList **)&jarg1;
21856
24113
delete_LassoSamlp2IDPList(arg1);
21861
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24118
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPList_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21862
24119
jstring jresult = 0 ;
21863
24120
LassoSamlp2IDPList *arg1 = (LassoSamlp2IDPList *) 0 ;
21864
24121
char *result = 0 ;
21868
arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1;
24126
arg1 = *(LassoSamlp2IDPList **)&jarg1;
21869
24127
result = (char *)LassoSamlp2IDPList_dump(arg1);
21871
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24128
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21872
24129
g_free(result);
21873
24130
return jresult;
21877
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2KeyInfoConfirmationData(JNIEnv *jenv, jclass jcls) {
24134
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2KeyInfoConfirmationData(JNIEnv *jenv, jclass jcls) {
21878
24135
jlong jresult = 0 ;
21879
24136
LassoSaml2KeyInfoConfirmationData *result = 0 ;
21883
24140
result = (LassoSaml2KeyInfoConfirmationData *)new_LassoSaml2KeyInfoConfirmationData();
21885
*(LassoSaml2KeyInfoConfirmationData **)(void *)&jresult = result;
24141
*(LassoSaml2KeyInfoConfirmationData **)&jresult = result;
21886
24142
return jresult;
21890
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2KeyInfoConfirmationData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24146
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2KeyInfoConfirmationData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
21891
24147
LassoSaml2KeyInfoConfirmationData *arg1 = (LassoSaml2KeyInfoConfirmationData *) 0 ;
21895
arg1 = *(LassoSaml2KeyInfoConfirmationData **)(void *)&jarg1;
24151
arg1 = *(LassoSaml2KeyInfoConfirmationData **)&jarg1;
21896
24152
delete_LassoSaml2KeyInfoConfirmationData(arg1);
21901
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2KeyInfoConfirmationData_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24157
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2KeyInfoConfirmationData_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21902
24158
jstring jresult = 0 ;
21903
24159
LassoSaml2KeyInfoConfirmationData *arg1 = (LassoSaml2KeyInfoConfirmationData *) 0 ;
21904
24160
char *result = 0 ;
21908
arg1 = *(LassoSaml2KeyInfoConfirmationData **)(void *)&jarg1;
24165
arg1 = *(LassoSaml2KeyInfoConfirmationData **)&jarg1;
21909
24166
result = (char *)LassoSaml2KeyInfoConfirmationData_dump(arg1);
21911
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24167
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21912
24168
g_free(result);
21913
24169
return jresult;
21917
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notBefore_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24173
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notBefore_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21918
24174
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
21919
24175
char *arg2 = (char *) 0 ;
21923
arg1 = *(LassoSaml2Conditions **)(void *)&jarg1;
24180
arg1 = *(LassoSaml2Conditions **)&jarg1;
21926
24183
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21927
24184
if (!arg2) return ;
21930
if (arg1->NotBefore) free((char*)arg1->NotBefore);
24187
if (arg1->NotBefore) free((char *)arg1->NotBefore);
21932
arg1->NotBefore = (char *) malloc(strlen(arg2)+1);
21933
strcpy((char*)arg1->NotBefore,arg2);
24189
arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1);
24190
strcpy((char *)arg1->NotBefore, (const char *)arg2);
21935
24192
arg1->NotBefore = 0;
21938
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24195
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21942
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notBefore_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24199
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notBefore_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21943
24200
jstring jresult = 0 ;
21944
24201
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
21945
24202
char *result = 0 ;
21949
arg1 = *(LassoSaml2Conditions **)(void *)&jarg1;
24207
arg1 = *(LassoSaml2Conditions **)&jarg1;
21950
24208
result = (char *) ((arg1)->NotBefore);
21952
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24209
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21953
24210
return jresult;
21957
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24214
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21958
24215
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
21959
24216
char *arg2 = (char *) 0 ;
21963
arg1 = *(LassoSaml2Conditions **)(void *)&jarg1;
24221
arg1 = *(LassoSaml2Conditions **)&jarg1;
21966
24224
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21967
24225
if (!arg2) return ;
21970
if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
24228
if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
21972
arg1->NotOnOrAfter = (char *) malloc(strlen(arg2)+1);
21973
strcpy((char*)arg1->NotOnOrAfter,arg2);
24230
arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
24231
strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
21975
24233
arg1->NotOnOrAfter = 0;
21978
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24236
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21982
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24240
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21983
24241
jstring jresult = 0 ;
21984
24242
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
21985
24243
char *result = 0 ;
21989
arg1 = *(LassoSaml2Conditions **)(void *)&jarg1;
24248
arg1 = *(LassoSaml2Conditions **)&jarg1;
21990
24249
result = (char *) ((arg1)->NotOnOrAfter);
21992
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21997
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Conditions(JNIEnv *jenv, jclass jcls) {
24250
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24255
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1condition_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24256
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
24257
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
24263
arg1 = *(LassoSaml2Conditions **)&jarg1;
24264
arg2 = *(LassoNodeList **)&jarg2;
24265
LassoSaml2Conditions_Condition_set(arg1,arg2);
24270
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1condition_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24271
jlong jresult = 0 ;
24272
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
24273
LassoNodeList *result = 0 ;
24278
arg1 = *(LassoSaml2Conditions **)&jarg1;
24279
result = (LassoNodeList *)LassoSaml2Conditions_Condition_get(arg1);
24280
*(LassoNodeList **)&jresult = result;
24285
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1audienceRestriction_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24286
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
24287
LassoNodeList *arg2 = (LassoNodeList *) 0 ;
24293
arg1 = *(LassoSaml2Conditions **)&jarg1;
24294
arg2 = *(LassoNodeList **)&jarg2;
24295
LassoSaml2Conditions_AudienceRestriction_set(arg1,arg2);
24300
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1audienceRestriction_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24301
jlong jresult = 0 ;
24302
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
24303
LassoNodeList *result = 0 ;
24308
arg1 = *(LassoSaml2Conditions **)&jarg1;
24309
result = (LassoNodeList *)LassoSaml2Conditions_AudienceRestriction_get(arg1);
24310
*(LassoNodeList **)&jresult = result;
24315
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Conditions(JNIEnv *jenv, jclass jcls) {
21998
24316
jlong jresult = 0 ;
21999
24317
LassoSaml2Conditions *result = 0 ;
22003
24321
result = (LassoSaml2Conditions *)new_LassoSaml2Conditions();
22005
*(LassoSaml2Conditions **)(void *)&jresult = result;
24322
*(LassoSaml2Conditions **)&jresult = result;
22006
24323
return jresult;
22010
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Conditions(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24327
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Conditions(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22011
24328
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
22015
arg1 = *(LassoSaml2Conditions **)(void *)&jarg1;
24332
arg1 = *(LassoSaml2Conditions **)&jarg1;
22016
24333
delete_LassoSaml2Conditions(arg1);
22021
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24338
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Conditions_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22022
24339
jstring jresult = 0 ;
22023
24340
LassoSaml2Conditions *arg1 = (LassoSaml2Conditions *) 0 ;
22024
24341
char *result = 0 ;
22028
arg1 = *(LassoSaml2Conditions **)(void *)&jarg1;
24346
arg1 = *(LassoSaml2Conditions **)&jarg1;
22029
24347
result = (char *)LassoSaml2Conditions_dump(arg1);
22031
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24348
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22032
24349
g_free(result);
22033
24350
return jresult;
22037
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Evidence(JNIEnv *jenv, jclass jcls) {
24354
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Evidence(JNIEnv *jenv, jclass jcls) {
22038
24355
jlong jresult = 0 ;
22039
24356
LassoSaml2Evidence *result = 0 ;
22043
24360
result = (LassoSaml2Evidence *)new_LassoSaml2Evidence();
22045
*(LassoSaml2Evidence **)(void *)&jresult = result;
24361
*(LassoSaml2Evidence **)&jresult = result;
22046
24362
return jresult;
22050
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Evidence(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24366
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Evidence(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22051
24367
LassoSaml2Evidence *arg1 = (LassoSaml2Evidence *) 0 ;
22055
arg1 = *(LassoSaml2Evidence **)(void *)&jarg1;
24371
arg1 = *(LassoSaml2Evidence **)&jarg1;
22056
24372
delete_LassoSaml2Evidence(arg1);
22061
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Evidence_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24377
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Evidence_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22062
24378
jstring jresult = 0 ;
22063
24379
LassoSaml2Evidence *arg1 = (LassoSaml2Evidence *) 0 ;
22064
24380
char *result = 0 ;
22068
arg1 = *(LassoSaml2Evidence **)(void *)&jarg1;
24385
arg1 = *(LassoSaml2Evidence **)&jarg1;
22069
24386
result = (char *)LassoSaml2Evidence_dump(arg1);
22071
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24387
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22072
24388
g_free(result);
22073
24389
return jresult;
22077
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24393
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22078
24394
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22079
24395
char *arg2 = (char *) 0 ;
22083
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24400
arg1 = *(LassoSaml2NameID **)&jarg1;
22086
24403
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22087
24404
if (!arg2) return ;
22090
if (arg1->content) free((char*)arg1->content);
24407
if (arg1->content) free((char *)arg1->content);
22092
arg1->content = (char *) malloc(strlen(arg2)+1);
22093
strcpy((char*)arg1->content,arg2);
24409
arg1->content = (char *) malloc(strlen((const char *)arg2)+1);
24410
strcpy((char *)arg1->content, (const char *)arg2);
22095
24412
arg1->content = 0;
22098
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24415
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22102
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24419
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22103
24420
jstring jresult = 0 ;
22104
24421
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22105
24422
char *result = 0 ;
22109
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24427
arg1 = *(LassoSaml2NameID **)&jarg1;
22110
24428
result = (char *) ((arg1)->content);
22112
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24429
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22113
24430
return jresult;
22117
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1format_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24434
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1format_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22118
24435
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22119
24436
char *arg2 = (char *) 0 ;
22123
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24441
arg1 = *(LassoSaml2NameID **)&jarg1;
22126
24444
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22127
24445
if (!arg2) return ;
22130
if (arg1->Format) free((char*)arg1->Format);
24448
if (arg1->Format) free((char *)arg1->Format);
22132
arg1->Format = (char *) malloc(strlen(arg2)+1);
22133
strcpy((char*)arg1->Format,arg2);
24450
arg1->Format = (char *) malloc(strlen((const char *)arg2)+1);
24451
strcpy((char *)arg1->Format, (const char *)arg2);
22135
24453
arg1->Format = 0;
22138
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24456
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22142
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1format_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24460
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1format_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22143
24461
jstring jresult = 0 ;
22144
24462
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22145
24463
char *result = 0 ;
22149
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24468
arg1 = *(LassoSaml2NameID **)&jarg1;
22150
24469
result = (char *) ((arg1)->Format);
22152
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24470
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22153
24471
return jresult;
22157
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1SPProvidedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24475
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1SPProvidedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22158
24476
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22159
24477
char *arg2 = (char *) 0 ;
22163
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24482
arg1 = *(LassoSaml2NameID **)&jarg1;
22166
24485
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22167
24486
if (!arg2) return ;
22170
if (arg1->SPProvidedID) free((char*)arg1->SPProvidedID);
24489
if (arg1->SPProvidedID) free((char *)arg1->SPProvidedID);
22172
arg1->SPProvidedID = (char *) malloc(strlen(arg2)+1);
22173
strcpy((char*)arg1->SPProvidedID,arg2);
24491
arg1->SPProvidedID = (char *) malloc(strlen((const char *)arg2)+1);
24492
strcpy((char *)arg1->SPProvidedID, (const char *)arg2);
22175
24494
arg1->SPProvidedID = 0;
22178
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24497
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22182
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1SPProvidedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24501
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1SPProvidedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22183
24502
jstring jresult = 0 ;
22184
24503
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22185
24504
char *result = 0 ;
22189
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24509
arg1 = *(LassoSaml2NameID **)&jarg1;
22190
24510
result = (char *) ((arg1)->SPProvidedID);
22192
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24511
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22193
24512
return jresult;
22197
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1nameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24516
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1nameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22198
24517
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22199
24518
char *arg2 = (char *) 0 ;
22203
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24523
arg1 = *(LassoSaml2NameID **)&jarg1;
22206
24526
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22207
24527
if (!arg2) return ;
22210
if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
24530
if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
22212
arg1->NameQualifier = (char *) malloc(strlen(arg2)+1);
22213
strcpy((char*)arg1->NameQualifier,arg2);
24532
arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
24533
strcpy((char *)arg1->NameQualifier, (const char *)arg2);
22215
24535
arg1->NameQualifier = 0;
22218
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24538
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22222
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1nameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24542
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1nameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22223
24543
jstring jresult = 0 ;
22224
24544
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22225
24545
char *result = 0 ;
22229
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24550
arg1 = *(LassoSaml2NameID **)&jarg1;
22230
24551
result = (char *) ((arg1)->NameQualifier);
22232
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24552
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22233
24553
return jresult;
22237
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1SPNameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24557
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1spNameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22238
24558
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22239
24559
char *arg2 = (char *) 0 ;
22243
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24564
arg1 = *(LassoSaml2NameID **)&jarg1;
22246
24567
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22247
24568
if (!arg2) return ;
22250
if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
24571
if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
22252
arg1->SPNameQualifier = (char *) malloc(strlen(arg2)+1);
22253
strcpy((char*)arg1->SPNameQualifier,arg2);
24573
arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
24574
strcpy((char *)arg1->SPNameQualifier, (const char *)arg2);
22255
24576
arg1->SPNameQualifier = 0;
22258
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24579
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22262
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1SPNameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24583
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1spNameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22263
24584
jstring jresult = 0 ;
22264
24585
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22265
24586
char *result = 0 ;
22269
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24591
arg1 = *(LassoSaml2NameID **)&jarg1;
22270
24592
result = (char *) ((arg1)->SPNameQualifier);
22272
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24593
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22273
24594
return jresult;
22277
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2NameID(JNIEnv *jenv, jclass jcls) {
24598
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2NameID(JNIEnv *jenv, jclass jcls) {
22278
24599
jlong jresult = 0 ;
22279
24600
LassoSaml2NameID *result = 0 ;
22283
24604
result = (LassoSaml2NameID *)new_LassoSaml2NameID();
22285
*(LassoSaml2NameID **)(void *)&jresult = result;
24605
*(LassoSaml2NameID **)&jresult = result;
22286
24606
return jresult;
22290
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2NameID(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24610
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2NameID(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22291
24611
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22295
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24615
arg1 = *(LassoSaml2NameID **)&jarg1;
22296
24616
delete_LassoSaml2NameID(arg1);
22301
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24621
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2NameID_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22302
24622
jstring jresult = 0 ;
22303
24623
LassoSaml2NameID *arg1 = (LassoSaml2NameID *) 0 ;
22304
24624
char *result = 0 ;
22308
arg1 = *(LassoSaml2NameID **)(void *)&jarg1;
24629
arg1 = *(LassoSaml2NameID **)&jarg1;
22309
24630
result = (char *)LassoSaml2NameID_dump(arg1);
22311
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24631
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22312
24632
g_free(result);
22313
24633
return jresult;
22317
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24637
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22318
24638
LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
22319
24639
char *arg2 = (char *) 0 ;
22323
arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1;
24644
arg1 = *(LassoSamlp2StatusCode **)&jarg1;
22326
24647
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22327
24648
if (!arg2) return ;
22330
if (arg1->Value) free((char*)arg1->Value);
24651
if (arg1->Value) free((char *)arg1->Value);
22332
arg1->Value = (char *) malloc(strlen(arg2)+1);
22333
strcpy((char*)arg1->Value,arg2);
24653
arg1->Value = (char *) malloc(strlen((const char *)arg2)+1);
24654
strcpy((char *)arg1->Value, (const char *)arg2);
22335
24656
arg1->Value = 0;
22338
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24659
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22342
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24663
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22343
24664
jstring jresult = 0 ;
22344
24665
LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
22345
24666
char *result = 0 ;
22349
arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1;
24671
arg1 = *(LassoSamlp2StatusCode **)&jarg1;
22350
24672
result = (char *) ((arg1)->Value);
22352
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24673
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22353
24674
return jresult;
22357
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
24678
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22358
24679
LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
22359
24680
LassoSamlp2StatusCode *arg2 = (LassoSamlp2StatusCode *) 0 ;
22363
arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1;
22364
arg2 = *(LassoSamlp2StatusCode **)(void *)&jarg2;
24686
arg1 = *(LassoSamlp2StatusCode **)&jarg1;
24687
arg2 = *(LassoSamlp2StatusCode **)&jarg2;
22365
24688
LassoSamlp2StatusCode_StatusCode_set(arg1,arg2);
22370
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24693
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22371
24694
jlong jresult = 0 ;
22372
24695
LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
22373
24696
LassoSamlp2StatusCode *result = 0 ;
22377
arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1;
24701
arg1 = *(LassoSamlp2StatusCode **)&jarg1;
22378
24702
result = (LassoSamlp2StatusCode *)LassoSamlp2StatusCode_StatusCode_get(arg1);
22380
*(LassoSamlp2StatusCode **)(void *)&jresult = result;
24703
*(LassoSamlp2StatusCode **)&jresult = result;
22381
24704
return jresult;
22385
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2StatusCode(JNIEnv *jenv, jclass jcls) {
24708
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2StatusCode(JNIEnv *jenv, jclass jcls) {
22386
24709
jlong jresult = 0 ;
22387
24710
LassoSamlp2StatusCode *result = 0 ;
22391
24714
result = (LassoSamlp2StatusCode *)new_LassoSamlp2StatusCode();
22393
*(LassoSamlp2StatusCode **)(void *)&jresult = result;
24715
*(LassoSamlp2StatusCode **)&jresult = result;
22394
24716
return jresult;
22398
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2StatusCode(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24720
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2StatusCode(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22399
24721
LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
22403
arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1;
24725
arg1 = *(LassoSamlp2StatusCode **)&jarg1;
22404
24726
delete_LassoSamlp2StatusCode(arg1);
22409
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24731
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusCode_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22410
24732
jstring jresult = 0 ;
22411
24733
LassoSamlp2StatusCode *arg1 = (LassoSamlp2StatusCode *) 0 ;
22412
24734
char *result = 0 ;
22416
arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1;
24739
arg1 = *(LassoSamlp2StatusCode **)&jarg1;
22417
24740
result = (char *)LassoSamlp2StatusCode_dump(arg1);
22419
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24741
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22420
24742
g_free(result);
22421
24743
return jresult;
22425
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
24747
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22426
24748
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22427
24749
char *arg2 = (char *) 0 ;
22431
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
24754
arg1 = *(LassoSamlp2Status **)&jarg1;
22434
24757
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22435
24758
if (!arg2) return ;
22438
if (arg1->StatusMessage) free((char*)arg1->StatusMessage);
24761
if (arg1->StatusMessage) free((char *)arg1->StatusMessage);
22440
arg1->StatusMessage = (char *) malloc(strlen(arg2)+1);
22441
strcpy((char*)arg1->StatusMessage,arg2);
24763
arg1->StatusMessage = (char *) malloc(strlen((const char *)arg2)+1);
24764
strcpy((char *)arg1->StatusMessage, (const char *)arg2);
22443
24766
arg1->StatusMessage = 0;
22446
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
24769
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22450
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24773
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22451
24774
jstring jresult = 0 ;
22452
24775
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22453
24776
char *result = 0 ;
22457
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
24781
arg1 = *(LassoSamlp2Status **)&jarg1;
22458
24782
result = (char *) ((arg1)->StatusMessage);
22460
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24783
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22461
24784
return jresult;
22465
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
24788
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22466
24789
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22467
24790
LassoSamlp2StatusCode *arg2 = (LassoSamlp2StatusCode *) 0 ;
22471
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
22472
arg2 = *(LassoSamlp2StatusCode **)(void *)&jarg2;
24796
arg1 = *(LassoSamlp2Status **)&jarg1;
24797
arg2 = *(LassoSamlp2StatusCode **)&jarg2;
22473
24798
LassoSamlp2Status_StatusCode_set(arg1,arg2);
22478
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24803
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22479
24804
jlong jresult = 0 ;
22480
24805
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22481
24806
LassoSamlp2StatusCode *result = 0 ;
22485
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
24811
arg1 = *(LassoSamlp2Status **)&jarg1;
22486
24812
result = (LassoSamlp2StatusCode *)LassoSamlp2Status_StatusCode_get(arg1);
22488
*(LassoSamlp2StatusCode **)(void *)&jresult = result;
24813
*(LassoSamlp2StatusCode **)&jresult = result;
22489
24814
return jresult;
22493
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusDetail_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
24818
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusDetail_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
22494
24819
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22495
24820
LassoSamlp2StatusDetail *arg2 = (LassoSamlp2StatusDetail *) 0 ;
22499
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
22500
arg2 = *(LassoSamlp2StatusDetail **)(void *)&jarg2;
24826
arg1 = *(LassoSamlp2Status **)&jarg1;
24827
arg2 = *(LassoSamlp2StatusDetail **)&jarg2;
22501
24828
LassoSamlp2Status_StatusDetail_set(arg1,arg2);
22506
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusDetail_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24833
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1statusDetail_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22507
24834
jlong jresult = 0 ;
22508
24835
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22509
24836
LassoSamlp2StatusDetail *result = 0 ;
22513
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
24841
arg1 = *(LassoSamlp2Status **)&jarg1;
22514
24842
result = (LassoSamlp2StatusDetail *)LassoSamlp2Status_StatusDetail_get(arg1);
22516
*(LassoSamlp2StatusDetail **)(void *)&jresult = result;
24843
*(LassoSamlp2StatusDetail **)&jresult = result;
22517
24844
return jresult;
22521
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Status(JNIEnv *jenv, jclass jcls) {
24848
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Status(JNIEnv *jenv, jclass jcls) {
22522
24849
jlong jresult = 0 ;
22523
24850
LassoSamlp2Status *result = 0 ;
22527
24854
result = (LassoSamlp2Status *)new_LassoSamlp2Status();
22529
*(LassoSamlp2Status **)(void *)&jresult = result;
24855
*(LassoSamlp2Status **)&jresult = result;
22530
24856
return jresult;
22534
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Status(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24860
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Status(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22535
24861
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22539
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
24865
arg1 = *(LassoSamlp2Status **)&jarg1;
22540
24866
delete_LassoSamlp2Status(arg1);
22545
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24871
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Status_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22546
24872
jstring jresult = 0 ;
22547
24873
LassoSamlp2Status *arg1 = (LassoSamlp2Status *) 0 ;
22548
24874
char *result = 0 ;
22552
arg1 = *(LassoSamlp2Status **)(void *)&jarg1;
24879
arg1 = *(LassoSamlp2Status **)&jarg1;
22553
24880
result = (char *)LassoSamlp2Status_dump(arg1);
22555
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24881
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22556
24882
g_free(result);
22557
24883
return jresult;
22561
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2ConditionAbstract(JNIEnv *jenv, jclass jcls) {
24887
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2ConditionAbstract(JNIEnv *jenv, jclass jcls) {
22562
24888
jlong jresult = 0 ;
22563
24889
LassoSaml2ConditionAbstract *result = 0 ;
22567
24893
result = (LassoSaml2ConditionAbstract *)new_LassoSaml2ConditionAbstract();
22569
*(LassoSaml2ConditionAbstract **)(void *)&jresult = result;
24894
*(LassoSaml2ConditionAbstract **)&jresult = result;
22570
24895
return jresult;
22574
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2ConditionAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24899
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2ConditionAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22575
24900
LassoSaml2ConditionAbstract *arg1 = (LassoSaml2ConditionAbstract *) 0 ;
22579
arg1 = *(LassoSaml2ConditionAbstract **)(void *)&jarg1;
24904
arg1 = *(LassoSaml2ConditionAbstract **)&jarg1;
22580
24905
delete_LassoSaml2ConditionAbstract(arg1);
22585
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ConditionAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24910
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ConditionAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22586
24911
jstring jresult = 0 ;
22587
24912
LassoSaml2ConditionAbstract *arg1 = (LassoSaml2ConditionAbstract *) 0 ;
22588
24913
char *result = 0 ;
22592
arg1 = *(LassoSaml2ConditionAbstract **)(void *)&jarg1;
24918
arg1 = *(LassoSaml2ConditionAbstract **)&jarg1;
22593
24919
result = (char *)LassoSaml2ConditionAbstract_dump(arg1);
22595
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24920
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22596
24921
g_free(result);
22597
24922
return jresult;
22601
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2OneTimeUse(JNIEnv *jenv, jclass jcls) {
24926
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2OneTimeUse(JNIEnv *jenv, jclass jcls) {
22602
24927
jlong jresult = 0 ;
22603
24928
LassoSaml2OneTimeUse *result = 0 ;
22607
24932
result = (LassoSaml2OneTimeUse *)new_LassoSaml2OneTimeUse();
22609
*(LassoSaml2OneTimeUse **)(void *)&jresult = result;
24933
*(LassoSaml2OneTimeUse **)&jresult = result;
22610
24934
return jresult;
22614
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2OneTimeUse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24938
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2OneTimeUse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22615
24939
LassoSaml2OneTimeUse *arg1 = (LassoSaml2OneTimeUse *) 0 ;
22619
arg1 = *(LassoSaml2OneTimeUse **)(void *)&jarg1;
24943
arg1 = *(LassoSaml2OneTimeUse **)&jarg1;
22620
24944
delete_LassoSaml2OneTimeUse(arg1);
22625
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2OneTimeUse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24949
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2OneTimeUse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22626
24950
jstring jresult = 0 ;
22627
24951
LassoSaml2OneTimeUse *arg1 = (LassoSaml2OneTimeUse *) 0 ;
22628
24952
char *result = 0 ;
22632
arg1 = *(LassoSaml2OneTimeUse **)(void *)&jarg1;
24957
arg1 = *(LassoSaml2OneTimeUse **)&jarg1;
22633
24958
result = (char *)LassoSaml2OneTimeUse_dump(arg1);
22635
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24959
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22636
24960
g_free(result);
22637
24961
return jresult;
22641
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Advice(JNIEnv *jenv, jclass jcls) {
24965
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Advice(JNIEnv *jenv, jclass jcls) {
22642
24966
jlong jresult = 0 ;
22643
24967
LassoSaml2Advice *result = 0 ;
22647
24971
result = (LassoSaml2Advice *)new_LassoSaml2Advice();
22649
*(LassoSaml2Advice **)(void *)&jresult = result;
24972
*(LassoSaml2Advice **)&jresult = result;
22650
24973
return jresult;
22654
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Advice(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24977
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Advice(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22655
24978
LassoSaml2Advice *arg1 = (LassoSaml2Advice *) 0 ;
22659
arg1 = *(LassoSaml2Advice **)(void *)&jarg1;
24982
arg1 = *(LassoSaml2Advice **)&jarg1;
22660
24983
delete_LassoSaml2Advice(arg1);
22665
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Advice_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24988
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Advice_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22666
24989
jstring jresult = 0 ;
22667
24990
LassoSaml2Advice *arg1 = (LassoSaml2Advice *) 0 ;
22668
24991
char *result = 0 ;
22672
arg1 = *(LassoSaml2Advice **)(void *)&jarg1;
24996
arg1 = *(LassoSaml2Advice **)&jarg1;
22673
24997
result = (char *)LassoSaml2Advice_dump(arg1);
22675
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24998
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22676
24999
g_free(result);
22677
25000
return jresult;
22681
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1nameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25004
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1nameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22682
25005
LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
22683
25006
char *arg2 = (char *) 0 ;
22687
arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1;
25011
arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1;
22690
25014
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22691
25015
if (!arg2) return ;
22694
if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
25018
if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
22696
arg1->NameQualifier = (char *) malloc(strlen(arg2)+1);
22697
strcpy((char*)arg1->NameQualifier,arg2);
25020
arg1->NameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
25021
strcpy((char *)arg1->NameQualifier, (const char *)arg2);
22699
25023
arg1->NameQualifier = 0;
22702
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25026
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22706
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1nameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25030
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1nameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22707
25031
jstring jresult = 0 ;
22708
25032
LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
22709
25033
char *result = 0 ;
22713
arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1;
25038
arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1;
22714
25039
result = (char *) ((arg1)->NameQualifier);
22716
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25040
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22717
25041
return jresult;
22721
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1SPNameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25045
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1spNameQualifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22722
25046
LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
22723
25047
char *arg2 = (char *) 0 ;
22727
arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1;
25052
arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1;
22730
25055
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22731
25056
if (!arg2) return ;
22734
if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
25059
if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
22736
arg1->SPNameQualifier = (char *) malloc(strlen(arg2)+1);
22737
strcpy((char*)arg1->SPNameQualifier,arg2);
25061
arg1->SPNameQualifier = (char *) malloc(strlen((const char *)arg2)+1);
25062
strcpy((char *)arg1->SPNameQualifier, (const char *)arg2);
22739
25064
arg1->SPNameQualifier = 0;
22742
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25067
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22746
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1SPNameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25071
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1spNameQualifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22747
25072
jstring jresult = 0 ;
22748
25073
LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
22749
25074
char *result = 0 ;
22753
arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1;
25079
arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1;
22754
25080
result = (char *) ((arg1)->SPNameQualifier);
22756
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25081
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22757
25082
return jresult;
22761
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2BaseIDAbstract(JNIEnv *jenv, jclass jcls) {
25086
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2BaseIDAbstract(JNIEnv *jenv, jclass jcls) {
22762
25087
jlong jresult = 0 ;
22763
25088
LassoSaml2BaseIDAbstract *result = 0 ;
22767
25092
result = (LassoSaml2BaseIDAbstract *)new_LassoSaml2BaseIDAbstract();
22769
*(LassoSaml2BaseIDAbstract **)(void *)&jresult = result;
25093
*(LassoSaml2BaseIDAbstract **)&jresult = result;
22770
25094
return jresult;
22774
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2BaseIDAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25098
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2BaseIDAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22775
25099
LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
22779
arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1;
25103
arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1;
22780
25104
delete_LassoSaml2BaseIDAbstract(arg1);
22785
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25109
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2BaseIDAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22786
25110
jstring jresult = 0 ;
22787
25111
LassoSaml2BaseIDAbstract *arg1 = (LassoSaml2BaseIDAbstract *) 0 ;
22788
25112
char *result = 0 ;
22792
arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1;
25117
arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1;
22793
25118
result = (char *)LassoSaml2BaseIDAbstract_dump(arg1);
22795
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25119
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22796
25120
g_free(result);
22797
25121
return jresult;
22801
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthnContextClassRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25125
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1authnContextClassRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22802
25126
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22803
25127
char *arg2 = (char *) 0 ;
22807
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25132
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22810
25135
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22811
25136
if (!arg2) return ;
22814
if (arg1->AuthnContextClassRef) free((char*)arg1->AuthnContextClassRef);
25139
if (arg1->AuthnContextClassRef) free((char *)arg1->AuthnContextClassRef);
22816
arg1->AuthnContextClassRef = (char *) malloc(strlen(arg2)+1);
22817
strcpy((char*)arg1->AuthnContextClassRef,arg2);
25141
arg1->AuthnContextClassRef = (char *) malloc(strlen((const char *)arg2)+1);
25142
strcpy((char *)arg1->AuthnContextClassRef, (const char *)arg2);
22819
25144
arg1->AuthnContextClassRef = 0;
22822
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25147
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22826
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthnContextClassRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25151
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1authnContextClassRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22827
25152
jstring jresult = 0 ;
22828
25153
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22829
25154
char *result = 0 ;
22833
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25159
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22834
25160
result = (char *) ((arg1)->AuthnContextClassRef);
22836
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25161
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22837
25162
return jresult;
22841
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthnContextDeclRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25166
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1authnContextDeclRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22842
25167
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22843
25168
char *arg2 = (char *) 0 ;
22847
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25173
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22850
25176
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22851
25177
if (!arg2) return ;
22854
if (arg1->AuthnContextDeclRef) free((char*)arg1->AuthnContextDeclRef);
25180
if (arg1->AuthnContextDeclRef) free((char *)arg1->AuthnContextDeclRef);
22856
arg1->AuthnContextDeclRef = (char *) malloc(strlen(arg2)+1);
22857
strcpy((char*)arg1->AuthnContextDeclRef,arg2);
25182
arg1->AuthnContextDeclRef = (char *) malloc(strlen((const char *)arg2)+1);
25183
strcpy((char *)arg1->AuthnContextDeclRef, (const char *)arg2);
22859
25185
arg1->AuthnContextDeclRef = 0;
22862
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25188
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22866
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthnContextDeclRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25192
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1authnContextDeclRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22867
25193
jstring jresult = 0 ;
22868
25194
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22869
25195
char *result = 0 ;
22873
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25200
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22874
25201
result = (char *) ((arg1)->AuthnContextDeclRef);
22876
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25202
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22877
25203
return jresult;
22881
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthenticatingAuthority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25207
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthenticatingAuthority_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22882
25208
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22883
25209
char *arg2 = (char *) 0 ;
22887
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25214
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22890
25217
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22891
25218
if (!arg2) return ;
22894
if (arg1->AuthenticatingAuthority) free((char*)arg1->AuthenticatingAuthority);
25221
if (arg1->AuthenticatingAuthority) free((char *)arg1->AuthenticatingAuthority);
22896
arg1->AuthenticatingAuthority = (char *) malloc(strlen(arg2)+1);
22897
strcpy((char*)arg1->AuthenticatingAuthority,arg2);
25223
arg1->AuthenticatingAuthority = (char *) malloc(strlen((const char *)arg2)+1);
25224
strcpy((char *)arg1->AuthenticatingAuthority, (const char *)arg2);
22899
25226
arg1->AuthenticatingAuthority = 0;
22902
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25229
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22906
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthenticatingAuthority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25233
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1AuthenticatingAuthority_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22907
25234
jstring jresult = 0 ;
22908
25235
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22909
25236
char *result = 0 ;
22913
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25241
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22914
25242
result = (char *) ((arg1)->AuthenticatingAuthority);
22916
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25243
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22917
25244
return jresult;
22921
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AuthnContext(JNIEnv *jenv, jclass jcls) {
25248
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AuthnContext(JNIEnv *jenv, jclass jcls) {
22922
25249
jlong jresult = 0 ;
22923
25250
LassoSaml2AuthnContext *result = 0 ;
22927
25254
result = (LassoSaml2AuthnContext *)new_LassoSaml2AuthnContext();
22929
*(LassoSaml2AuthnContext **)(void *)&jresult = result;
25255
*(LassoSaml2AuthnContext **)&jresult = result;
22930
25256
return jresult;
22934
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AuthnContext(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25260
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AuthnContext(JNIEnv *jenv, jclass jcls, jlong jarg1) {
22935
25261
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22939
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25265
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22940
25266
delete_LassoSaml2AuthnContext(arg1);
22945
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25271
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnContext_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22946
25272
jstring jresult = 0 ;
22947
25273
LassoSaml2AuthnContext *arg1 = (LassoSaml2AuthnContext *) 0 ;
22948
25274
char *result = 0 ;
22952
arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1;
25279
arg1 = *(LassoSaml2AuthnContext **)&jarg1;
22953
25280
result = (char *)LassoSaml2AuthnContext_dump(arg1);
22955
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25281
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22956
25282
g_free(result);
22957
25283
return jresult;
22961
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1Address_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25287
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1address_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
22962
25288
LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
22963
25289
char *arg2 = (char *) 0 ;
22967
arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1;
25294
arg1 = *(LassoSaml2SubjectLocality **)&jarg1;
22970
25297
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22971
25298
if (!arg2) return ;
22974
if (arg1->Address) free((char*)arg1->Address);
25301
if (arg1->Address) free((char *)arg1->Address);
22976
arg1->Address = (char *) malloc(strlen(arg2)+1);
22977
strcpy((char*)arg1->Address,arg2);
25303
arg1->Address = (char *) malloc(strlen((const char *)arg2)+1);
25304
strcpy((char *)arg1->Address, (const char *)arg2);
22979
25306
arg1->Address = 0;
22982
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25309
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22986
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1Address_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25313
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1address_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
22987
25314
jstring jresult = 0 ;
22988
25315
LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
22989
25316
char *result = 0 ;
22993
arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1;
25321
arg1 = *(LassoSaml2SubjectLocality **)&jarg1;
22994
25322
result = (char *) ((arg1)->Address);
22996
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25323
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22997
25324
return jresult;
23001
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1DNSName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25328
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1dnsName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23002
25329
LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
23003
25330
char *arg2 = (char *) 0 ;
23007
arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1;
25335
arg1 = *(LassoSaml2SubjectLocality **)&jarg1;
23010
25338
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23011
25339
if (!arg2) return ;
23014
if (arg1->DNSName) free((char*)arg1->DNSName);
25342
if (arg1->DNSName) free((char *)arg1->DNSName);
23016
arg1->DNSName = (char *) malloc(strlen(arg2)+1);
23017
strcpy((char*)arg1->DNSName,arg2);
25344
arg1->DNSName = (char *) malloc(strlen((const char *)arg2)+1);
25345
strcpy((char *)arg1->DNSName, (const char *)arg2);
23019
25347
arg1->DNSName = 0;
23022
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25350
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23026
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1DNSName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25354
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1dnsName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23027
25355
jstring jresult = 0 ;
23028
25356
LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
23029
25357
char *result = 0 ;
23033
arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1;
25362
arg1 = *(LassoSaml2SubjectLocality **)&jarg1;
23034
25363
result = (char *) ((arg1)->DNSName);
23036
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25364
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23037
25365
return jresult;
23041
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2SubjectLocality(JNIEnv *jenv, jclass jcls) {
25369
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2SubjectLocality(JNIEnv *jenv, jclass jcls) {
23042
25370
jlong jresult = 0 ;
23043
25371
LassoSaml2SubjectLocality *result = 0 ;
23047
25375
result = (LassoSaml2SubjectLocality *)new_LassoSaml2SubjectLocality();
23049
*(LassoSaml2SubjectLocality **)(void *)&jresult = result;
25376
*(LassoSaml2SubjectLocality **)&jresult = result;
23050
25377
return jresult;
23054
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2SubjectLocality(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25381
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2SubjectLocality(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23055
25382
LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
23059
arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1;
25386
arg1 = *(LassoSaml2SubjectLocality **)&jarg1;
23060
25387
delete_LassoSaml2SubjectLocality(arg1);
23065
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25392
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectLocality_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23066
25393
jstring jresult = 0 ;
23067
25394
LassoSaml2SubjectLocality *arg1 = (LassoSaml2SubjectLocality *) 0 ;
23068
25395
char *result = 0 ;
23072
arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1;
25400
arg1 = *(LassoSaml2SubjectLocality **)&jarg1;
23073
25401
result = (char *)LassoSaml2SubjectLocality_dump(arg1);
23075
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25402
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23076
25403
g_free(result);
23077
25404
return jresult;
23081
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notBefore_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25408
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notBefore_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23082
25409
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23083
25410
char *arg2 = (char *) 0 ;
23087
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25415
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23090
25418
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23091
25419
if (!arg2) return ;
23094
if (arg1->NotBefore) free((char*)arg1->NotBefore);
25422
if (arg1->NotBefore) free((char *)arg1->NotBefore);
23096
arg1->NotBefore = (char *) malloc(strlen(arg2)+1);
23097
strcpy((char*)arg1->NotBefore,arg2);
25424
arg1->NotBefore = (char *) malloc(strlen((const char *)arg2)+1);
25425
strcpy((char *)arg1->NotBefore, (const char *)arg2);
23099
25427
arg1->NotBefore = 0;
23102
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25430
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23106
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notBefore_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25434
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notBefore_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23107
25435
jstring jresult = 0 ;
23108
25436
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23109
25437
char *result = 0 ;
23113
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25442
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23114
25443
result = (char *) ((arg1)->NotBefore);
23116
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25444
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23117
25445
return jresult;
23121
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25449
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23122
25450
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23123
25451
char *arg2 = (char *) 0 ;
23127
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25456
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23130
25459
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23131
25460
if (!arg2) return ;
23134
if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
25463
if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
23136
arg1->NotOnOrAfter = (char *) malloc(strlen(arg2)+1);
23137
strcpy((char*)arg1->NotOnOrAfter,arg2);
25465
arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
25466
strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
23139
25468
arg1->NotOnOrAfter = 0;
23142
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25471
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23146
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25475
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23147
25476
jstring jresult = 0 ;
23148
25477
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23149
25478
char *result = 0 ;
23153
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25483
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23154
25484
result = (char *) ((arg1)->NotOnOrAfter);
23156
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25485
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23157
25486
return jresult;
23161
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1recipient_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25490
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1recipient_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23162
25491
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23163
25492
char *arg2 = (char *) 0 ;
23167
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25497
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23170
25500
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23171
25501
if (!arg2) return ;
23174
if (arg1->Recipient) free((char*)arg1->Recipient);
25504
if (arg1->Recipient) free((char *)arg1->Recipient);
23176
arg1->Recipient = (char *) malloc(strlen(arg2)+1);
23177
strcpy((char*)arg1->Recipient,arg2);
25506
arg1->Recipient = (char *) malloc(strlen((const char *)arg2)+1);
25507
strcpy((char *)arg1->Recipient, (const char *)arg2);
23179
25509
arg1->Recipient = 0;
23182
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25512
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23186
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1recipient_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25516
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1recipient_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23187
25517
jstring jresult = 0 ;
23188
25518
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23189
25519
char *result = 0 ;
23193
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25524
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23194
25525
result = (char *) ((arg1)->Recipient);
23196
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25526
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23197
25527
return jresult;
23201
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25531
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23202
25532
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23203
25533
char *arg2 = (char *) 0 ;
23207
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25538
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23210
25541
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23211
25542
if (!arg2) return ;
23214
if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
25545
if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
23216
arg1->InResponseTo = (char *) malloc(strlen(arg2)+1);
23217
strcpy((char*)arg1->InResponseTo,arg2);
25547
arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1);
25548
strcpy((char *)arg1->InResponseTo, (const char *)arg2);
23219
25550
arg1->InResponseTo = 0;
23222
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25553
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23226
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25557
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23227
25558
jstring jresult = 0 ;
23228
25559
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23229
25560
char *result = 0 ;
23233
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25565
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23234
25566
result = (char *) ((arg1)->InResponseTo);
23236
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25567
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23237
25568
return jresult;
23241
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1Address_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25572
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1address_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23242
25573
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23243
25574
char *arg2 = (char *) 0 ;
23247
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25579
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23250
25582
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23251
25583
if (!arg2) return ;
23254
if (arg1->Address) free((char*)arg1->Address);
25586
if (arg1->Address) free((char *)arg1->Address);
23256
arg1->Address = (char *) malloc(strlen(arg2)+1);
23257
strcpy((char*)arg1->Address,arg2);
25588
arg1->Address = (char *) malloc(strlen((const char *)arg2)+1);
25589
strcpy((char *)arg1->Address, (const char *)arg2);
23259
25591
arg1->Address = 0;
23262
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25594
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23266
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1Address_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25598
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1address_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23267
25599
jstring jresult = 0 ;
23268
25600
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23269
25601
char *result = 0 ;
23273
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25606
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23274
25607
result = (char *) ((arg1)->Address);
23276
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25608
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23277
25609
return jresult;
23281
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2SubjectConfirmationData(JNIEnv *jenv, jclass jcls) {
25613
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2SubjectConfirmationData(JNIEnv *jenv, jclass jcls) {
23282
25614
jlong jresult = 0 ;
23283
25615
LassoSaml2SubjectConfirmationData *result = 0 ;
23287
25619
result = (LassoSaml2SubjectConfirmationData *)new_LassoSaml2SubjectConfirmationData();
23289
*(LassoSaml2SubjectConfirmationData **)(void *)&jresult = result;
25620
*(LassoSaml2SubjectConfirmationData **)&jresult = result;
23290
25621
return jresult;
23294
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2SubjectConfirmationData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25625
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2SubjectConfirmationData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23295
25626
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23299
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25630
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23300
25631
delete_LassoSaml2SubjectConfirmationData(arg1);
23305
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25636
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmationData_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23306
25637
jstring jresult = 0 ;
23307
25638
LassoSaml2SubjectConfirmationData *arg1 = (LassoSaml2SubjectConfirmationData *) 0 ;
23308
25639
char *result = 0 ;
23312
arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1;
25644
arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1;
23313
25645
result = (char *)LassoSaml2SubjectConfirmationData_dump(arg1);
23315
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25646
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23316
25647
g_free(result);
23317
25648
return jresult;
23321
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1Method_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25652
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1method_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23322
25653
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23323
25654
char *arg2 = (char *) 0 ;
23327
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25659
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23330
25662
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23331
25663
if (!arg2) return ;
23334
if (arg1->Method) free((char*)arg1->Method);
25666
if (arg1->Method) free((char *)arg1->Method);
23336
arg1->Method = (char *) malloc(strlen(arg2)+1);
23337
strcpy((char*)arg1->Method,arg2);
25668
arg1->Method = (char *) malloc(strlen((const char *)arg2)+1);
25669
strcpy((char *)arg1->Method, (const char *)arg2);
23339
25671
arg1->Method = 0;
23342
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25674
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23346
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1Method_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25678
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1method_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23347
25679
jstring jresult = 0 ;
23348
25680
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23349
25681
char *result = 0 ;
23353
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25686
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23354
25687
result = (char *) ((arg1)->Method);
23356
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25688
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23357
25689
return jresult;
23361
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
25693
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23362
25694
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23363
25695
LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
23367
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
23368
arg2 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg2;
25701
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
25702
arg2 = *(LassoSaml2BaseIDAbstract **)&jarg2;
23369
25703
LassoSaml2SubjectConfirmation_BaseID_set(arg1,arg2);
23374
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25708
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23375
25709
jlong jresult = 0 ;
23376
25710
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23377
25711
LassoSaml2BaseIDAbstract *result = 0 ;
23381
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25716
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23382
25717
result = (LassoSaml2BaseIDAbstract *)LassoSaml2SubjectConfirmation_BaseID_get(arg1);
23384
*(LassoSaml2BaseIDAbstract **)(void *)&jresult = result;
25718
*(LassoSaml2BaseIDAbstract **)&jresult = result;
23385
25719
return jresult;
23389
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
25723
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23390
25724
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23391
25725
LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
23395
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
23396
arg2 = *(LassoSaml2NameID **)(void *)&jarg2;
25731
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
25732
arg2 = *(LassoSaml2NameID **)&jarg2;
23397
25733
LassoSaml2SubjectConfirmation_NameID_set(arg1,arg2);
23402
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25738
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23403
25739
jlong jresult = 0 ;
23404
25740
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23405
25741
LassoSaml2NameID *result = 0 ;
23409
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25746
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23410
25747
result = (LassoSaml2NameID *)LassoSaml2SubjectConfirmation_NameID_get(arg1);
23412
*(LassoSaml2NameID **)(void *)&jresult = result;
25748
*(LassoSaml2NameID **)&jresult = result;
23413
25749
return jresult;
23417
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
25753
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23418
25754
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23419
25755
LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
23423
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
23424
arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2;
25761
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
25762
arg2 = *(LassoSaml2EncryptedElement **)&jarg2;
23425
25763
LassoSaml2SubjectConfirmation_EncryptedID_set(arg1,arg2);
23430
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25768
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23431
25769
jlong jresult = 0 ;
23432
25770
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23433
25771
LassoSaml2EncryptedElement *result = 0 ;
23437
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25776
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23438
25777
result = (LassoSaml2EncryptedElement *)LassoSaml2SubjectConfirmation_EncryptedID_get(arg1);
23440
*(LassoSaml2EncryptedElement **)(void *)&jresult = result;
25778
*(LassoSaml2EncryptedElement **)&jresult = result;
23441
25779
return jresult;
23445
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1subjectConfirmationData_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
25783
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1subjectConfirmationData_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23446
25784
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23447
25785
LassoSaml2SubjectConfirmationData *arg2 = (LassoSaml2SubjectConfirmationData *) 0 ;
23451
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
23452
arg2 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg2;
25791
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
25792
arg2 = *(LassoSaml2SubjectConfirmationData **)&jarg2;
23453
25793
LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(arg1,arg2);
23458
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1subjectConfirmationData_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25798
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1subjectConfirmationData_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23459
25799
jlong jresult = 0 ;
23460
25800
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23461
25801
LassoSaml2SubjectConfirmationData *result = 0 ;
23465
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25806
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23466
25807
result = (LassoSaml2SubjectConfirmationData *)LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(arg1);
23468
*(LassoSaml2SubjectConfirmationData **)(void *)&jresult = result;
25808
*(LassoSaml2SubjectConfirmationData **)&jresult = result;
23469
25809
return jresult;
23473
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2SubjectConfirmation(JNIEnv *jenv, jclass jcls) {
25813
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2SubjectConfirmation(JNIEnv *jenv, jclass jcls) {
23474
25814
jlong jresult = 0 ;
23475
25815
LassoSaml2SubjectConfirmation *result = 0 ;
23479
25819
result = (LassoSaml2SubjectConfirmation *)new_LassoSaml2SubjectConfirmation();
23481
*(LassoSaml2SubjectConfirmation **)(void *)&jresult = result;
25820
*(LassoSaml2SubjectConfirmation **)&jresult = result;
23482
25821
return jresult;
23486
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2SubjectConfirmation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25825
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2SubjectConfirmation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23487
25826
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23491
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25830
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23492
25831
delete_LassoSaml2SubjectConfirmation(arg1);
23497
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25836
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2SubjectConfirmation_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23498
25837
jstring jresult = 0 ;
23499
25838
LassoSaml2SubjectConfirmation *arg1 = (LassoSaml2SubjectConfirmation *) 0 ;
23500
25839
char *result = 0 ;
23504
arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1;
25844
arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1;
23505
25845
result = (char *)LassoSaml2SubjectConfirmation_dump(arg1);
23507
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25846
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23508
25847
g_free(result);
23509
25848
return jresult;
23513
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1Audience_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25852
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1audience_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23514
25853
LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
23515
25854
char *arg2 = (char *) 0 ;
23519
arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1;
25859
arg1 = *(LassoSaml2ProxyRestriction **)&jarg1;
23522
25862
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23523
25863
if (!arg2) return ;
23526
if (arg1->Audience) free((char*)arg1->Audience);
25866
if (arg1->Audience) free((char *)arg1->Audience);
23528
arg1->Audience = (char *) malloc(strlen(arg2)+1);
23529
strcpy((char*)arg1->Audience,arg2);
25868
arg1->Audience = (char *) malloc(strlen((const char *)arg2)+1);
25869
strcpy((char *)arg1->Audience, (const char *)arg2);
23531
25871
arg1->Audience = 0;
23534
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25874
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23538
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1Audience_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25878
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1audience_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23539
25879
jstring jresult = 0 ;
23540
25880
LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
23541
25881
char *result = 0 ;
23545
arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1;
25886
arg1 = *(LassoSaml2ProxyRestriction **)&jarg1;
23546
25887
result = (char *) ((arg1)->Audience);
23548
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25888
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23549
25889
return jresult;
23553
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1Count_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
25893
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1count_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23554
25894
LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
23555
25895
char *arg2 = (char *) 0 ;
23559
arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1;
25900
arg1 = *(LassoSaml2ProxyRestriction **)&jarg1;
23562
25903
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23563
25904
if (!arg2) return ;
23566
if (arg1->Count) free((char*)arg1->Count);
25907
if (arg1->Count) free((char *)arg1->Count);
23568
arg1->Count = (char *) malloc(strlen(arg2)+1);
23569
strcpy((char*)arg1->Count,arg2);
25909
arg1->Count = (char *) malloc(strlen((const char *)arg2)+1);
25910
strcpy((char *)arg1->Count, (const char *)arg2);
23571
25912
arg1->Count = 0;
23574
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
25915
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23578
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1Count_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25919
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1count_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23579
25920
jstring jresult = 0 ;
23580
25921
LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
23581
25922
char *result = 0 ;
23585
arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1;
25927
arg1 = *(LassoSaml2ProxyRestriction **)&jarg1;
23586
25928
result = (char *) ((arg1)->Count);
23588
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25929
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23589
25930
return jresult;
23593
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2ProxyRestriction(JNIEnv *jenv, jclass jcls) {
25934
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2ProxyRestriction(JNIEnv *jenv, jclass jcls) {
23594
25935
jlong jresult = 0 ;
23595
25936
LassoSaml2ProxyRestriction *result = 0 ;
23599
25940
result = (LassoSaml2ProxyRestriction *)new_LassoSaml2ProxyRestriction();
23601
*(LassoSaml2ProxyRestriction **)(void *)&jresult = result;
25941
*(LassoSaml2ProxyRestriction **)&jresult = result;
23602
25942
return jresult;
23606
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2ProxyRestriction(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25946
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2ProxyRestriction(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23607
25947
LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
23611
arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1;
25951
arg1 = *(LassoSaml2ProxyRestriction **)&jarg1;
23612
25952
delete_LassoSaml2ProxyRestriction(arg1);
23617
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25957
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2ProxyRestriction_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23618
25958
jstring jresult = 0 ;
23619
25959
LassoSaml2ProxyRestriction *arg1 = (LassoSaml2ProxyRestriction *) 0 ;
23620
25960
char *result = 0 ;
23624
arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1;
25965
arg1 = *(LassoSaml2ProxyRestriction **)&jarg1;
23625
25966
result = (char *)LassoSaml2ProxyRestriction_dump(arg1);
23627
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
25967
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23628
25968
g_free(result);
23629
25969
return jresult;
23633
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2StatementAbstract(JNIEnv *jenv, jclass jcls) {
25973
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2StatementAbstract(JNIEnv *jenv, jclass jcls) {
23634
25974
jlong jresult = 0 ;
23635
25975
LassoSaml2StatementAbstract *result = 0 ;
23639
25979
result = (LassoSaml2StatementAbstract *)new_LassoSaml2StatementAbstract();
23641
*(LassoSaml2StatementAbstract **)(void *)&jresult = result;
25980
*(LassoSaml2StatementAbstract **)&jresult = result;
23642
25981
return jresult;
23646
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2StatementAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25985
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2StatementAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23647
25986
LassoSaml2StatementAbstract *arg1 = (LassoSaml2StatementAbstract *) 0 ;
23651
arg1 = *(LassoSaml2StatementAbstract **)(void *)&jarg1;
25990
arg1 = *(LassoSaml2StatementAbstract **)&jarg1;
23652
25991
delete_LassoSaml2StatementAbstract(arg1);
23657
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2StatementAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25996
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2StatementAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23658
25997
jstring jresult = 0 ;
23659
25998
LassoSaml2StatementAbstract *arg1 = (LassoSaml2StatementAbstract *) 0 ;
23660
25999
char *result = 0 ;
23664
arg1 = *(LassoSaml2StatementAbstract **)(void *)&jarg1;
26004
arg1 = *(LassoSaml2StatementAbstract **)&jarg1;
23665
26005
result = (char *)LassoSaml2StatementAbstract_dump(arg1);
23667
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26006
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23668
26007
g_free(result);
23669
26008
return jresult;
23673
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1AuthnInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26012
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1authnInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23674
26013
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23675
26014
char *arg2 = (char *) 0 ;
23679
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26019
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23682
26022
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23683
26023
if (!arg2) return ;
23686
if (arg1->AuthnInstant) free((char*)arg1->AuthnInstant);
26026
if (arg1->AuthnInstant) free((char *)arg1->AuthnInstant);
23688
arg1->AuthnInstant = (char *) malloc(strlen(arg2)+1);
23689
strcpy((char*)arg1->AuthnInstant,arg2);
26028
arg1->AuthnInstant = (char *) malloc(strlen((const char *)arg2)+1);
26029
strcpy((char *)arg1->AuthnInstant, (const char *)arg2);
23691
26031
arg1->AuthnInstant = 0;
23694
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26034
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23698
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1AuthnInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26038
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1authnInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23699
26039
jstring jresult = 0 ;
23700
26040
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23701
26041
char *result = 0 ;
23705
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26046
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23706
26047
result = (char *) ((arg1)->AuthnInstant);
23708
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26048
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23709
26049
return jresult;
23713
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26053
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23714
26054
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23715
26055
char *arg2 = (char *) 0 ;
23719
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26060
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23722
26063
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23723
26064
if (!arg2) return ;
23726
if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
26067
if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
23728
arg1->SessionIndex = (char *) malloc(strlen(arg2)+1);
23729
strcpy((char*)arg1->SessionIndex,arg2);
26069
arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
26070
strcpy((char *)arg1->SessionIndex, (const char *)arg2);
23731
26072
arg1->SessionIndex = 0;
23734
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26075
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23738
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26079
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23739
26080
jstring jresult = 0 ;
23740
26081
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23741
26082
char *result = 0 ;
23745
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26087
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23746
26088
result = (char *) ((arg1)->SessionIndex);
23748
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26089
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23749
26090
return jresult;
23753
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1SessionNotOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26094
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1sessionNotOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23754
26095
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23755
26096
char *arg2 = (char *) 0 ;
23759
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26101
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23762
26104
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23763
26105
if (!arg2) return ;
23766
if (arg1->SessionNotOnOrAfter) free((char*)arg1->SessionNotOnOrAfter);
26108
if (arg1->SessionNotOnOrAfter) free((char *)arg1->SessionNotOnOrAfter);
23768
arg1->SessionNotOnOrAfter = (char *) malloc(strlen(arg2)+1);
23769
strcpy((char*)arg1->SessionNotOnOrAfter,arg2);
26110
arg1->SessionNotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
26111
strcpy((char *)arg1->SessionNotOnOrAfter, (const char *)arg2);
23771
26113
arg1->SessionNotOnOrAfter = 0;
23774
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26116
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23778
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1SessionNotOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26120
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1sessionNotOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23779
26121
jstring jresult = 0 ;
23780
26122
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23781
26123
char *result = 0 ;
23785
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26128
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23786
26129
result = (char *) ((arg1)->SessionNotOnOrAfter);
23788
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26130
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23789
26131
return jresult;
23793
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1subjectLocality_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26135
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1subjectLocality_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23794
26136
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23795
26137
LassoSaml2SubjectLocality *arg2 = (LassoSaml2SubjectLocality *) 0 ;
23799
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
23800
arg2 = *(LassoSaml2SubjectLocality **)(void *)&jarg2;
26143
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
26144
arg2 = *(LassoSaml2SubjectLocality **)&jarg2;
23801
26145
LassoSaml2AuthnStatement_SubjectLocality_set(arg1,arg2);
23806
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1subjectLocality_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26150
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1subjectLocality_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23807
26151
jlong jresult = 0 ;
23808
26152
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23809
26153
LassoSaml2SubjectLocality *result = 0 ;
23813
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26158
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23814
26159
result = (LassoSaml2SubjectLocality *)LassoSaml2AuthnStatement_SubjectLocality_get(arg1);
23816
*(LassoSaml2SubjectLocality **)(void *)&jresult = result;
26160
*(LassoSaml2SubjectLocality **)&jresult = result;
23817
26161
return jresult;
23821
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1authnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26165
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1authnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
23822
26166
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23823
26167
LassoSaml2AuthnContext *arg2 = (LassoSaml2AuthnContext *) 0 ;
23827
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
23828
arg2 = *(LassoSaml2AuthnContext **)(void *)&jarg2;
26173
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
26174
arg2 = *(LassoSaml2AuthnContext **)&jarg2;
23829
26175
LassoSaml2AuthnStatement_AuthnContext_set(arg1,arg2);
23834
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1authnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26180
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1authnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23835
26181
jlong jresult = 0 ;
23836
26182
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23837
26183
LassoSaml2AuthnContext *result = 0 ;
23841
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26188
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23842
26189
result = (LassoSaml2AuthnContext *)LassoSaml2AuthnStatement_AuthnContext_get(arg1);
23844
*(LassoSaml2AuthnContext **)(void *)&jresult = result;
26190
*(LassoSaml2AuthnContext **)&jresult = result;
23845
26191
return jresult;
23849
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AuthnStatement(JNIEnv *jenv, jclass jcls) {
26195
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AuthnStatement(JNIEnv *jenv, jclass jcls) {
23850
26196
jlong jresult = 0 ;
23851
26197
LassoSaml2AuthnStatement *result = 0 ;
23855
26201
result = (LassoSaml2AuthnStatement *)new_LassoSaml2AuthnStatement();
23857
*(LassoSaml2AuthnStatement **)(void *)&jresult = result;
26202
*(LassoSaml2AuthnStatement **)&jresult = result;
23858
26203
return jresult;
23862
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AuthnStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26207
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AuthnStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23863
26208
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23867
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26212
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23868
26213
delete_LassoSaml2AuthnStatement(arg1);
23873
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26218
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthnStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23874
26219
jstring jresult = 0 ;
23875
26220
LassoSaml2AuthnStatement *arg1 = (LassoSaml2AuthnStatement *) 0 ;
23876
26221
char *result = 0 ;
23880
arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1;
26226
arg1 = *(LassoSaml2AuthnStatement **)&jarg1;
23881
26227
result = (char *)LassoSaml2AuthnStatement_dump(arg1);
23883
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26228
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23884
26229
g_free(result);
23885
26230
return jresult;
23889
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AttributeStatement(JNIEnv *jenv, jclass jcls) {
26234
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AttributeStatement(JNIEnv *jenv, jclass jcls) {
23890
26235
jlong jresult = 0 ;
23891
26236
LassoSaml2AttributeStatement *result = 0 ;
23895
26240
result = (LassoSaml2AttributeStatement *)new_LassoSaml2AttributeStatement();
23897
*(LassoSaml2AttributeStatement **)(void *)&jresult = result;
26241
*(LassoSaml2AttributeStatement **)&jresult = result;
23898
26242
return jresult;
23902
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AttributeStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26246
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AttributeStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
23903
26247
LassoSaml2AttributeStatement *arg1 = (LassoSaml2AttributeStatement *) 0 ;
23907
arg1 = *(LassoSaml2AttributeStatement **)(void *)&jarg1;
26251
arg1 = *(LassoSaml2AttributeStatement **)&jarg1;
23908
26252
delete_LassoSaml2AttributeStatement(arg1);
23913
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AttributeStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26257
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AttributeStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23914
26258
jstring jresult = 0 ;
23915
26259
LassoSaml2AttributeStatement *arg1 = (LassoSaml2AttributeStatement *) 0 ;
23916
26260
char *result = 0 ;
23920
arg1 = *(LassoSaml2AttributeStatement **)(void *)&jarg1;
26265
arg1 = *(LassoSaml2AttributeStatement **)&jarg1;
23921
26266
result = (char *)LassoSaml2AttributeStatement_dump(arg1);
23923
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26267
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23924
26268
g_free(result);
23925
26269
return jresult;
23929
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26273
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23930
26274
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
23931
26275
char *arg2 = (char *) 0 ;
23935
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26280
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
23938
26283
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23939
26284
if (!arg2) return ;
23942
if (arg1->ProviderID) free((char*)arg1->ProviderID);
26287
if (arg1->ProviderID) free((char *)arg1->ProviderID);
23944
arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
23945
strcpy((char*)arg1->ProviderID,arg2);
26289
arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
26290
strcpy((char *)arg1->ProviderID, (const char *)arg2);
23947
26292
arg1->ProviderID = 0;
23950
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26295
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23954
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26299
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23955
26300
jstring jresult = 0 ;
23956
26301
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
23957
26302
char *result = 0 ;
23961
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26307
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
23962
26308
result = (char *) ((arg1)->ProviderID);
23964
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26309
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23965
26310
return jresult;
23969
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1Name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26314
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
23970
26315
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
23971
26316
char *arg2 = (char *) 0 ;
23975
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26321
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
23978
26324
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23979
26325
if (!arg2) return ;
23982
if (arg1->Name) free((char*)arg1->Name);
26328
if (arg1->Name) free((char *)arg1->Name);
23984
arg1->Name = (char *) malloc(strlen(arg2)+1);
23985
strcpy((char*)arg1->Name,arg2);
26330
arg1->Name = (char *) malloc(strlen((const char *)arg2)+1);
26331
strcpy((char *)arg1->Name, (const char *)arg2);
23987
26333
arg1->Name = 0;
23990
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26336
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23994
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1Name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26340
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
23995
26341
jstring jresult = 0 ;
23996
26342
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
23997
26343
char *result = 0 ;
24001
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26348
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
24002
26349
result = (char *) ((arg1)->Name);
24004
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26350
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24005
26351
return jresult;
24009
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1Loc_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26355
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1loc_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24010
26356
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
24011
26357
char *arg2 = (char *) 0 ;
24015
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26362
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
24018
26365
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24019
26366
if (!arg2) return ;
24022
if (arg1->Loc) free((char*)arg1->Loc);
26369
if (arg1->Loc) free((char *)arg1->Loc);
24024
arg1->Loc = (char *) malloc(strlen(arg2)+1);
24025
strcpy((char*)arg1->Loc,arg2);
26371
arg1->Loc = (char *) malloc(strlen((const char *)arg2)+1);
26372
strcpy((char *)arg1->Loc, (const char *)arg2);
24027
26374
arg1->Loc = 0;
24030
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26377
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24034
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1Loc_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26381
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1loc_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24035
26382
jstring jresult = 0 ;
24036
26383
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
24037
26384
char *result = 0 ;
24041
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26389
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
24042
26390
result = (char *) ((arg1)->Loc);
24044
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26391
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24045
26392
return jresult;
24049
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2IDPEntry(JNIEnv *jenv, jclass jcls) {
26396
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2IDPEntry(JNIEnv *jenv, jclass jcls) {
24050
26397
jlong jresult = 0 ;
24051
26398
LassoSamlp2IDPEntry *result = 0 ;
24055
26402
result = (LassoSamlp2IDPEntry *)new_LassoSamlp2IDPEntry();
24057
*(LassoSamlp2IDPEntry **)(void *)&jresult = result;
26403
*(LassoSamlp2IDPEntry **)&jresult = result;
24058
26404
return jresult;
24062
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2IDPEntry(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26408
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2IDPEntry(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24063
26409
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
24067
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26413
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
24068
26414
delete_LassoSamlp2IDPEntry(arg1);
24073
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26419
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2IDPEntry_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24074
26420
jstring jresult = 0 ;
24075
26421
LassoSamlp2IDPEntry *arg1 = (LassoSamlp2IDPEntry *) 0 ;
24076
26422
char *result = 0 ;
24080
arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1;
26427
arg1 = *(LassoSamlp2IDPEntry **)&jarg1;
24081
26428
result = (char *)LassoSamlp2IDPEntry_dump(arg1);
24083
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26429
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24084
26430
g_free(result);
24085
26431
return jresult;
24089
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Extensions(JNIEnv *jenv, jclass jcls) {
26435
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Extensions(JNIEnv *jenv, jclass jcls) {
24090
26436
jlong jresult = 0 ;
24091
26437
LassoSamlp2Extensions *result = 0 ;
24095
26441
result = (LassoSamlp2Extensions *)new_LassoSamlp2Extensions();
24097
*(LassoSamlp2Extensions **)(void *)&jresult = result;
26442
*(LassoSamlp2Extensions **)&jresult = result;
24098
26443
return jresult;
24102
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Extensions(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26447
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Extensions(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24103
26448
LassoSamlp2Extensions *arg1 = (LassoSamlp2Extensions *) 0 ;
24107
arg1 = *(LassoSamlp2Extensions **)(void *)&jarg1;
26452
arg1 = *(LassoSamlp2Extensions **)&jarg1;
24108
26453
delete_LassoSamlp2Extensions(arg1);
24113
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Extensions_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26458
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Extensions_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24114
26459
jstring jresult = 0 ;
24115
26460
LassoSamlp2Extensions *arg1 = (LassoSamlp2Extensions *) 0 ;
24116
26461
char *result = 0 ;
24120
arg1 = *(LassoSamlp2Extensions **)(void *)&jarg1;
26466
arg1 = *(LassoSamlp2Extensions **)&jarg1;
24121
26467
result = (char *)LassoSamlp2Extensions_dump(arg1);
24123
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26468
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24124
26469
g_free(result);
24125
26470
return jresult;
24129
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26474
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1content_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24130
26475
LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
24131
26476
char *arg2 = (char *) 0 ;
24135
arg1 = *(LassoSaml2Action **)(void *)&jarg1;
26481
arg1 = *(LassoSaml2Action **)&jarg1;
24138
26484
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24139
26485
if (!arg2) return ;
24142
if (arg1->content) free((char*)arg1->content);
26488
if (arg1->content) free((char *)arg1->content);
24144
arg1->content = (char *) malloc(strlen(arg2)+1);
24145
strcpy((char*)arg1->content,arg2);
26490
arg1->content = (char *) malloc(strlen((const char *)arg2)+1);
26491
strcpy((char *)arg1->content, (const char *)arg2);
24147
26493
arg1->content = 0;
24150
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26496
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24154
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26500
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1content_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24155
26501
jstring jresult = 0 ;
24156
26502
LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
24157
26503
char *result = 0 ;
24161
arg1 = *(LassoSaml2Action **)(void *)&jarg1;
26508
arg1 = *(LassoSaml2Action **)&jarg1;
24162
26509
result = (char *) ((arg1)->content);
24164
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26510
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24165
26511
return jresult;
24169
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1Namespace_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26515
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1namespace_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24170
26516
LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
24171
26517
char *arg2 = (char *) 0 ;
24175
arg1 = *(LassoSaml2Action **)(void *)&jarg1;
26522
arg1 = *(LassoSaml2Action **)&jarg1;
24178
26525
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24179
26526
if (!arg2) return ;
24182
if (arg1->Namespace) free((char*)arg1->Namespace);
26529
if (arg1->Namespace) free((char *)arg1->Namespace);
24184
arg1->Namespace = (char *) malloc(strlen(arg2)+1);
24185
strcpy((char*)arg1->Namespace,arg2);
26531
arg1->Namespace = (char *) malloc(strlen((const char *)arg2)+1);
26532
strcpy((char *)arg1->Namespace, (const char *)arg2);
24187
26534
arg1->Namespace = 0;
24190
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26537
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24194
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1Namespace_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26541
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1namespace_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24195
26542
jstring jresult = 0 ;
24196
26543
LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
24197
26544
char *result = 0 ;
24201
arg1 = *(LassoSaml2Action **)(void *)&jarg1;
26549
arg1 = *(LassoSaml2Action **)&jarg1;
24202
26550
result = (char *) ((arg1)->Namespace);
24204
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26551
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24205
26552
return jresult;
24209
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Action(JNIEnv *jenv, jclass jcls) {
26556
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Action(JNIEnv *jenv, jclass jcls) {
24210
26557
jlong jresult = 0 ;
24211
26558
LassoSaml2Action *result = 0 ;
24215
26562
result = (LassoSaml2Action *)new_LassoSaml2Action();
24217
*(LassoSaml2Action **)(void *)&jresult = result;
26563
*(LassoSaml2Action **)&jresult = result;
24218
26564
return jresult;
24222
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Action(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26568
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Action(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24223
26569
LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
24227
arg1 = *(LassoSaml2Action **)(void *)&jarg1;
26573
arg1 = *(LassoSaml2Action **)&jarg1;
24228
26574
delete_LassoSaml2Action(arg1);
24233
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26579
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Action_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24234
26580
jstring jresult = 0 ;
24235
26581
LassoSaml2Action *arg1 = (LassoSaml2Action *) 0 ;
24236
26582
char *result = 0 ;
24240
arg1 = *(LassoSaml2Action **)(void *)&jarg1;
26587
arg1 = *(LassoSaml2Action **)&jarg1;
24241
26588
result = (char *)LassoSaml2Action_dump(arg1);
24243
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26589
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24244
26590
g_free(result);
24245
26591
return jresult;
24249
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26595
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24250
26596
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24251
26597
char *arg2 = (char *) 0 ;
24255
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26602
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24258
26605
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24259
26606
if (!arg2) return ;
24262
if (arg1->ID) free((char*)arg1->ID);
26609
if (arg1->ID) free((char *)arg1->ID);
24264
arg1->ID = (char *) malloc(strlen(arg2)+1);
24265
strcpy((char*)arg1->ID,arg2);
26611
arg1->ID = (char *) malloc(strlen((const char *)arg2)+1);
26612
strcpy((char *)arg1->ID, (const char *)arg2);
24267
26614
arg1->ID = 0;
24270
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26617
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24274
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26621
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24275
26622
jstring jresult = 0 ;
24276
26623
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24277
26624
char *result = 0 ;
24281
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26629
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24282
26630
result = (char *) ((arg1)->ID);
24284
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26631
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24285
26632
return jresult;
24289
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26636
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24290
26637
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24291
26638
char *arg2 = (char *) 0 ;
24295
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26643
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24298
26646
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24299
26647
if (!arg2) return ;
24302
if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
26650
if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
24304
arg1->InResponseTo = (char *) malloc(strlen(arg2)+1);
24305
strcpy((char*)arg1->InResponseTo,arg2);
26652
arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1);
26653
strcpy((char *)arg1->InResponseTo, (const char *)arg2);
24307
26655
arg1->InResponseTo = 0;
24310
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26658
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24314
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26662
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24315
26663
jstring jresult = 0 ;
24316
26664
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24317
26665
char *result = 0 ;
24321
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26670
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24322
26671
result = (char *) ((arg1)->InResponseTo);
24324
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26672
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24325
26673
return jresult;
24329
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26677
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24330
26678
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24331
26679
char *arg2 = (char *) 0 ;
24335
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26684
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24338
26687
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24339
26688
if (!arg2) return ;
24342
if (arg1->Version) free((char*)arg1->Version);
26691
if (arg1->Version) free((char *)arg1->Version);
24344
arg1->Version = (char *) malloc(strlen(arg2)+1);
24345
strcpy((char*)arg1->Version,arg2);
26693
arg1->Version = (char *) malloc(strlen((const char *)arg2)+1);
26694
strcpy((char *)arg1->Version, (const char *)arg2);
24347
26696
arg1->Version = 0;
24350
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26699
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24354
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26703
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24355
26704
jstring jresult = 0 ;
24356
26705
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24357
26706
char *result = 0 ;
24361
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26711
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24362
26712
result = (char *) ((arg1)->Version);
24364
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26713
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24365
26714
return jresult;
24369
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26718
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24370
26719
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24371
26720
char *arg2 = (char *) 0 ;
24375
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26725
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24378
26728
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24379
26729
if (!arg2) return ;
24382
if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
26732
if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
24384
arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
24385
strcpy((char*)arg1->IssueInstant,arg2);
26734
arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
26735
strcpy((char *)arg1->IssueInstant, (const char *)arg2);
24387
26737
arg1->IssueInstant = 0;
24390
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26740
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24394
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26744
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24395
26745
jstring jresult = 0 ;
24396
26746
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24397
26747
char *result = 0 ;
24401
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26752
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24402
26753
result = (char *) ((arg1)->IssueInstant);
24404
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26754
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24405
26755
return jresult;
24409
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26759
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24410
26760
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24411
26761
char *arg2 = (char *) 0 ;
24415
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26766
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24418
26769
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24419
26770
if (!arg2) return ;
24422
if (arg1->Destination) free((char*)arg1->Destination);
26773
if (arg1->Destination) free((char *)arg1->Destination);
24424
arg1->Destination = (char *) malloc(strlen(arg2)+1);
24425
strcpy((char*)arg1->Destination,arg2);
26775
arg1->Destination = (char *) malloc(strlen((const char *)arg2)+1);
26776
strcpy((char *)arg1->Destination, (const char *)arg2);
24427
26778
arg1->Destination = 0;
24430
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26781
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24434
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26785
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24435
26786
jstring jresult = 0 ;
24436
26787
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24437
26788
char *result = 0 ;
24441
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26793
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24442
26794
result = (char *) ((arg1)->Destination);
24444
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26795
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24445
26796
return jresult;
24449
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
26800
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24450
26801
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24451
26802
char *arg2 = (char *) 0 ;
24455
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26807
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24458
26810
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24459
26811
if (!arg2) return ;
24462
if (arg1->Consent) free((char*)arg1->Consent);
26814
if (arg1->Consent) free((char *)arg1->Consent);
24464
arg1->Consent = (char *) malloc(strlen(arg2)+1);
24465
strcpy((char*)arg1->Consent,arg2);
26816
arg1->Consent = (char *) malloc(strlen((const char *)arg2)+1);
26817
strcpy((char *)arg1->Consent, (const char *)arg2);
24467
26819
arg1->Consent = 0;
24470
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
26822
if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24474
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26826
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24475
26827
jstring jresult = 0 ;
24476
26828
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24477
26829
char *result = 0 ;
24481
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26834
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24482
26835
result = (char *) ((arg1)->Consent);
24484
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26836
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24485
26837
return jresult;
24489
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26841
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24490
26842
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24491
26843
LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
24495
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
24496
arg2 = *(LassoSaml2NameID **)(void *)&jarg2;
26849
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
26850
arg2 = *(LassoSaml2NameID **)&jarg2;
24497
26851
LassoSamlp2StatusResponse_Issuer_set(arg1,arg2);
24502
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26856
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24503
26857
jlong jresult = 0 ;
24504
26858
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24505
26859
LassoSaml2NameID *result = 0 ;
24509
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26864
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24510
26865
result = (LassoSaml2NameID *)LassoSamlp2StatusResponse_Issuer_get(arg1);
24512
*(LassoSaml2NameID **)(void *)&jresult = result;
26866
*(LassoSaml2NameID **)&jresult = result;
24513
26867
return jresult;
24517
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26871
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24518
26872
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24519
26873
LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
24523
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
24524
arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2;
26879
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
26880
arg2 = *(LassoSamlp2Extensions **)&jarg2;
24525
26881
LassoSamlp2StatusResponse_Extensions_set(arg1,arg2);
24530
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26886
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24531
26887
jlong jresult = 0 ;
24532
26888
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24533
26889
LassoSamlp2Extensions *result = 0 ;
24537
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26894
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24538
26895
result = (LassoSamlp2Extensions *)LassoSamlp2StatusResponse_Extensions_get(arg1);
24540
*(LassoSamlp2Extensions **)(void *)&jresult = result;
26896
*(LassoSamlp2Extensions **)&jresult = result;
24541
26897
return jresult;
24545
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26901
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24546
26902
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24547
26903
LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
24551
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
24552
arg2 = *(LassoSamlp2Status **)(void *)&jarg2;
26909
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
26910
arg2 = *(LassoSamlp2Status **)&jarg2;
24553
26911
LassoSamlp2StatusResponse_Status_set(arg1,arg2);
24558
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26916
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24559
26917
jlong jresult = 0 ;
24560
26918
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24561
26919
LassoSamlp2Status *result = 0 ;
24565
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26924
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24566
26925
result = (LassoSamlp2Status *)LassoSamlp2StatusResponse_Status_get(arg1);
24568
*(LassoSamlp2Status **)(void *)&jresult = result;
26926
*(LassoSamlp2Status **)&jresult = result;
24569
26927
return jresult;
24573
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2StatusResponse(JNIEnv *jenv, jclass jcls) {
26931
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2StatusResponse(JNIEnv *jenv, jclass jcls) {
24574
26932
jlong jresult = 0 ;
24575
26933
LassoSamlp2StatusResponse *result = 0 ;
24579
26937
result = (LassoSamlp2StatusResponse *)new_LassoSamlp2StatusResponse();
24581
*(LassoSamlp2StatusResponse **)(void *)&jresult = result;
26938
*(LassoSamlp2StatusResponse **)&jresult = result;
24582
26939
return jresult;
24586
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2StatusResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26943
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2StatusResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24587
26944
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24591
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26948
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24592
26949
delete_LassoSamlp2StatusResponse(arg1);
24597
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26954
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24598
26955
jstring jresult = 0 ;
24599
26956
LassoSamlp2StatusResponse *arg1 = (LassoSamlp2StatusResponse *) 0 ;
24600
26957
char *result = 0 ;
24604
arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1;
26962
arg1 = *(LassoSamlp2StatusResponse **)&jarg1;
24605
26963
result = (char *)LassoSamlp2StatusResponse_dump(arg1);
24607
if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
26964
if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24608
26965
g_free(result);
24609
26966
return jresult;
24613
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
26970
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24614
26971
LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24615
26972
LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
24619
arg1 = *(LassoSamlp2Response **)(void *)&jarg1;
24620
arg2 = *(LassoSaml2NameID **)(void *)&jarg2;
26978
arg1 = *(LassoSamlp2Response **)&jarg1;
26979
arg2 = *(LassoSaml2NameID **)&jarg2;
24621
26980
LassoSamlp2Response_Issuer_set(arg1,arg2);
24626
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26985
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24627
26986
jlong jresult = 0 ;
24628
26987
LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24629
26988
LassoSaml2NameID *result = 0 ;
24633
arg1 = *(LassoSamlp2Response **)(void *)&jarg1;
26993
arg1 = *(LassoSamlp2Response **)&jarg1;
24634
26994
result = (LassoSaml2NameID *)LassoSamlp2Response_Issuer_get(arg1);
24636
*(LassoSaml2NameID **)(void *)&jresult = result;
26995
*(LassoSaml2NameID **)&jresult = result;
24637
26996
return jresult;
24641
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
27000
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24642
27001
LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24643
27002
LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
24647
arg1 = *(LassoSamlp2Response **)(void *)&jarg1;
24648
arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2;
27008
arg1 = *(LassoSamlp2Response **)&jarg1;
27009
arg2 = *(LassoSamlp2Extensions **)&jarg2;
24649
27010
LassoSamlp2Response_Extensions_set(arg1,arg2);
24654
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27015
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24655
27016
jlong jresult = 0 ;
24656
27017
LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24657
27018
LassoSamlp2Extensions *result = 0 ;
24661
arg1 = *(LassoSamlp2Response **)(void *)&jarg1;
27023
arg1 = *(LassoSamlp2Response **)&jarg1;
24662
27024
result = (LassoSamlp2Extensions *)LassoSamlp2Response_Extensions_get(arg1);
24664
*(LassoSamlp2Extensions **)(void *)&jresult = result;
27025
*(LassoSamlp2Extensions **)&jresult = result;
24665
27026
return jresult;
24669
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
27030
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24670
27031
LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24671
27032
LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
24675
arg1 = *(LassoSamlp2Response **)(void *)&jarg1;
24676
arg2 = *(LassoSamlp2Status **)(void *)&jarg2;
27038
arg1 = *(LassoSamlp2Response **)&jarg1;
27039
arg2 = *(LassoSamlp2Status **)&jarg2;
24677
27040
LassoSamlp2Response_Status_set(arg1,arg2);
24682
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27045
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24683
27046
jlong jresult = 0 ;
24684
27047
LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24685
27048
LassoSamlp2Status *result = 0 ;
24689
arg1 = *(LassoSamlp2Response **)(void *)&jarg1;
27053
arg1 = *(LassoSamlp2Response **)&jarg1;
24690
27054
result = (LassoSamlp2Status *)LassoSamlp2Response_Status_get(arg1);
24692
*(LassoSamlp2Status **)(void *)&jresult = result;
27055
*(LassoSamlp2Status **)&jresult = result;
24693
27056
return jresult;
24697
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
27060
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24698
27061
LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24699
27062
char *arg2 = (char *) 0 ;
24703
arg1 = *(LassoSamlp2Response **)(void *)&jarg1;
27067
arg1 = *(LassoSamlp2Response **)&jarg1;
24706
27070
arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);