~ubuntu-branches/ubuntu/gutsy/lasso/gutsy-security

« back to all changes in this revision

Viewing changes to java/lasso_wrap.c

  • Committer: Bazaar Package Importer
  • Author(s): Michael Bienia
  • Date: 2007-07-31 21:35:26 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070731213526-oc6jw5mprcd5tjyy
Tags: 2.0.0-1ubuntu1
* Merge from debian unstable. Remaining changes:
  + debian/control:
    - Modify Maintainer value to match DebianMaintainerField spec.
* debian/rules:
  + Add CC=gcc-4.2 to the configure call else configure won't find jni.h
    from libgcj8-dev.
* configure{,.ac}:
  + Add missing quotes around the value for PHP[45]_LIBS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* ----------------------------------------------------------------------------
2
2
 * This file was automatically generated by SWIG (http://www.swig.org).
3
 
 * Version 1.3.28
 
3
 * Version 1.3.31
4
4
 * 
5
5
 * This file is not intended to be easily readable and contains a number of 
6
6
 * coding conventions designed to improve portability and efficiency. Do not make
8
8
 * interface file instead. 
9
9
 * ----------------------------------------------------------------------------- */
10
10
 
11
 
/***********************************************************************
12
 
 *
 
11
/* -----------------------------------------------------------------------------
13
12
 *  This section contains generic SWIG labels for method/variable
14
13
 *  declarations/attributes, and other compiler dependent labels.
15
 
 *
16
 
 ************************************************************************/
 
14
 * ----------------------------------------------------------------------------- */
17
15
 
18
16
/* template workaround for compilers that cannot correctly implement the C++ standard */
19
17
#ifndef SWIGTEMPLATEDISAMBIGUATOR
70
68
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
71
69
#endif
72
70
 
73
 
/* exporting methods for Windows DLLs */
 
71
/* exporting methods */
 
72
#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
 
73
#  ifndef GCC_HASCLASSVISIBILITY
 
74
#    define GCC_HASCLASSVISIBILITY
 
75
#  endif
 
76
#endif
 
77
 
74
78
#ifndef SWIGEXPORT
75
79
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
76
80
#   if defined(STATIC_LINKED)
79
83
#     define SWIGEXPORT __declspec(dllexport)
80
84
#   endif
81
85
# else
82
 
#   define SWIGEXPORT
 
86
#   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
 
87
#     define SWIGEXPORT __attribute__ ((visibility("default")))
 
88
#   else
 
89
#     define SWIGEXPORT
 
90
#   endif
83
91
# endif
84
92
#endif
85
93
 
92
100
# endif 
93
101
#endif
94
102
 
 
103
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
 
104
#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
 
105
# define _CRT_SECURE_NO_DEPRECATE
 
106
#endif
 
107
 
95
108
 
96
109
/* Fix for jlong on some versions of gcc on Windows */
97
110
#if defined(__GNUC__) && !defined(__INTELC__)
129
142
} SWIG_JavaExceptions_t;
130
143
 
131
144
 
132
 
static void SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) {
 
145
static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) {
133
146
  jclass excep;
134
147
  static const SWIG_JavaExceptions_t java_exceptions[] = {
135
148
    { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" },
285
298
 
286
299
static void add_key_to_array(char *key, gpointer pointer, GPtrArray *array)
287
300
{
288
 
        g_ptr_array_add(array, g_strdup(key));
 
301
        g_ptr_array_add(array, g_strdup(key));
289
302
}
290
303
 
291
304
static void add_node_to_array(gpointer node, GPtrArray *array)
293
306
        if (node != NULL) {
294
307
                g_object_ref(node);
295
308
        }
296
 
        g_ptr_array_add(array, node);
 
309
        g_ptr_array_add(array, node);
297
310
}
298
311
 
299
312
static void add_string_to_array(char *string, GPtrArray *array)
301
314
        if (string != NULL) {
302
315
                string = g_strdup(string);
303
316
        }
304
 
        g_ptr_array_add(array, string);
 
317
        g_ptr_array_add(array, string);
305
318
}
306
319
 
307
320
static void add_xml_to_array(xmlNode *xmlnode, GPtrArray *array)
1878
1891
#define LassoProvider_getProtocolConformance lasso_provider_get_protocol_conformance
1879
1892
#define LassoProvider_hasProtocolProfile lasso_provider_has_protocol_profile
1880
1893
#define LassoProvider_getOrganization(self) get_xml_string(lasso_provider_get_organization(self))
1881
 
 
 
1894
#define LassoProvider_setEncryptionMode lasso_provider_set_encryption_mode
 
1895
#define LassoProvider_setEncryptionSymKeyType lasso_provider_set_encryption_sym_key_type
1882
1896
 
1883
1897
 
1884
1898
 
1949
1963
#define LassoServer_dump lasso_server_dump
1950
1964
#define LassoServer_getProvider lasso_server_get_provider
1951
1965
#define LassoServer_getService lasso_server_get_service
 
1966
#define LassoServer_setEncryptionPrivateKey lasso_server_set_encryption_private_key
 
1967
#define LassoServer_loadAffiliation lasso_server_load_affiliation
1952
1968
 
1953
1969
 
1954
1970
 
2006
2022
#define LassoIdentity_getFederation lasso_identity_get_federation
2007
2023
 
2008
2024
#ifdef LASSO_WSF_ENABLED
 
2025
 
 
2026
#include <lasso/id-wsf/identity.h>
 
2027
 
2009
2028
#define LassoIdentity_addResourceOffering lasso_identity_add_resource_offering
2010
2029
#define LassoIdentity_removeResourceOffering lasso_identity_remove_resource_offering
2011
2030
 
2053
2072
        assertionsList = lasso_session_get_assertions(self, providerId);
2054
2073
        if (assertionsList) {
2055
2074
                assertionsArray = get_node_list(assertionsList);
2056
 
                g_list_foreach(assertionsList, (GFunc) free_node_list_item, NULL);
2057
2075
                g_list_free(assertionsList);
2058
2076
        } else {
2059
2077
                assertionsArray = NULL;
2196
2214
/* msgRelayState */
2197
2215
#define LassoLogin_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
2198
2216
#define LassoLogin_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
2217
#define LassoLogin_set_msgRelayState(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value))
 
2218
#define LassoLogin_msgRelayState_set(self, value) set_string(&LASSO_PROFILE(self)->msg_relayState, (value))
2199
2219
 
2200
2220
/* msgUrl */
2201
2221
#define LassoLogin_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
2275
2295
#define LassoLogin_setEncryptedResourceId lasso_login_set_encryptedResourceId 
2276
2296
#define LassoLogin_setResourceId lasso_login_set_resourceId
2277
2297
#define LassoLogin_validateRequestMsg lasso_login_validate_request_msg
 
2298
#define LassoLogin_processPaosResponseMsg lasso_login_process_paos_response_msg
2278
2299
 
2279
2300
 
2280
2301
 
2724
2745
 
2725
2746
 
2726
2747
 
 
2748
#include <lasso/saml-2.0/profile.h>
 
2749
 
 
2750
 
 
2751
 
 
2752
/* Implementations of attributes inherited from Profile */
 
2753
 
 
2754
/* identity */
 
2755
#define LassoNameIdManagement_get_identity(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
2756
#define LassoNameIdManagement_identity_get(self) lasso_profile_get_identity(LASSO_PROFILE(self))
 
2757
#define LassoNameIdManagement_set_identity(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
2758
#define LassoNameIdManagement_identity_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->identity, (value))
 
2759
 
 
2760
/* artifact */
 
2761
#define LassoNameIdManagement_get_artifact(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
2762
#define LassoNameIdManagement_artifact_get(self) lasso_profile_get_artifact(LASSO_PROFILE(self))
 
2763
 
 
2764
/* artifactMessage */
 
2765
#define LassoNameIdManagement_get_artifactMessage(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
2766
#define LassoNameIdManagement_artifactMessage_get(self) lasso_profile_get_artifact_message(LASSO_PROFILE(self))
 
2767
#define LassoNameIdManagement_set_artifactMessage(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
2768
#define LassoNameIdManagement_artifactMessage_set(self, value) lasso_profile_set_artifact_message(LASSO_PROFILE(self), value)
 
2769
 
 
2770
/* isIdentityDirty */
 
2771
#define LassoNameIdManagement_get_isIdentityDirty(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
2772
#define LassoNameIdManagement_isIdentityDirty_get(self) lasso_profile_is_identity_dirty(LASSO_PROFILE(self))
 
2773
 
 
2774
/* isSessionDirty */
 
2775
#define LassoNameIdManagement_get_isSessionDirty(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
2776
#define LassoNameIdManagement_isSessionDirty_get(self) lasso_profile_is_session_dirty(LASSO_PROFILE(self))
 
2777
 
 
2778
/* msgBody */
 
2779
#define LassoNameIdManagement_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
2780
#define LassoNameIdManagement_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
2781
 
 
2782
/* msgRelayState */
 
2783
#define LassoNameIdManagement_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
2784
#define LassoNameIdManagement_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
2785
 
 
2786
/* msgUrl */
 
2787
#define LassoNameIdManagement_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
2788
#define LassoNameIdManagement_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
2789
 
 
2790
/* nameIdentifier */
 
2791
#define LassoNameIdManagement_get_nameIdentifier(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
2792
#define LassoNameIdManagement_nameIdentifier_get(self) get_node(LASSO_PROFILE(self)->nameIdentifier)
 
2793
#define LassoNameIdManagement_set_nameIdentifier(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
2794
#define LassoNameIdManagement_nameIdentifier_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->nameIdentifier, (value))
 
2795
 
 
2796
/* remoteProviderId */
 
2797
#define LassoNameIdManagement_get_remoteProviderId(self) LASSO_PROFILE(self)->remote_providerID
 
2798
#define LassoNameIdManagement_remoteProviderId_get(self) LASSO_PROFILE(self)->remote_providerID
 
2799
#define LassoNameIdManagement_set_remoteProviderId(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
2800
#define LassoNameIdManagement_remoteProviderId_set(self, value) set_string(&LASSO_PROFILE(self)->remote_providerID, (value))
 
2801
 
 
2802
/* request */
 
2803
#define LassoNameIdManagement_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
2804
#define LassoNameIdManagement_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
2805
#define LassoNameIdManagement_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
2806
#define LassoNameIdManagement_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
2807
 
 
2808
/* response */
 
2809
#define LassoNameIdManagement_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
2810
#define LassoNameIdManagement_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
2811
#define LassoNameIdManagement_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
2812
#define LassoNameIdManagement_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
2813
 
 
2814
/* server */
 
2815
#define LassoNameIdManagement_get_server(self) get_node(LASSO_PROFILE(self)->server)
 
2816
#define LassoNameIdManagement_server_get(self) get_node(LASSO_PROFILE(self)->server)
 
2817
#define LassoNameIdManagement_set_server(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
2818
#define LassoNameIdManagement_server_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->server, (value))
 
2819
 
 
2820
/* session */
 
2821
#define LassoNameIdManagement_get_session(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
2822
#define LassoNameIdManagement_session_get(self) lasso_profile_get_session(LASSO_PROFILE(self))
 
2823
#define LassoNameIdManagement_set_session(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
2824
#define LassoNameIdManagement_session_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->session, (value))
 
2825
 
 
2826
/* Constructors, destructors & static methods implementations */
 
2827
 
 
2828
#define new_LassoNameIdManagement lasso_name_id_management_new
 
2829
#define delete_LassoNameIdManagement(self) lasso_node_destroy(LASSO_NODE(self))
 
2830
#define LassoNameIdManagement_newFromDump lasso_name_id_management_new_from_dump
 
2831
 
 
2832
/* Implementations of methods inherited from Profile */
 
2833
 
 
2834
int LassoNameIdManagement_setIdentityFromDump(LassoNameIdManagement *self, char *dump) {
 
2835
        return lasso_profile_set_identity_from_dump(LASSO_PROFILE(self), dump);
 
2836
}
 
2837
 
 
2838
int LassoNameIdManagement_setSessionFromDump(LassoNameIdManagement *self, char *dump) {
 
2839
        return lasso_profile_set_session_from_dump(LASSO_PROFILE(self), dump);
 
2840
}
 
2841
 
 
2842
/* Methods implementations */
 
2843
 
 
2844
#define LassoNameIdManagement_buildRequestMsg lasso_name_id_management_build_request_msg
 
2845
#define LassoNameIdManagement_buildResponseMsg lasso_name_id_management_build_response_msg
 
2846
#define LassoNameIdManagement_dump lasso_name_id_management_dump
 
2847
#define LassoNameIdManagement_getNextProviderId lasso_name_id_management_get_next_providerID
 
2848
#define LassoNameIdManagement_initRequest lasso_name_id_management_init_request
 
2849
#define LassoNameIdManagement_processRequestMsg lasso_name_id_management_process_request_msg
 
2850
#define LassoNameIdManagement_processResponseMsg lasso_name_id_management_process_response_msg
 
2851
#define LassoNameIdManagement_resetProviderIdIndex lasso_name_id_management_reset_providerID_index
 
2852
#define LassoNameIdManagement_validateRequest lasso_name_id_management_validate_request
 
2853
 
 
2854
 
 
2855
 
 
2856
 
 
2857
/* Implementations of attributes inherited from Profile */
 
2858
 
 
2859
/* msgBody */
 
2860
#define LassoEcp_get_msgBody(self) LASSO_PROFILE(self)->msg_body
 
2861
#define LassoEcp_msgBody_get(self) LASSO_PROFILE(self)->msg_body
 
2862
 
 
2863
/* msgRelayState */
 
2864
#define LassoEcp_get_msgRelayState(self) LASSO_PROFILE(self)->msg_relayState
 
2865
#define LassoEcp_msgRelayState_get(self) LASSO_PROFILE(self)->msg_relayState
 
2866
 
 
2867
/* msgUrl */
 
2868
#define LassoEcp_get_msgUrl(self) LASSO_PROFILE(self)->msg_url
 
2869
#define LassoEcp_msgUrl_get(self) LASSO_PROFILE(self)->msg_url
 
2870
 
 
2871
/* request */
 
2872
#define LassoEcp_get_request(self) get_node(LASSO_PROFILE(self)->request)
 
2873
#define LassoEcp_request_get(self) get_node(LASSO_PROFILE(self)->request)
 
2874
#define LassoEcp_set_request(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
2875
#define LassoEcp_request_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->request, (value))
 
2876
 
 
2877
/* response */
 
2878
#define LassoEcp_get_response(self) get_node(LASSO_PROFILE(self)->response)
 
2879
#define LassoEcp_response_get(self) get_node(LASSO_PROFILE(self)->response)
 
2880
#define LassoEcp_set_response(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
2881
#define LassoEcp_response_set(self, value) set_node((gpointer *) &LASSO_PROFILE(self)->response, (value))
 
2882
 
 
2883
/* assertionConsumerURL */
 
2884
#define LassoEcp_get_assertionConsumerURL(self) self->assertionConsumerURL
 
2885
#define LassoEcp_assertionConsumerURL_get(self) self->assertionConsumerURL
 
2886
 
 
2887
/* Constructors, destructors & static methods implementations */
 
2888
 
 
2889
#define new_LassoEcp lasso_ecp_new
 
2890
#define delete_LassoEcp(self) lasso_node_destroy(LASSO_NODE(self))
 
2891
 
 
2892
/* Implementations of methods inherited from Profile */
 
2893
 
 
2894
/* Methods implementations */
 
2895
#define LassoEcp_processAuthnRequestMsg lasso_ecp_process_authn_request_msg
 
2896
#define LassoEcp_processResponseMsg lasso_ecp_process_response_msg
 
2897
 
 
2898
 
 
2899
 
2727
2900
#include <lasso/xml/saml-2.0/samlp2_name_id_policy.h>
2728
2901
#include <lasso/xml/saml-2.0/samlp2_requested_authn_context.h>
2729
2902
#include <lasso/xml/saml-2.0/saml2_assertion.h>
2788
2961
 
2789
2962
 
2790
2963
 
 
2964
/* authnContextClassRef */
 
2965
#define LassoSamlp2RequestedAuthnContext_get_authnContextClassRef(self) get_string_list((self)->AuthnContextClassRef)
 
2966
#define LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(self) get_string_list((self)->AuthnContextClassRef)
 
2967
#define LassoSamlp2RequestedAuthnContext_set_authnContextClassRef(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
2968
#define LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(self, value) set_string_list(&(self)->AuthnContextClassRef, (value))
 
2969
 
 
2970
/* authnContextDeclRef */
 
2971
#define LassoSamlp2RequestedAuthnContext_get_authnContextDeclRef(self) get_string_list((self)->AuthnContextDeclRef)
 
2972
#define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(self) get_string_list((self)->AuthnContextDeclRef)
 
2973
#define LassoSamlp2RequestedAuthnContext_set_authnContextDeclRef(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value))
 
2974
#define LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(self, value) set_string_list(&(self)->AuthnContextDeclRef, (value))
 
2975
 
2791
2976
 
2792
2977
/* Constructors, destructors & static methods implementations */
2793
2978
 
2832
3017
#define LassoSaml2Assertion_set_Advice(self,value) set_node((gpointer*)&(self)->Advice, (value))
2833
3018
#define LassoSaml2Assertion_Advice_set(self,value) set_node((gpointer*)&(self)->Advice, (value))
2834
3019
                    
 
3020
/* AuthnStatement */
 
3021
 
 
3022
#define LassoSaml2Assertion_get_AuthnStatement(self) get_node_list((self)->AuthnStatement)
 
3023
#define LassoSaml2Assertion_AuthnStatement_get(self) get_node_list((self)->AuthnStatement)
 
3024
#define LassoSaml2Assertion_set_AuthnStatement(self, value) set_node_list(&(self)->AuthnStatement, (value))
 
3025
#define LassoSaml2Assertion_AuthnStatement_set(self, value) set_node_list(&(self)->AuthnStatement, (value))
2835
3026
 
2836
3027
 
2837
3028
/* Constructors, destructors & static methods implementations */
2880
3071
 
2881
3072
 
2882
3073
 
 
3074
/* Condition */
 
3075
 
 
3076
#define LassoSaml2Conditions_get_Condition(self) get_node_list((self)->Condition)
 
3077
#define LassoSaml2Conditions_Condition_get(self) get_node_list((self)->Condition)
 
3078
#define LassoSaml2Conditions_set_Condition(self, value) set_node_list(&(self)->Condition, (value))
 
3079
#define LassoSaml2Conditions_Condition_set(self, value) set_node_list(&(self)->Condition, (value))
 
3080
 
 
3081
/* AudienceRestriction */
 
3082
 
 
3083
#define LassoSaml2Conditions_get_AudienceRestriction(self) get_node_list((self)->AudienceRestriction)
 
3084
#define LassoSaml2Conditions_AudienceRestriction_get(self) get_node_list((self)->AudienceRestriction)
 
3085
#define LassoSaml2Conditions_set_AudienceRestriction(self, value) set_node_list(&(self)->AudienceRestriction, (value))
 
3086
#define LassoSaml2Conditions_AudienceRestriction_set(self, value) set_node_list(&(self)->AudienceRestriction, (value))
 
3087
 
 
3088
 
 
3089
 
2883
3090
 
2884
3091
/* Constructors, destructors & static methods implementations */
2885
3092
 
3324
3531
#define LassoSamlp2Response_Consent_set(self,value) set_string(&LASSO_SAMLP2_STATUS_RESPONSE(self)->Consent, (value))
3325
3532
 
3326
3533
 
 
3534
/* Assertion */
 
3535
 
 
3536
#define LassoSamlp2Response_get_Assertion(self) get_node_list((self)->Assertion)
 
3537
#define LassoSamlp2Response_Assertion_get(self) get_node_list((self)->Assertion)
 
3538
#define LassoSamlp2Response_set_Assertion(self, value) set_node_list(&(self)->Assertion, (value))
 
3539
#define LassoSamlp2Response_Assertion_set(self, value) set_node_list(&(self)->Assertion, (value))
 
3540
 
 
3541
 
3327
3542
/* Constructors, destructors & static methods implementations */
3328
3543
 
3329
3544
#define new_LassoSamlp2Response lasso_samlp2_response_new
4634
4849
extern "C" {
4635
4850
#endif
4636
4851
 
4637
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_WSF_1SUPPORT_1get(JNIEnv *jenv, jclass jcls) {
 
4852
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_WSF_1SUPPORT_1get(JNIEnv *jenv, jclass jcls) {
4638
4853
  jint jresult = 0 ;
4639
4854
  int result;
4640
4855
  
4647
4862
}
4648
4863
 
4649
4864
 
4650
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1SUPPORT_1get(JNIEnv *jenv, jclass jcls) {
4651
 
  jint jresult = 0 ;
4652
 
  int result;
4653
 
  
4654
 
  (void)jenv;
4655
 
  (void)jcls;
4656
 
  result = (int) 1;
4657
 
  
4658
 
  jresult = (jint)result; 
4659
 
  return jresult;
4660
 
}
4661
 
 
4662
 
 
4663
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1PERSISTENT_1get(JNIEnv *jenv, jclass jcls) {
4664
 
  jstring jresult = 0 ;
4665
 
  char *result = 0 ;
4666
 
  
4667
 
  (void)jenv;
4668
 
  (void)jcls;
4669
 
  result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent";
4670
 
  
4671
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
4672
 
  return jresult;
4673
 
}
4674
 
 
4675
 
 
4676
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1TRANSIENT_1get(JNIEnv *jenv, jclass jcls) {
4677
 
  jstring jresult = 0 ;
4678
 
  char *result = 0 ;
4679
 
  
4680
 
  (void)jenv;
4681
 
  (void)jcls;
4682
 
  result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:transient";
4683
 
  
4684
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
4685
 
  return jresult;
4686
 
}
4687
 
 
4688
 
 
4689
 
JNIEXPORT jobject JNICALL Java_com_entrouvert_lasso_lassoJNI_downcast_1node(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
4865
SWIGEXPORT jobject JNICALL Java_com_entrouvert_lasso_lassoJNI_downcast_1node(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
4690
4866
  jobject jresult = 0 ;
4691
4867
  LassoNode *arg1 = (LassoNode *) 0 ;
4692
4868
  DowncastableNode *result = 0 ;
4693
4869
  
4694
4870
  (void)jenv;
4695
4871
  (void)jcls;
4696
 
  arg1 = *(LassoNode **)(void *)&jarg1; 
 
4872
  (void)jarg1_;
 
4873
  arg1 = *(LassoNode **)&jarg1; 
4697
4874
  result = (DowncastableNode *)downcast_node(arg1);
4698
 
  
4699
4875
  {
4700
4876
    char classPath[256];
4701
4877
    jclass clazz;
4715
4891
}
4716
4892
 
4717
4893
 
4718
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1NONE_1get(JNIEnv *jenv, jclass jcls) {
 
4894
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1NONE_1get(JNIEnv *jenv, jclass jcls) {
4719
4895
  jint jresult = 0 ;
4720
4896
  LassoHttpMethod result;
4721
4897
  
4722
4898
  (void)jenv;
4723
4899
  (void)jcls;
4724
4900
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_NONE;
4725
 
  
4726
4901
  jresult = (jint)result; 
4727
4902
  return jresult;
4728
4903
}
4729
4904
 
4730
4905
 
4731
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1ANY_1get(JNIEnv *jenv, jclass jcls) {
 
4906
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1ANY_1get(JNIEnv *jenv, jclass jcls) {
4732
4907
  jint jresult = 0 ;
4733
4908
  LassoHttpMethod result;
4734
4909
  
4735
4910
  (void)jenv;
4736
4911
  (void)jcls;
4737
4912
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_ANY;
4738
 
  
4739
4913
  jresult = (jint)result; 
4740
4914
  return jresult;
4741
4915
}
4742
4916
 
4743
4917
 
4744
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1IDP_1INITIATED_1get(JNIEnv *jenv, jclass jcls) {
 
4918
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1IDP_1INITIATED_1get(JNIEnv *jenv, jclass jcls) {
4745
4919
  jint jresult = 0 ;
4746
4920
  LassoHttpMethod result;
4747
4921
  
4748
4922
  (void)jenv;
4749
4923
  (void)jcls;
4750
4924
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_IDP_INITIATED;
4751
 
  
4752
4925
  jresult = (jint)result; 
4753
4926
  return jresult;
4754
4927
}
4755
4928
 
4756
4929
 
4757
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1GET_1get(JNIEnv *jenv, jclass jcls) {
 
4930
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1GET_1get(JNIEnv *jenv, jclass jcls) {
4758
4931
  jint jresult = 0 ;
4759
4932
  LassoHttpMethod result;
4760
4933
  
4761
4934
  (void)jenv;
4762
4935
  (void)jcls;
4763
4936
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_GET;
4764
 
  
4765
4937
  jresult = (jint)result; 
4766
4938
  return jresult;
4767
4939
}
4768
4940
 
4769
4941
 
4770
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1POST_1get(JNIEnv *jenv, jclass jcls) {
 
4942
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1POST_1get(JNIEnv *jenv, jclass jcls) {
4771
4943
  jint jresult = 0 ;
4772
4944
  LassoHttpMethod result;
4773
4945
  
4774
4946
  (void)jenv;
4775
4947
  (void)jcls;
4776
4948
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_POST;
4777
 
  
4778
4949
  jresult = (jint)result; 
4779
4950
  return jresult;
4780
4951
}
4781
4952
 
4782
4953
 
4783
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1REDIRECT_1get(JNIEnv *jenv, jclass jcls) {
 
4954
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1REDIRECT_1get(JNIEnv *jenv, jclass jcls) {
4784
4955
  jint jresult = 0 ;
4785
4956
  LassoHttpMethod result;
4786
4957
  
4787
4958
  (void)jenv;
4788
4959
  (void)jcls;
4789
4960
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_REDIRECT;
4790
 
  
4791
4961
  jresult = (jint)result; 
4792
4962
  return jresult;
4793
4963
}
4794
4964
 
4795
4965
 
4796
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
4966
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
4797
4967
  jint jresult = 0 ;
4798
4968
  LassoHttpMethod result;
4799
4969
  
4800
4970
  (void)jenv;
4801
4971
  (void)jcls;
4802
4972
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_SOAP;
4803
 
  
4804
4973
  jresult = (jint)result; 
4805
4974
  return jresult;
4806
4975
}
4807
4976
 
4808
4977
 
4809
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1ARTIFACT_1GET_1get(JNIEnv *jenv, jclass jcls) {
 
4978
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1ARTIFACT_1GET_1get(JNIEnv *jenv, jclass jcls) {
4810
4979
  jint jresult = 0 ;
4811
4980
  LassoHttpMethod result;
4812
4981
  
4813
4982
  (void)jenv;
4814
4983
  (void)jcls;
4815
4984
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_ARTIFACT_GET;
4816
 
  
4817
4985
  jresult = (jint)result; 
4818
4986
  return jresult;
4819
4987
}
4820
4988
 
4821
4989
 
4822
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1ARTIFACT_1POST_1get(JNIEnv *jenv, jclass jcls) {
 
4990
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_HTTP_1METHOD_1ARTIFACT_1POST_1get(JNIEnv *jenv, jclass jcls) {
4823
4991
  jint jresult = 0 ;
4824
4992
  LassoHttpMethod result;
4825
4993
  
4826
4994
  (void)jenv;
4827
4995
  (void)jcls;
4828
4996
  result = (LassoHttpMethod)LASSO_HTTP_METHOD_ARTIFACT_POST;
4829
 
  
4830
4997
  jresult = (jint)result; 
4831
4998
  return jresult;
4832
4999
}
4833
5000
 
4834
5001
 
4835
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1FEDERATION_1TERMINATION_1get(JNIEnv *jenv, jclass jcls) {
 
5002
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1FEDERATION_1TERMINATION_1get(JNIEnv *jenv, jclass jcls) {
4836
5003
  jint jresult = 0 ;
4837
5004
  LassoMdProtocolType result;
4838
5005
  
4839
5006
  (void)jenv;
4840
5007
  (void)jcls;
4841
5008
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION;
4842
 
  
4843
5009
  jresult = (jint)result; 
4844
5010
  return jresult;
4845
5011
}
4846
5012
 
4847
5013
 
4848
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1NAME_1IDENTIFIER_1MAPPING_1get(JNIEnv *jenv, jclass jcls) {
 
5014
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1NAME_1IDENTIFIER_1MAPPING_1get(JNIEnv *jenv, jclass jcls) {
4849
5015
  jint jresult = 0 ;
4850
5016
  LassoMdProtocolType result;
4851
5017
  
4852
5018
  (void)jenv;
4853
5019
  (void)jcls;
4854
5020
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING;
4855
 
  
4856
5021
  jresult = (jint)result; 
4857
5022
  return jresult;
4858
5023
}
4859
5024
 
4860
5025
 
4861
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1REGISTER_1NAME_1IDENTIFIER_1get(JNIEnv *jenv, jclass jcls) {
 
5026
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1REGISTER_1NAME_1IDENTIFIER_1get(JNIEnv *jenv, jclass jcls) {
4862
5027
  jint jresult = 0 ;
4863
5028
  LassoMdProtocolType result;
4864
5029
  
4865
5030
  (void)jenv;
4866
5031
  (void)jcls;
4867
5032
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER;
4868
 
  
4869
5033
  jresult = (jint)result; 
4870
5034
  return jresult;
4871
5035
}
4872
5036
 
4873
5037
 
4874
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1SINGLE_1LOGOUT_1get(JNIEnv *jenv, jclass jcls) {
 
5038
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1SINGLE_1LOGOUT_1get(JNIEnv *jenv, jclass jcls) {
4875
5039
  jint jresult = 0 ;
4876
5040
  LassoMdProtocolType result;
4877
5041
  
4878
5042
  (void)jenv;
4879
5043
  (void)jcls;
4880
5044
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT;
4881
 
  
4882
5045
  jresult = (jint)result; 
4883
5046
  return jresult;
4884
5047
}
4885
5048
 
4886
5049
 
4887
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1SINGLE_1SIGN_1ON_1get(JNIEnv *jenv, jclass jcls) {
 
5050
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1SINGLE_1SIGN_1ON_1get(JNIEnv *jenv, jclass jcls) {
4888
5051
  jint jresult = 0 ;
4889
5052
  LassoMdProtocolType result;
4890
5053
  
4891
5054
  (void)jenv;
4892
5055
  (void)jcls;
4893
5056
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON;
4894
 
  
4895
5057
  jresult = (jint)result; 
4896
5058
  return jresult;
4897
5059
}
4898
5060
 
4899
5061
 
4900
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1ARTIFACT_1RESOLUTION_1get(JNIEnv *jenv, jclass jcls) {
 
5062
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1ARTIFACT_1RESOLUTION_1get(JNIEnv *jenv, jclass jcls) {
4901
5063
  jint jresult = 0 ;
4902
5064
  LassoMdProtocolType result;
4903
5065
  
4904
5066
  (void)jenv;
4905
5067
  (void)jcls;
4906
5068
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION;
4907
 
  
4908
5069
  jresult = (jint)result; 
4909
5070
  return jresult;
4910
5071
}
4911
5072
 
4912
5073
 
4913
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1MANAGE_1NAME_1ID_1get(JNIEnv *jenv, jclass jcls) {
 
5074
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_MD_1PROTOCOL_1TYPE_1MANAGE_1NAME_1ID_1get(JNIEnv *jenv, jclass jcls) {
4914
5075
  jint jresult = 0 ;
4915
5076
  LassoMdProtocolType result;
4916
5077
  
4917
5078
  (void)jenv;
4918
5079
  (void)jcls;
4919
5080
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID;
4920
 
  
4921
5081
  jresult = (jint)result; 
4922
5082
  return jresult;
4923
5083
}
4924
5084
 
4925
5085
 
4926
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1MD_1PROTOCOL_1TYPE_1ASSERTION_1ID_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
 
5086
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1MD_1PROTOCOL_1TYPE_1ASSERTION_1ID_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
4927
5087
  jint jresult = 0 ;
4928
5088
  LassoMdProtocolType result;
4929
5089
  
4930
5090
  (void)jenv;
4931
5091
  (void)jcls;
4932
5092
  result = (LassoMdProtocolType)LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST;
4933
 
  
4934
5093
  jresult = (jint)result; 
4935
5094
  return jresult;
4936
5095
}
4937
5096
 
4938
5097
 
4939
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1get(JNIEnv *jenv, jclass jcls) {
 
5098
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1get(JNIEnv *jenv, jclass jcls) {
4940
5099
  jstring jresult = 0 ;
4941
5100
  char *result = 0 ;
4942
5101
  
4944
5103
  (void)jcls;
4945
5104
  result = (char *) "urn:liberty:consent:obtained";
4946
5105
  
4947
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5106
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
4948
5107
  return jresult;
4949
5108
}
4950
5109
 
4951
5110
 
4952
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1PRIOR_1get(JNIEnv *jenv, jclass jcls) {
 
5111
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1PRIOR_1get(JNIEnv *jenv, jclass jcls) {
4953
5112
  jstring jresult = 0 ;
4954
5113
  char *result = 0 ;
4955
5114
  
4957
5116
  (void)jcls;
4958
5117
  result = (char *) "urn:liberty:consent:obtained:prior";
4959
5118
  
4960
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5119
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
4961
5120
  return jresult;
4962
5121
}
4963
5122
 
4964
5123
 
4965
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1CURRENT_1IMPLICIT_1get(JNIEnv *jenv, jclass jcls) {
 
5124
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1CURRENT_1IMPLICIT_1get(JNIEnv *jenv, jclass jcls) {
4966
5125
  jstring jresult = 0 ;
4967
5126
  char *result = 0 ;
4968
5127
  
4970
5129
  (void)jcls;
4971
5130
  result = (char *) "urn:liberty:consent:obtained:current:implicit";
4972
5131
  
4973
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5132
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
4974
5133
  return jresult;
4975
5134
}
4976
5135
 
4977
5136
 
4978
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1CURRENT_1EXPLICIT_1get(JNIEnv *jenv, jclass jcls) {
 
5137
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1OBTAINED_1CURRENT_1EXPLICIT_1get(JNIEnv *jenv, jclass jcls) {
4979
5138
  jstring jresult = 0 ;
4980
5139
  char *result = 0 ;
4981
5140
  
4983
5142
  (void)jcls;
4984
5143
  result = (char *) "urn:liberty:consent:obtained:current:explicit";
4985
5144
  
4986
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5145
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
4987
5146
  return jresult;
4988
5147
}
4989
5148
 
4990
5149
 
4991
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1UNAVAILABLE_1get(JNIEnv *jenv, jclass jcls) {
 
5150
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1UNAVAILABLE_1get(JNIEnv *jenv, jclass jcls) {
4992
5151
  jstring jresult = 0 ;
4993
5152
  char *result = 0 ;
4994
5153
  
4996
5155
  (void)jcls;
4997
5156
  result = (char *) "urn:liberty:consent:unavailable";
4998
5157
  
4999
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5158
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5000
5159
  return jresult;
5001
5160
}
5002
5161
 
5003
5162
 
5004
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1INAPPLICABLE_1get(JNIEnv *jenv, jclass jcls) {
 
5163
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1CONSENT_1INAPPLICABLE_1get(JNIEnv *jenv, jclass jcls) {
5005
5164
  jstring jresult = 0 ;
5006
5165
  char *result = 0 ;
5007
5166
  
5009
5168
  (void)jcls;
5010
5169
  result = (char *) "urn:liberty:consent:inapplicable";
5011
5170
  
5012
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5171
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5013
5172
  return jresult;
5014
5173
}
5015
5174
 
5016
5175
 
5017
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1NONE_1get(JNIEnv *jenv, jclass jcls) {
 
5176
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1NONE_1get(JNIEnv *jenv, jclass jcls) {
5018
5177
  jstring jresult = 0 ;
5019
5178
  char *result = 0 ;
5020
5179
  
5022
5181
  (void)jcls;
5023
5182
  result = (char *) "none";
5024
5183
  
5025
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5184
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5026
5185
  return jresult;
5027
5186
}
5028
5187
 
5029
5188
 
5030
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1ONE_1TIME_1get(JNIEnv *jenv, jclass jcls) {
 
5189
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1ONE_1TIME_1get(JNIEnv *jenv, jclass jcls) {
5031
5190
  jstring jresult = 0 ;
5032
5191
  char *result = 0 ;
5033
5192
  
5035
5194
  (void)jcls;
5036
5195
  result = (char *) "onetime";
5037
5196
  
5038
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5197
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5039
5198
  return jresult;
5040
5199
}
5041
5200
 
5042
5201
 
5043
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1FEDERATED_1get(JNIEnv *jenv, jclass jcls) {
 
5202
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1FEDERATED_1get(JNIEnv *jenv, jclass jcls) {
5044
5203
  jstring jresult = 0 ;
5045
5204
  char *result = 0 ;
5046
5205
  
5048
5207
  (void)jcls;
5049
5208
  result = (char *) "federated";
5050
5209
  
5051
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5210
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5052
5211
  return jresult;
5053
5212
}
5054
5213
 
5055
5214
 
5056
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1ANY_1get(JNIEnv *jenv, jclass jcls) {
 
5215
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1NAMEID_1POLICY_1TYPE_1ANY_1get(JNIEnv *jenv, jclass jcls) {
5057
5216
  jstring jresult = 0 ;
5058
5217
  char *result = 0 ;
5059
5218
  
5061
5220
  (void)jcls;
5062
5221
  result = (char *) "any";
5063
5222
  
5064
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5223
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5065
5224
  return jresult;
5066
5225
}
5067
5226
 
5068
5227
 
5069
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1BRWS_1ART_1get(JNIEnv *jenv, jclass jcls) {
 
5228
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1BRWS_1ART_1get(JNIEnv *jenv, jclass jcls) {
5070
5229
  jstring jresult = 0 ;
5071
5230
  char *result = 0 ;
5072
5231
  
5074
5233
  (void)jcls;
5075
5234
  result = (char *) "http://projectliberty.org/profiles/brws-art";
5076
5235
  
5077
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5236
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5078
5237
  return jresult;
5079
5238
}
5080
5239
 
5081
5240
 
5082
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1BRWS_1POST_1get(JNIEnv *jenv, jclass jcls) {
 
5241
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1BRWS_1POST_1get(JNIEnv *jenv, jclass jcls) {
5083
5242
  jstring jresult = 0 ;
5084
5243
  char *result = 0 ;
5085
5244
  
5087
5246
  (void)jcls;
5088
5247
  result = (char *) "http://projectliberty.org/profiles/brws-post";
5089
5248
  
5090
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5249
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5091
5250
  return jresult;
5092
5251
}
5093
5252
 
5094
5253
 
5095
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1BRWS_1LECP_1get(JNIEnv *jenv, jclass jcls) {
 
5254
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1BRWS_1LECP_1get(JNIEnv *jenv, jclass jcls) {
5096
5255
  jstring jresult = 0 ;
5097
5256
  char *result = 0 ;
5098
5257
  
5100
5259
  (void)jcls;
5101
5260
  result = (char *) "http://projectliberty.org/profiles/lecp";
5102
5261
  
5103
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5262
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5104
5263
  return jresult;
5105
5264
}
5106
5265
 
5107
5266
 
5108
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1IDP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
 
5267
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1IDP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
5109
5268
  jstring jresult = 0 ;
5110
5269
  char *result = 0 ;
5111
5270
  
5113
5272
  (void)jcls;
5114
5273
  result = (char *) "http://projectliberty.org/profiles/fedterm-idp-http";
5115
5274
  
5116
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5275
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5117
5276
  return jresult;
5118
5277
}
5119
5278
 
5120
5279
 
5121
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1IDP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
5280
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1IDP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
5122
5281
  jstring jresult = 0 ;
5123
5282
  char *result = 0 ;
5124
5283
  
5126
5285
  (void)jcls;
5127
5286
  result = (char *) "http://projectliberty.org/profiles/fedterm-idp-soap";
5128
5287
  
5129
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5288
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5130
5289
  return jresult;
5131
5290
}
5132
5291
 
5133
5292
 
5134
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1SP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
 
5293
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1SP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
5135
5294
  jstring jresult = 0 ;
5136
5295
  char *result = 0 ;
5137
5296
  
5139
5298
  (void)jcls;
5140
5299
  result = (char *) "http://projectliberty.org/profiles/fedterm-sp-http";
5141
5300
  
5142
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5301
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5143
5302
  return jresult;
5144
5303
}
5145
5304
 
5146
5305
 
5147
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1SP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
5306
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1FED_1TERM_1SP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
5148
5307
  jstring jresult = 0 ;
5149
5308
  char *result = 0 ;
5150
5309
  
5152
5311
  (void)jcls;
5153
5312
  result = (char *) "http://projectliberty.org/profiles/fedterm-sp-soap";
5154
5313
  
5155
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5314
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5156
5315
  return jresult;
5157
5316
}
5158
5317
 
5159
5318
 
5160
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1IDP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
 
5319
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1IDP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
5161
5320
  jstring jresult = 0 ;
5162
5321
  char *result = 0 ;
5163
5322
  
5165
5324
  (void)jcls;
5166
5325
  result = (char *) "http://projectliberty.org/profiles/rni-idp-http";
5167
5326
  
5168
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5327
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5169
5328
  return jresult;
5170
5329
}
5171
5330
 
5172
5331
 
5173
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1IDP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
5332
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1IDP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
5174
5333
  jstring jresult = 0 ;
5175
5334
  char *result = 0 ;
5176
5335
  
5178
5337
  (void)jcls;
5179
5338
  result = (char *) "http://projectliberty.org/profiles/rni-idp-soap";
5180
5339
  
5181
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5340
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5182
5341
  return jresult;
5183
5342
}
5184
5343
 
5185
5344
 
5186
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1SP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
 
5345
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1SP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
5187
5346
  jstring jresult = 0 ;
5188
5347
  char *result = 0 ;
5189
5348
  
5191
5350
  (void)jcls;
5192
5351
  result = (char *) "http://projectliberty.org/profiles/rni-sp-http";
5193
5352
  
5194
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5353
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5195
5354
  return jresult;
5196
5355
}
5197
5356
 
5198
5357
 
5199
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1SP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
5358
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1RNI_1SP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
5200
5359
  jstring jresult = 0 ;
5201
5360
  char *result = 0 ;
5202
5361
  
5204
5363
  (void)jcls;
5205
5364
  result = (char *) "http://projectliberty.org/profiles/rni-sp-soap";
5206
5365
  
5207
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5366
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5208
5367
  return jresult;
5209
5368
}
5210
5369
 
5211
5370
 
5212
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1IDP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
 
5371
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1IDP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
5213
5372
  jstring jresult = 0 ;
5214
5373
  char *result = 0 ;
5215
5374
  
5217
5376
  (void)jcls;
5218
5377
  result = (char *) "http://projectliberty.org/profiles/slo-idp-http";
5219
5378
  
5220
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5379
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5221
5380
  return jresult;
5222
5381
}
5223
5382
 
5224
5383
 
5225
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1IDP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
5384
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1IDP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
5226
5385
  jstring jresult = 0 ;
5227
5386
  char *result = 0 ;
5228
5387
  
5230
5389
  (void)jcls;
5231
5390
  result = (char *) "http://projectliberty.org/profiles/slo-idp-soap";
5232
5391
  
5233
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5392
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5234
5393
  return jresult;
5235
5394
}
5236
5395
 
5237
5396
 
5238
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1SP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
 
5397
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1SP_1HTTP_1get(JNIEnv *jenv, jclass jcls) {
5239
5398
  jstring jresult = 0 ;
5240
5399
  char *result = 0 ;
5241
5400
  
5243
5402
  (void)jcls;
5244
5403
  result = (char *) "http://projectliberty.org/profiles/slo-sp-http";
5245
5404
  
5246
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5405
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5247
5406
  return jresult;
5248
5407
}
5249
5408
 
5250
5409
 
5251
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1SP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
5410
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1PROTOCOL_1PROFILE_1SLO_1SP_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
5252
5411
  jstring jresult = 0 ;
5253
5412
  char *result = 0 ;
5254
5413
  
5256
5415
  (void)jcls;
5257
5416
  result = (char *) "http://projectliberty.org/profiles/slo-sp-soap";
5258
5417
  
5259
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5418
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5260
5419
  return jresult;
5261
5420
}
5262
5421
 
5263
5422
 
5264
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1PROTOCOL_1PROFILE_1BRWS_1ART_1get(JNIEnv *jenv, jclass jcls) {
 
5423
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1PROTOCOL_1PROFILE_1BRWS_1ART_1get(JNIEnv *jenv, jclass jcls) {
5265
5424
  jint jresult = 0 ;
5266
5425
  LassoLoginProtocolProfile result;
5267
5426
  
5268
5427
  (void)jenv;
5269
5428
  (void)jcls;
5270
5429
  result = (LassoLoginProtocolProfile)LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART;
5271
 
  
5272
5430
  jresult = (jint)result; 
5273
5431
  return jresult;
5274
5432
}
5275
5433
 
5276
5434
 
5277
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1PROTOCOL_1PROFILE_1BRWS_1POST_1get(JNIEnv *jenv, jclass jcls) {
 
5435
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1PROTOCOL_1PROFILE_1BRWS_1POST_1get(JNIEnv *jenv, jclass jcls) {
5278
5436
  jint jresult = 0 ;
5279
5437
  LassoLoginProtocolProfile result;
5280
5438
  
5281
5439
  (void)jenv;
5282
5440
  (void)jcls;
5283
5441
  result = (LassoLoginProtocolProfile)LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST;
5284
 
  
5285
5442
  jresult = (jint)result; 
5286
5443
  return jresult;
5287
5444
}
5288
5445
 
5289
5446
 
5290
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1PROTOCOL_1PROFILE_1BRWS_1LECP_1get(JNIEnv *jenv, jclass jcls) {
 
5447
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1PROTOCOL_1PROFILE_1BRWS_1LECP_1get(JNIEnv *jenv, jclass jcls) {
5291
5448
  jint jresult = 0 ;
5292
5449
  LassoLoginProtocolProfile result;
5293
5450
  
5294
5451
  (void)jenv;
5295
5452
  (void)jcls;
5296
5453
  result = (LassoLoginProtocolProfile)LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP;
5297
 
  
5298
5454
  jresult = (jint)result; 
5299
5455
  return jresult;
5300
5456
}
5301
5457
 
5302
5458
 
5303
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROVIDER_1ROLE_1NONE_1get(JNIEnv *jenv, jclass jcls) {
 
5459
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROVIDER_1ROLE_1NONE_1get(JNIEnv *jenv, jclass jcls) {
5304
5460
  jint jresult = 0 ;
5305
5461
  LassoProviderRole result;
5306
5462
  
5307
5463
  (void)jenv;
5308
5464
  (void)jcls;
5309
5465
  result = (LassoProviderRole)LASSO_PROVIDER_ROLE_NONE;
5310
 
  
5311
5466
  jresult = (jint)result; 
5312
5467
  return jresult;
5313
5468
}
5314
5469
 
5315
5470
 
5316
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROVIDER_1ROLE_1SP_1get(JNIEnv *jenv, jclass jcls) {
 
5471
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROVIDER_1ROLE_1SP_1get(JNIEnv *jenv, jclass jcls) {
5317
5472
  jint jresult = 0 ;
5318
5473
  LassoProviderRole result;
5319
5474
  
5320
5475
  (void)jenv;
5321
5476
  (void)jcls;
5322
5477
  result = (LassoProviderRole)LASSO_PROVIDER_ROLE_SP;
5323
 
  
5324
5478
  jresult = (jint)result; 
5325
5479
  return jresult;
5326
5480
}
5327
5481
 
5328
5482
 
5329
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROVIDER_1ROLE_1IDP_1get(JNIEnv *jenv, jclass jcls) {
 
5483
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROVIDER_1ROLE_1IDP_1get(JNIEnv *jenv, jclass jcls) {
5330
5484
  jint jresult = 0 ;
5331
5485
  LassoProviderRole result;
5332
5486
  
5333
5487
  (void)jenv;
5334
5488
  (void)jcls;
5335
5489
  result = (LassoProviderRole)LASSO_PROVIDER_ROLE_IDP;
5336
 
  
5337
5490
  jresult = (jint)result; 
5338
5491
  return jresult;
5339
5492
}
5340
5493
 
5341
5494
 
5342
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1LIBERTY_11_10_1get(JNIEnv *jenv, jclass jcls) {
 
5495
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1LIBERTY_11_10_1get(JNIEnv *jenv, jclass jcls) {
5343
5496
  jint jresult = 0 ;
5344
5497
  LassoProtocolConformance result;
5345
5498
  
5346
5499
  (void)jenv;
5347
5500
  (void)jcls;
5348
5501
  result = (LassoProtocolConformance)LASSO_PROTOCOL_LIBERTY_1_0;
5349
 
  
5350
5502
  jresult = (jint)result; 
5351
5503
  return jresult;
5352
5504
}
5353
5505
 
5354
5506
 
5355
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1LIBERTY_11_11_1get(JNIEnv *jenv, jclass jcls) {
 
5507
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1LIBERTY_11_11_1get(JNIEnv *jenv, jclass jcls) {
5356
5508
  jint jresult = 0 ;
5357
5509
  LassoProtocolConformance result;
5358
5510
  
5359
5511
  (void)jenv;
5360
5512
  (void)jcls;
5361
5513
  result = (LassoProtocolConformance)LASSO_PROTOCOL_LIBERTY_1_1;
5362
 
  
5363
5514
  jresult = (jint)result; 
5364
5515
  return jresult;
5365
5516
}
5366
5517
 
5367
5518
 
5368
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1LIBERTY_11_12_1get(JNIEnv *jenv, jclass jcls) {
 
5519
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1LIBERTY_11_12_1get(JNIEnv *jenv, jclass jcls) {
5369
5520
  jint jresult = 0 ;
5370
5521
  LassoProtocolConformance result;
5371
5522
  
5372
5523
  (void)jenv;
5373
5524
  (void)jcls;
5374
5525
  result = (LassoProtocolConformance)LASSO_PROTOCOL_LIBERTY_1_2;
5375
 
  
5376
5526
  jresult = (jint)result; 
5377
5527
  return jresult;
5378
5528
}
5379
5529
 
5380
5530
 
5381
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1SAML_12_10_1get(JNIEnv *jenv, jclass jcls) {
 
5531
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROTOCOL_1SAML_12_10_1get(JNIEnv *jenv, jclass jcls) {
5382
5532
  jint jresult = 0 ;
5383
5533
  LassoProtocolConformance result;
5384
5534
  
5385
5535
  (void)jenv;
5386
5536
  (void)jcls;
5387
5537
  result = (LassoProtocolConformance)LASSO_PROTOCOL_SAML_2_0;
5388
 
  
5389
5538
  jresult = (jint)result; 
5390
5539
  return jresult;
5391
5540
}
5392
5541
 
5393
5542
 
5394
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1INVALID_1get(JNIEnv *jenv, jclass jcls) {
 
5543
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1INVALID_1get(JNIEnv *jenv, jclass jcls) {
5395
5544
  jint jresult = 0 ;
5396
5545
  LassoRequestType result;
5397
5546
  
5398
5547
  (void)jenv;
5399
5548
  (void)jcls;
5400
5549
  result = (LassoRequestType)LASSO_REQUEST_TYPE_INVALID;
5401
 
  
5402
5550
  jresult = (jint)result; 
5403
5551
  return jresult;
5404
5552
}
5405
5553
 
5406
5554
 
5407
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1LOGIN_1get(JNIEnv *jenv, jclass jcls) {
 
5555
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1LOGIN_1get(JNIEnv *jenv, jclass jcls) {
5408
5556
  jint jresult = 0 ;
5409
5557
  LassoRequestType result;
5410
5558
  
5411
5559
  (void)jenv;
5412
5560
  (void)jcls;
5413
5561
  result = (LassoRequestType)LASSO_REQUEST_TYPE_LOGIN;
5414
 
  
5415
5562
  jresult = (jint)result; 
5416
5563
  return jresult;
5417
5564
}
5418
5565
 
5419
5566
 
5420
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1LOGOUT_1get(JNIEnv *jenv, jclass jcls) {
 
5567
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1LOGOUT_1get(JNIEnv *jenv, jclass jcls) {
5421
5568
  jint jresult = 0 ;
5422
5569
  LassoRequestType result;
5423
5570
  
5424
5571
  (void)jenv;
5425
5572
  (void)jcls;
5426
5573
  result = (LassoRequestType)LASSO_REQUEST_TYPE_LOGOUT;
5427
 
  
5428
5574
  jresult = (jint)result; 
5429
5575
  return jresult;
5430
5576
}
5431
5577
 
5432
5578
 
5433
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DEFEDERATION_1get(JNIEnv *jenv, jclass jcls) {
 
5579
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DEFEDERATION_1get(JNIEnv *jenv, jclass jcls) {
5434
5580
  jint jresult = 0 ;
5435
5581
  LassoRequestType result;
5436
5582
  
5437
5583
  (void)jenv;
5438
5584
  (void)jcls;
5439
5585
  result = (LassoRequestType)LASSO_REQUEST_TYPE_DEFEDERATION;
5440
 
  
5441
5586
  jresult = (jint)result; 
5442
5587
  return jresult;
5443
5588
}
5444
5589
 
5445
5590
 
5446
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1NAME_1REGISTRATION_1get(JNIEnv *jenv, jclass jcls) {
 
5591
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1NAME_1REGISTRATION_1get(JNIEnv *jenv, jclass jcls) {
5447
5592
  jint jresult = 0 ;
5448
5593
  LassoRequestType result;
5449
5594
  
5450
5595
  (void)jenv;
5451
5596
  (void)jcls;
5452
5597
  result = (LassoRequestType)LASSO_REQUEST_TYPE_NAME_REGISTRATION;
5453
 
  
5454
5598
  jresult = (jint)result; 
5455
5599
  return jresult;
5456
5600
}
5457
5601
 
5458
5602
 
5459
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1NAME_1IDENTIFIER_1MAPPING_1get(JNIEnv *jenv, jclass jcls) {
 
5603
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1NAME_1IDENTIFIER_1MAPPING_1get(JNIEnv *jenv, jclass jcls) {
5460
5604
  jint jresult = 0 ;
5461
5605
  LassoRequestType result;
5462
5606
  
5463
5607
  (void)jenv;
5464
5608
  (void)jcls;
5465
5609
  result = (LassoRequestType)LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING;
5466
 
  
5467
5610
  jresult = (jint)result; 
5468
5611
  return jresult;
5469
5612
}
5470
5613
 
5471
5614
 
5472
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1LECP_1get(JNIEnv *jenv, jclass jcls) {
 
5615
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1LECP_1get(JNIEnv *jenv, jclass jcls) {
5473
5616
  jint jresult = 0 ;
5474
5617
  LassoRequestType result;
5475
5618
  
5476
5619
  (void)jenv;
5477
5620
  (void)jcls;
5478
5621
  result = (LassoRequestType)LASSO_REQUEST_TYPE_LECP;
5479
 
  
5480
5622
  jresult = (jint)result; 
5481
5623
  return jresult;
5482
5624
}
5483
5625
 
5484
5626
 
5485
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DISCO_1QUERY_1get(JNIEnv *jenv, jclass jcls) {
 
5627
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DISCO_1QUERY_1get(JNIEnv *jenv, jclass jcls) {
5486
5628
  jint jresult = 0 ;
5487
5629
  LassoRequestType result;
5488
5630
  
5489
5631
  (void)jenv;
5490
5632
  (void)jcls;
5491
5633
  result = (LassoRequestType)LASSO_REQUEST_TYPE_DISCO_QUERY;
5492
 
  
5493
5634
  jresult = (jint)result; 
5494
5635
  return jresult;
5495
5636
}
5496
5637
 
5497
5638
 
5498
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DISCO_1MODIFY_1get(JNIEnv *jenv, jclass jcls) {
 
5639
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DISCO_1MODIFY_1get(JNIEnv *jenv, jclass jcls) {
5499
5640
  jint jresult = 0 ;
5500
5641
  LassoRequestType result;
5501
5642
  
5502
5643
  (void)jenv;
5503
5644
  (void)jcls;
5504
5645
  result = (LassoRequestType)LASSO_REQUEST_TYPE_DISCO_MODIFY;
5505
 
  
5506
5646
  jresult = (jint)result; 
5507
5647
  return jresult;
5508
5648
}
5509
5649
 
5510
5650
 
5511
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DST_1QUERY_1get(JNIEnv *jenv, jclass jcls) {
 
5651
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DST_1QUERY_1get(JNIEnv *jenv, jclass jcls) {
5512
5652
  jint jresult = 0 ;
5513
5653
  LassoRequestType result;
5514
5654
  
5515
5655
  (void)jenv;
5516
5656
  (void)jcls;
5517
5657
  result = (LassoRequestType)LASSO_REQUEST_TYPE_DST_QUERY;
5518
 
  
5519
5658
  jresult = (jint)result; 
5520
5659
  return jresult;
5521
5660
}
5522
5661
 
5523
5662
 
5524
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DST_1MODIFY_1get(JNIEnv *jenv, jclass jcls) {
 
5663
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1DST_1MODIFY_1get(JNIEnv *jenv, jclass jcls) {
5525
5664
  jint jresult = 0 ;
5526
5665
  LassoRequestType result;
5527
5666
  
5528
5667
  (void)jenv;
5529
5668
  (void)jcls;
5530
5669
  result = (LassoRequestType)LASSO_REQUEST_TYPE_DST_MODIFY;
5531
 
  
5532
5670
  jresult = (jint)result; 
5533
5671
  return jresult;
5534
5672
}
5535
5673
 
5536
5674
 
5537
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1SASL_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
 
5675
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1SASL_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
5538
5676
  jint jresult = 0 ;
5539
5677
  LassoRequestType result;
5540
5678
  
5541
5679
  (void)jenv;
5542
5680
  (void)jcls;
5543
5681
  result = (LassoRequestType)LASSO_REQUEST_TYPE_SASL_REQUEST;
 
5682
  jresult = (jint)result; 
 
5683
  return jresult;
 
5684
}
 
5685
 
 
5686
 
 
5687
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_REQUEST_1TYPE_1NAME_1ID_1MANAGEMENT_1get(JNIEnv *jenv, jclass jcls) {
 
5688
  jint jresult = 0 ;
 
5689
  LassoRequestType result;
5544
5690
  
 
5691
  (void)jenv;
 
5692
  (void)jcls;
 
5693
  result = (LassoRequestType)LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT;
5545
5694
  jresult = (jint)result; 
5546
5695
  return jresult;
5547
5696
}
5548
5697
 
5549
5698
 
5550
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1INTERNET_1PROTOCOL_1get(JNIEnv *jenv, jclass jcls) {
 
5699
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1INTERNET_1PROTOCOL_1get(JNIEnv *jenv, jclass jcls) {
5551
5700
  jstring jresult = 0 ;
5552
5701
  char *result = 0 ;
5553
5702
  
5555
5704
  (void)jcls;
5556
5705
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/InternetProtocol";
5557
5706
  
5558
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5707
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5559
5708
  return jresult;
5560
5709
}
5561
5710
 
5562
5711
 
5563
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1INTERNET_1PROTOCOL_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
 
5712
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1INTERNET_1PROTOCOL_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
5564
5713
  jstring jresult = 0 ;
5565
5714
  char *result = 0 ;
5566
5715
  
5568
5717
  (void)jcls;
5569
5718
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/InternetProtocolPassword";
5570
5719
  
5571
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5720
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5572
5721
  return jresult;
5573
5722
}
5574
5723
 
5575
5724
 
5576
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1ONE_1FACTOR_1UNREGISTERED_1get(JNIEnv *jenv, jclass jcls) {
 
5725
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1ONE_1FACTOR_1UNREGISTERED_1get(JNIEnv *jenv, jclass jcls) {
5577
5726
  jstring jresult = 0 ;
5578
5727
  char *result = 0 ;
5579
5728
  
5581
5730
  (void)jcls;
5582
5731
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorUnregistered";
5583
5732
  
5584
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5733
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5585
5734
  return jresult;
5586
5735
}
5587
5736
 
5588
5737
 
5589
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1TWO_1FACTOR_1UNREGISTERED_1get(JNIEnv *jenv, jclass jcls) {
 
5738
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1TWO_1FACTOR_1UNREGISTERED_1get(JNIEnv *jenv, jclass jcls) {
5590
5739
  jstring jresult = 0 ;
5591
5740
  char *result = 0 ;
5592
5741
  
5594
5743
  (void)jcls;
5595
5744
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorUnregistered";
5596
5745
  
5597
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5746
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5598
5747
  return jresult;
5599
5748
}
5600
5749
 
5601
5750
 
5602
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1ONE_1FACTOR_1CONTRACT_1get(JNIEnv *jenv, jclass jcls) {
 
5751
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1ONE_1FACTOR_1CONTRACT_1get(JNIEnv *jenv, jclass jcls) {
5603
5752
  jstring jresult = 0 ;
5604
5753
  char *result = 0 ;
5605
5754
  
5607
5756
  (void)jcls;
5608
5757
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/MobileOneFactorContract";
5609
5758
  
5610
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5759
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5611
5760
  return jresult;
5612
5761
}
5613
5762
 
5614
5763
 
5615
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1TWO_1FACTOR_1CONTRACT_1get(JNIEnv *jenv, jclass jcls) {
 
5764
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1MOBILE_1TWO_1FACTOR_1CONTRACT_1get(JNIEnv *jenv, jclass jcls) {
5616
5765
  jstring jresult = 0 ;
5617
5766
  char *result = 0 ;
5618
5767
  
5620
5769
  (void)jcls;
5621
5770
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/MobileTwoFactorContract";
5622
5771
  
5623
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5772
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5624
5773
  return jresult;
5625
5774
}
5626
5775
 
5627
5776
 
5628
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
 
5777
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
5629
5778
  jstring jresult = 0 ;
5630
5779
  char *result = 0 ;
5631
5780
  
5633
5782
  (void)jcls;
5634
5783
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/Password";
5635
5784
  
5636
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5785
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5637
5786
  return jresult;
5638
5787
}
5639
5788
 
5640
5789
 
5641
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1PASSWORD_1PROTECTED_1TRANSPORT_1get(JNIEnv *jenv, jclass jcls) {
 
5790
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1PASSWORD_1PROTECTED_1TRANSPORT_1get(JNIEnv *jenv, jclass jcls) {
5642
5791
  jstring jresult = 0 ;
5643
5792
  char *result = 0 ;
5644
5793
  
5646
5795
  (void)jcls;
5647
5796
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/PasswordProtectedTransport";
5648
5797
  
5649
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5798
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5650
5799
  return jresult;
5651
5800
}
5652
5801
 
5653
5802
 
5654
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1PREVIOUS_1SESSION_1get(JNIEnv *jenv, jclass jcls) {
 
5803
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1PREVIOUS_1SESSION_1get(JNIEnv *jenv, jclass jcls) {
5655
5804
  jstring jresult = 0 ;
5656
5805
  char *result = 0 ;
5657
5806
  
5659
5808
  (void)jcls;
5660
5809
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/PreviousSession";
5661
5810
  
5662
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5811
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5663
5812
  return jresult;
5664
5813
}
5665
5814
 
5666
5815
 
5667
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1SMARTCARD_1get(JNIEnv *jenv, jclass jcls) {
 
5816
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1SMARTCARD_1get(JNIEnv *jenv, jclass jcls) {
5668
5817
  jstring jresult = 0 ;
5669
5818
  char *result = 0 ;
5670
5819
  
5672
5821
  (void)jcls;
5673
5822
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/Smartcard";
5674
5823
  
5675
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5824
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5676
5825
  return jresult;
5677
5826
}
5678
5827
 
5679
5828
 
5680
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1SMARTCARD_1PKI_1get(JNIEnv *jenv, jclass jcls) {
 
5829
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1SMARTCARD_1PKI_1get(JNIEnv *jenv, jclass jcls) {
5681
5830
  jstring jresult = 0 ;
5682
5831
  char *result = 0 ;
5683
5832
  
5685
5834
  (void)jcls;
5686
5835
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/SmartcardPKI";
5687
5836
  
5688
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5837
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5689
5838
  return jresult;
5690
5839
}
5691
5840
 
5692
5841
 
5693
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1SOFTWARE_1PKI_1get(JNIEnv *jenv, jclass jcls) {
 
5842
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1SOFTWARE_1PKI_1get(JNIEnv *jenv, jclass jcls) {
5694
5843
  jstring jresult = 0 ;
5695
5844
  char *result = 0 ;
5696
5845
  
5698
5847
  (void)jcls;
5699
5848
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/SoftwarePKI";
5700
5849
  
5701
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5850
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5702
5851
  return jresult;
5703
5852
}
5704
5853
 
5705
5854
 
5706
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1TIME_1SYNC_1TOKEN_1get(JNIEnv *jenv, jclass jcls) {
 
5855
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1CLASS_1REF_1TIME_1SYNC_1TOKEN_1get(JNIEnv *jenv, jclass jcls) {
5707
5856
  jstring jresult = 0 ;
5708
5857
  char *result = 0 ;
5709
5858
  
5711
5860
  (void)jcls;
5712
5861
  result = (char *) "http://www.projectliberty.org/schemas/authctx/classes/TimeSyncToken";
5713
5862
  
5714
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5863
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5715
5864
  return jresult;
5716
5865
}
5717
5866
 
5718
5867
 
5719
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1EXACT_1get(JNIEnv *jenv, jclass jcls) {
 
5868
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1EXACT_1get(JNIEnv *jenv, jclass jcls) {
5720
5869
  jstring jresult = 0 ;
5721
5870
  char *result = 0 ;
5722
5871
  
5724
5873
  (void)jcls;
5725
5874
  result = (char *) "exact";
5726
5875
  
5727
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5876
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5728
5877
  return jresult;
5729
5878
}
5730
5879
 
5731
5880
 
5732
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1MINIMUM_1get(JNIEnv *jenv, jclass jcls) {
 
5881
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1MINIMUM_1get(JNIEnv *jenv, jclass jcls) {
5733
5882
  jstring jresult = 0 ;
5734
5883
  char *result = 0 ;
5735
5884
  
5737
5886
  (void)jcls;
5738
5887
  result = (char *) "minimum";
5739
5888
  
5740
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5889
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5741
5890
  return jresult;
5742
5891
}
5743
5892
 
5744
5893
 
5745
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1MAXIMUM_1get(JNIEnv *jenv, jclass jcls) {
 
5894
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1MAXIMUM_1get(JNIEnv *jenv, jclass jcls) {
5746
5895
  jstring jresult = 0 ;
5747
5896
  char *result = 0 ;
5748
5897
  
5750
5899
  (void)jcls;
5751
5900
  result = (char *) "maximum";
5752
5901
  
5753
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5902
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5754
5903
  return jresult;
5755
5904
}
5756
5905
 
5757
5906
 
5758
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1BETTER_1get(JNIEnv *jenv, jclass jcls) {
 
5907
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LIB_1AUTHN_1CONTEXT_1COMPARISON_1BETTER_1get(JNIEnv *jenv, jclass jcls) {
5759
5908
  jstring jresult = 0 ;
5760
5909
  char *result = 0 ;
5761
5910
  
5763
5912
  (void)jcls;
5764
5913
  result = (char *) "better";
5765
5914
  
5766
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5915
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5767
5916
  return jresult;
5768
5917
}
5769
5918
 
5770
5919
 
5771
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
 
5920
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
5772
5921
  jstring jresult = 0 ;
5773
5922
  char *result = 0 ;
5774
5923
  
5776
5925
  (void)jcls;
5777
5926
  result = (char *) "urn:oasis:names:tc:SAML:1.0:am:password";
5778
5927
  
5779
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5928
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5780
5929
  return jresult;
5781
5930
}
5782
5931
 
5783
5932
 
5784
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1KERBEROS_1get(JNIEnv *jenv, jclass jcls) {
 
5933
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1KERBEROS_1get(JNIEnv *jenv, jclass jcls) {
5785
5934
  jstring jresult = 0 ;
5786
5935
  char *result = 0 ;
5787
5936
  
5789
5938
  (void)jcls;
5790
5939
  result = (char *) "urn:ietf:rfc:1510";
5791
5940
  
5792
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5941
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5793
5942
  return jresult;
5794
5943
}
5795
5944
 
5796
5945
 
5797
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1SECURE_1REMOTE_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
 
5946
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1SECURE_1REMOTE_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
5798
5947
  jstring jresult = 0 ;
5799
5948
  char *result = 0 ;
5800
5949
  
5802
5951
  (void)jcls;
5803
5952
  result = (char *) "urn:ietf:rfc:2945";
5804
5953
  
5805
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5954
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5806
5955
  return jresult;
5807
5956
}
5808
5957
 
5809
5958
 
5810
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1HARDWARE_1TOKEN_1get(JNIEnv *jenv, jclass jcls) {
 
5959
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1HARDWARE_1TOKEN_1get(JNIEnv *jenv, jclass jcls) {
5811
5960
  jstring jresult = 0 ;
5812
5961
  char *result = 0 ;
5813
5962
  
5815
5964
  (void)jcls;
5816
5965
  result = (char *) "urn:oasis:names:tc:SAML:1.0:am:HardwareToken";
5817
5966
  
5818
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5967
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5819
5968
  return jresult;
5820
5969
}
5821
5970
 
5822
5971
 
5823
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1SMARTCARD_1PKI_1get(JNIEnv *jenv, jclass jcls) {
 
5972
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1SMARTCARD_1PKI_1get(JNIEnv *jenv, jclass jcls) {
5824
5973
  jstring jresult = 0 ;
5825
5974
  char *result = 0 ;
5826
5975
  
5828
5977
  (void)jcls;
5829
5978
  result = (char *) "urn:ietf:rfc:2246";
5830
5979
  
5831
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5980
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5832
5981
  return jresult;
5833
5982
}
5834
5983
 
5835
5984
 
5836
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1SOFTWARE_1PKI_1get(JNIEnv *jenv, jclass jcls) {
 
5985
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1SOFTWARE_1PKI_1get(JNIEnv *jenv, jclass jcls) {
5837
5986
  jstring jresult = 0 ;
5838
5987
  char *result = 0 ;
5839
5988
  
5841
5990
  (void)jcls;
5842
5991
  result = (char *) "urn:oasis:names:tc:SAML:1.0:am:X509-PKI";
5843
5992
  
5844
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
5993
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5845
5994
  return jresult;
5846
5995
}
5847
5996
 
5848
5997
 
5849
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1PGP_1get(JNIEnv *jenv, jclass jcls) {
 
5998
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1PGP_1get(JNIEnv *jenv, jclass jcls) {
5850
5999
  jstring jresult = 0 ;
5851
6000
  char *result = 0 ;
5852
6001
  
5854
6003
  (void)jcls;
5855
6004
  result = (char *) "urn:oasis:names:tc:SAML:1.0:am:PGP";
5856
6005
  
5857
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
6006
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5858
6007
  return jresult;
5859
6008
}
5860
6009
 
5861
6010
 
5862
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHODS_1PKI_1get(JNIEnv *jenv, jclass jcls) {
 
6011
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHODS_1PKI_1get(JNIEnv *jenv, jclass jcls) {
5863
6012
  jstring jresult = 0 ;
5864
6013
  char *result = 0 ;
5865
6014
  
5867
6016
  (void)jcls;
5868
6017
  result = (char *) "urn:oasis:names:tc:SAML:1.0:am:SPKI";
5869
6018
  
5870
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
6019
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5871
6020
  return jresult;
5872
6021
}
5873
6022
 
5874
6023
 
5875
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1XKMS_1get(JNIEnv *jenv, jclass jcls) {
 
6024
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1XKMS_1get(JNIEnv *jenv, jclass jcls) {
5876
6025
  jstring jresult = 0 ;
5877
6026
  char *result = 0 ;
5878
6027
  
5880
6029
  (void)jcls;
5881
6030
  result = (char *) "urn:oasis:names:tc:SAML:1.0:am:XKMS";
5882
6031
  
5883
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
6032
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5884
6033
  return jresult;
5885
6034
}
5886
6035
 
5887
6036
 
5888
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1XMLD_1SIG_1get(JNIEnv *jenv, jclass jcls) {
 
6037
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1XMLD_1SIG_1get(JNIEnv *jenv, jclass jcls) {
5889
6038
  jstring jresult = 0 ;
5890
6039
  char *result = 0 ;
5891
6040
  
5893
6042
  (void)jcls;
5894
6043
  result = (char *) "urn:ietf:rfc:3075";
5895
6044
  
5896
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
6045
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5897
6046
  return jresult;
5898
6047
}
5899
6048
 
5900
6049
 
5901
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1UNSPECIFIED_1get(JNIEnv *jenv, jclass jcls) {
 
6050
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1UNSPECIFIED_1get(JNIEnv *jenv, jclass jcls) {
5902
6051
  jstring jresult = 0 ;
5903
6052
  char *result = 0 ;
5904
6053
  
5906
6055
  (void)jcls;
5907
6056
  result = (char *) "urn:oasis:names:tc:SAML:1.0:am:unspecified";
5908
6057
  
5909
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
6058
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5910
6059
  return jresult;
5911
6060
}
5912
6061
 
5913
6062
 
5914
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1LIBERTY_1get(JNIEnv *jenv, jclass jcls) {
 
6063
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML_1AUTHENTICATION_1METHOD_1LIBERTY_1get(JNIEnv *jenv, jclass jcls) {
5915
6064
  jstring jresult = 0 ;
5916
6065
  char *result = 0 ;
5917
6066
  
5919
6068
  (void)jcls;
5920
6069
  result = (char *) "urn:liberty:ac:2003-08";
5921
6070
  
5922
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
6071
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
5923
6072
  return jresult;
5924
6073
}
5925
6074
 
5926
6075
 
5927
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SIGNATURE_1METHOD_1RSA_1SHA1_1get(JNIEnv *jenv, jclass jcls) {
 
6076
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SIGNATURE_1METHOD_1RSA_1SHA1_1get(JNIEnv *jenv, jclass jcls) {
5928
6077
  jint jresult = 0 ;
5929
6078
  LassoSignatureMethod result;
5930
6079
  
5931
6080
  (void)jenv;
5932
6081
  (void)jcls;
5933
6082
  result = (LassoSignatureMethod)LASSO_SIGNATURE_METHOD_RSA_SHA1;
5934
 
  
5935
6083
  jresult = (jint)result; 
5936
6084
  return jresult;
5937
6085
}
5938
6086
 
5939
6087
 
5940
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SIGNATURE_1METHOD_1DSA_1SHA1_1get(JNIEnv *jenv, jclass jcls) {
 
6088
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SIGNATURE_1METHOD_1DSA_1SHA1_1get(JNIEnv *jenv, jclass jcls) {
5941
6089
  jint jresult = 0 ;
5942
6090
  LassoSignatureMethod result;
5943
6091
  
5944
6092
  (void)jenv;
5945
6093
  (void)jcls;
5946
6094
  result = (LassoSignatureMethod)LASSO_SIGNATURE_METHOD_DSA_SHA1;
5947
 
  
5948
 
  jresult = (jint)result; 
5949
 
  return jresult;
5950
 
}
5951
 
 
5952
 
 
5953
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ERROR_1UNDEFINED_1get(JNIEnv *jenv, jclass jcls) {
 
6095
  jresult = (jint)result; 
 
6096
  return jresult;
 
6097
}
 
6098
 
 
6099
 
 
6100
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ENCRYPTION_1MODE_1NONE_1get(JNIEnv *jenv, jclass jcls) {
 
6101
  jint jresult = 0 ;
 
6102
  LassoEncryptionMode result;
 
6103
  
 
6104
  (void)jenv;
 
6105
  (void)jcls;
 
6106
  result = (LassoEncryptionMode)LASSO_ENCRYPTION_MODE_NONE;
 
6107
  jresult = (jint)result; 
 
6108
  return jresult;
 
6109
}
 
6110
 
 
6111
 
 
6112
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ENCRYPTION_1MODE_1NAMEID_1get(JNIEnv *jenv, jclass jcls) {
 
6113
  jint jresult = 0 ;
 
6114
  LassoEncryptionMode result;
 
6115
  
 
6116
  (void)jenv;
 
6117
  (void)jcls;
 
6118
  result = (LassoEncryptionMode)LASSO_ENCRYPTION_MODE_NAMEID;
 
6119
  jresult = (jint)result; 
 
6120
  return jresult;
 
6121
}
 
6122
 
 
6123
 
 
6124
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ENCRYPTION_1MODE_1ASSERTION_1get(JNIEnv *jenv, jclass jcls) {
 
6125
  jint jresult = 0 ;
 
6126
  LassoEncryptionMode result;
 
6127
  
 
6128
  (void)jenv;
 
6129
  (void)jcls;
 
6130
  result = (LassoEncryptionMode)LASSO_ENCRYPTION_MODE_ASSERTION;
 
6131
  jresult = (jint)result; 
 
6132
  return jresult;
 
6133
}
 
6134
 
 
6135
 
 
6136
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ENCRYPTION_1SYM_1KEY_1TYPE_1DEFAULT_1get(JNIEnv *jenv, jclass jcls) {
 
6137
  jint jresult = 0 ;
 
6138
  LassoEncryptionSymKeyType result;
 
6139
  
 
6140
  (void)jenv;
 
6141
  (void)jcls;
 
6142
  result = (LassoEncryptionSymKeyType)LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT;
 
6143
  jresult = (jint)result; 
 
6144
  return jresult;
 
6145
}
 
6146
 
 
6147
 
 
6148
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ENCRYPTION_1SYM_1KEY_1TYPE_1AES_1256_1get(JNIEnv *jenv, jclass jcls) {
 
6149
  jint jresult = 0 ;
 
6150
  LassoEncryptionSymKeyType result;
 
6151
  
 
6152
  (void)jenv;
 
6153
  (void)jcls;
 
6154
  result = (LassoEncryptionSymKeyType)LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256;
 
6155
  jresult = (jint)result; 
 
6156
  return jresult;
 
6157
}
 
6158
 
 
6159
 
 
6160
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ENCRYPTION_1SYM_1KEY_1TYPE_1AES_1128_1get(JNIEnv *jenv, jclass jcls) {
 
6161
  jint jresult = 0 ;
 
6162
  LassoEncryptionSymKeyType result;
 
6163
  
 
6164
  (void)jenv;
 
6165
  (void)jcls;
 
6166
  result = (LassoEncryptionSymKeyType)LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128;
 
6167
  jresult = (jint)result; 
 
6168
  return jresult;
 
6169
}
 
6170
 
 
6171
 
 
6172
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ENCRYPTION_1SYM_1KEY_1TYPE_13DES_1get(JNIEnv *jenv, jclass jcls) {
 
6173
  jint jresult = 0 ;
 
6174
  LassoEncryptionSymKeyType result;
 
6175
  
 
6176
  (void)jenv;
 
6177
  (void)jcls;
 
6178
  result = (LassoEncryptionSymKeyType)LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES;
 
6179
  jresult = (jint)result; 
 
6180
  return jresult;
 
6181
}
 
6182
 
 
6183
 
 
6184
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ERROR_1UNDEFINED_1get(JNIEnv *jenv, jclass jcls) {
5954
6185
  jint jresult = 0 ;
5955
6186
  int result;
5956
6187
  
5963
6194
}
5964
6195
 
5965
6196
 
5966
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ERROR_1UNIMPLEMENTED_1get(JNIEnv *jenv, jclass jcls) {
 
6197
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_ERROR_1UNIMPLEMENTED_1get(JNIEnv *jenv, jclass jcls) {
5967
6198
  jint jresult = 0 ;
5968
6199
  int result;
5969
6200
  
5976
6207
}
5977
6208
 
5978
6209
 
5979
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1NODE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6210
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1NODE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
5980
6211
  jint jresult = 0 ;
5981
6212
  int result;
5982
6213
  
5989
6220
}
5990
6221
 
5991
6222
 
5992
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1NODE_1CONTENT_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6223
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1NODE_1CONTENT_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
5993
6224
  jint jresult = 0 ;
5994
6225
  int result;
5995
6226
  
6002
6233
}
6003
6234
 
6004
6235
 
6005
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1ATTR_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6236
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1ATTR_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6006
6237
  jint jresult = 0 ;
6007
6238
  int result;
6008
6239
  
6015
6246
}
6016
6247
 
6017
6248
 
6018
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1ATTR_1VALUE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6249
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_XML_1ERROR_1ATTR_1VALUE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6019
6250
  jint jresult = 0 ;
6020
6251
  int result;
6021
6252
  
6028
6259
}
6029
6260
 
6030
6261
 
6031
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6262
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1XML_1ERROR_1INVALID_1FILE_1get(JNIEnv *jenv, jclass jcls) {
 
6263
  jint jresult = 0 ;
 
6264
  int result;
 
6265
  
 
6266
  (void)jenv;
 
6267
  (void)jcls;
 
6268
  result = (int) -14;
 
6269
  
 
6270
  jresult = (jint)result; 
 
6271
  return jresult;
 
6272
}
 
6273
 
 
6274
 
 
6275
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1XML_1ERROR_1OBJECT_1CONSTRUCTION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6276
  jint jresult = 0 ;
 
6277
  int result;
 
6278
  
 
6279
  (void)jenv;
 
6280
  (void)jcls;
 
6281
  result = (int) -15;
 
6282
  
 
6283
  jresult = (jint)result; 
 
6284
  return jresult;
 
6285
}
 
6286
 
 
6287
 
 
6288
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1XML_1ERROR_1MISSING_1NAMESPACE_1get(JNIEnv *jenv, jclass jcls) {
 
6289
  jint jresult = 0 ;
 
6290
  int result;
 
6291
  
 
6292
  (void)jenv;
 
6293
  (void)jcls;
 
6294
  result = (int) -16;
 
6295
  
 
6296
  jresult = (jint)result; 
 
6297
  return jresult;
 
6298
}
 
6299
 
 
6300
 
 
6301
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6032
6302
  jint jresult = 0 ;
6033
6303
  int result;
6034
6304
  
6041
6311
}
6042
6312
 
6043
6313
 
6044
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1INVALID_1SIGNATURE_1get(JNIEnv *jenv, jclass jcls) {
 
6314
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1INVALID_1SIGNATURE_1get(JNIEnv *jenv, jclass jcls) {
6045
6315
  jint jresult = 0 ;
6046
6316
  int result;
6047
6317
  
6054
6324
}
6055
6325
 
6056
6326
 
6057
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1TMPL_1CREATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6327
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1TMPL_1CREATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6058
6328
  jint jresult = 0 ;
6059
6329
  int result;
6060
6330
  
6067
6337
}
6068
6338
 
6069
6339
 
6070
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1CONTEXT_1CREATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6340
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1CONTEXT_1CREATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6071
6341
  jint jresult = 0 ;
6072
6342
  int result;
6073
6343
  
6080
6350
}
6081
6351
 
6082
6352
 
6083
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1PUBLIC_1KEY_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6353
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1PUBLIC_1KEY_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6084
6354
  jint jresult = 0 ;
6085
6355
  int result;
6086
6356
  
6093
6363
}
6094
6364
 
6095
6365
 
6096
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1PRIVATE_1KEY_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6366
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1PRIVATE_1KEY_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6097
6367
  jint jresult = 0 ;
6098
6368
  int result;
6099
6369
  
6106
6376
}
6107
6377
 
6108
6378
 
6109
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1CERTIFICATE_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6379
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1CERTIFICATE_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6110
6380
  jint jresult = 0 ;
6111
6381
  int result;
6112
6382
  
6119
6389
}
6120
6390
 
6121
6391
 
6122
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6392
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6123
6393
  jint jresult = 0 ;
6124
6394
  int result;
6125
6395
  
6132
6402
}
6133
6403
 
6134
6404
 
6135
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1KEYS_1MNGR_1CREATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6405
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1KEYS_1MNGR_1CREATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6136
6406
  jint jresult = 0 ;
6137
6407
  int result;
6138
6408
  
6145
6415
}
6146
6416
 
6147
6417
 
6148
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1KEYS_1MNGR_1INIT_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6418
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1KEYS_1MNGR_1INIT_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6149
6419
  jint jresult = 0 ;
6150
6420
  int result;
6151
6421
  
6158
6428
}
6159
6429
 
6160
6430
 
6161
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1VERIFICATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6431
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1VERIFICATION_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6162
6432
  jint jresult = 0 ;
6163
6433
  int result;
6164
6434
  
6171
6441
}
6172
6442
 
6173
6443
 
6174
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1CA_1CERT_1CHAIN_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6444
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1CA_1CERT_1CHAIN_1LOAD_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6175
6445
  jint jresult = 0 ;
6176
6446
  int result;
6177
6447
  
6184
6454
}
6185
6455
 
6186
6456
 
6187
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1INVALID_1SIGALG_1get(JNIEnv *jenv, jclass jcls) {
 
6457
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1INVALID_1SIGALG_1get(JNIEnv *jenv, jclass jcls) {
6188
6458
  jint jresult = 0 ;
6189
6459
  int result;
6190
6460
  
6197
6467
}
6198
6468
 
6199
6469
 
6200
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1DIGEST_1COMPUTE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6470
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1DIGEST_1COMPUTE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6201
6471
  jint jresult = 0 ;
6202
6472
  int result;
6203
6473
  
6210
6480
}
6211
6481
 
6212
6482
 
6213
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1DS_1ERROR_1SIGNATURE_1TEMPLATE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6483
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DS_1ERROR_1SIGNATURE_1TEMPLATE_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6214
6484
  jint jresult = 0 ;
6215
6485
  int result;
6216
6486
  
6223
6493
}
6224
6494
 
6225
6495
 
6226
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SERVER_1ERROR_1PROVIDER_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6496
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SERVER_1ERROR_1PROVIDER_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6227
6497
  jint jresult = 0 ;
6228
6498
  int result;
6229
6499
  
6236
6506
}
6237
6507
 
6238
6508
 
6239
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SERVER_1ERROR_1ADD_1PROVIDER_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6509
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SERVER_1ERROR_1ADD_1PROVIDER_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6240
6510
  jint jresult = 0 ;
6241
6511
  int result;
6242
6512
  
6249
6519
}
6250
6520
 
6251
6521
 
6252
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1SERVER_1ERROR_1ADD_1PROVIDER_1PROTOCOL_1MISMATCH_1get(JNIEnv *jenv, jclass jcls) {
 
6522
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SERVER_1ERROR_1ADD_1PROVIDER_1PROTOCOL_1MISMATCH_1get(JNIEnv *jenv, jclass jcls) {
6253
6523
  jint jresult = 0 ;
6254
6524
  int result;
6255
6525
  
6262
6532
}
6263
6533
 
6264
6534
 
6265
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGOUT_1ERROR_1UNSUPPORTED_1PROFILE_1get(JNIEnv *jenv, jclass jcls) {
 
6535
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SERVER_1ERROR_1SET_1ENCRYPTION_1PRIVATE_1KEY_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6536
  jint jresult = 0 ;
 
6537
  int result;
 
6538
  
 
6539
  (void)jenv;
 
6540
  (void)jcls;
 
6541
  result = (int) 204;
 
6542
  
 
6543
  jresult = (jint)result; 
 
6544
  return jresult;
 
6545
}
 
6546
 
 
6547
 
 
6548
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1SERVER_1ERROR_1INVALID_1XML_1get(JNIEnv *jenv, jclass jcls) {
 
6549
  jint jresult = 0 ;
 
6550
  int result;
 
6551
  
 
6552
  (void)jenv;
 
6553
  (void)jcls;
 
6554
  result = (int) -205;
 
6555
  
 
6556
  jresult = (jint)result; 
 
6557
  return jresult;
 
6558
}
 
6559
 
 
6560
 
 
6561
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGOUT_1ERROR_1UNSUPPORTED_1PROFILE_1get(JNIEnv *jenv, jclass jcls) {
6266
6562
  jint jresult = 0 ;
6267
6563
  int result;
6268
6564
  
6275
6571
}
6276
6572
 
6277
6573
 
6278
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGOUT_1ERROR_1REQUEST_1DENIED_1get(JNIEnv *jenv, jclass jcls) {
 
6574
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGOUT_1ERROR_1REQUEST_1DENIED_1get(JNIEnv *jenv, jclass jcls) {
6279
6575
  jint jresult = 0 ;
6280
6576
  int result;
6281
6577
  
6288
6584
}
6289
6585
 
6290
6586
 
6291
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1QUERY_1get(JNIEnv *jenv, jclass jcls) {
 
6587
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGOUT_1ERROR_1FEDERATION_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6588
  jint jresult = 0 ;
 
6589
  int result;
 
6590
  
 
6591
  (void)jenv;
 
6592
  (void)jcls;
 
6593
  result = (int) 303;
 
6594
  
 
6595
  jresult = (jint)result; 
 
6596
  return jresult;
 
6597
}
 
6598
 
 
6599
 
 
6600
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGOUT_1ERROR_1UNKNOWN_1PRINCIPAL_1get(JNIEnv *jenv, jclass jcls) {
 
6601
  jint jresult = 0 ;
 
6602
  int result;
 
6603
  
 
6604
  (void)jenv;
 
6605
  (void)jcls;
 
6606
  result = (int) 304;
 
6607
  
 
6608
  jresult = (jint)result; 
 
6609
  return jresult;
 
6610
}
 
6611
 
 
6612
 
 
6613
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1QUERY_1get(JNIEnv *jenv, jclass jcls) {
6292
6614
  jint jresult = 0 ;
6293
6615
  int result;
6294
6616
  
6301
6623
}
6302
6624
 
6303
6625
 
6304
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1POST_1MSG_1get(JNIEnv *jenv, jclass jcls) {
 
6626
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1POST_1MSG_1get(JNIEnv *jenv, jclass jcls) {
6305
6627
  jint jresult = 0 ;
6306
6628
  int result;
6307
6629
  
6314
6636
}
6315
6637
 
6316
6638
 
6317
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1SOAP_1MSG_1get(JNIEnv *jenv, jclass jcls) {
 
6639
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1SOAP_1MSG_1get(JNIEnv *jenv, jclass jcls) {
6318
6640
  jint jresult = 0 ;
6319
6641
  int result;
6320
6642
  
6327
6649
}
6328
6650
 
6329
6651
 
6330
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
 
6652
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
6331
6653
  jint jresult = 0 ;
6332
6654
  int result;
6333
6655
  
6340
6662
}
6341
6663
 
6342
6664
 
6343
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1HTTP_1METHOD_1get(JNIEnv *jenv, jclass jcls) {
 
6665
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1HTTP_1METHOD_1get(JNIEnv *jenv, jclass jcls) {
6344
6666
  jint jresult = 0 ;
6345
6667
  int result;
6346
6668
  
6353
6675
}
6354
6676
 
6355
6677
 
6356
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1PROTOCOLPROFILE_1get(JNIEnv *jenv, jclass jcls) {
 
6678
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1PROTOCOLPROFILE_1get(JNIEnv *jenv, jclass jcls) {
6357
6679
  jint jresult = 0 ;
6358
6680
  int result;
6359
6681
  
6366
6688
}
6367
6689
 
6368
6690
 
6369
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1MSG_1get(JNIEnv *jenv, jclass jcls) {
 
6691
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1MSG_1get(JNIEnv *jenv, jclass jcls) {
6370
6692
  jint jresult = 0 ;
6371
6693
  int result;
6372
6694
  
6379
6701
}
6380
6702
 
6381
6703
 
6382
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1REMOTE_1PROVIDERID_1get(JNIEnv *jenv, jclass jcls) {
 
6704
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1REMOTE_1PROVIDERID_1get(JNIEnv *jenv, jclass jcls) {
6383
6705
  jint jresult = 0 ;
6384
6706
  int result;
6385
6707
  
6392
6714
}
6393
6715
 
6394
6716
 
6395
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1UNSUPPORTED_1PROFILE_1get(JNIEnv *jenv, jclass jcls) {
 
6717
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1UNSUPPORTED_1PROFILE_1get(JNIEnv *jenv, jclass jcls) {
6396
6718
  jint jresult = 0 ;
6397
6719
  int result;
6398
6720
  
6405
6727
}
6406
6728
 
6407
6729
 
6408
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1UNKNOWN_1PROFILE_1URL_1get(JNIEnv *jenv, jclass jcls) {
 
6730
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1UNKNOWN_1PROFILE_1URL_1get(JNIEnv *jenv, jclass jcls) {
6409
6731
  jint jresult = 0 ;
6410
6732
  int result;
6411
6733
  
6418
6740
}
6419
6741
 
6420
6742
 
6421
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1IDENTITY_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6743
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1IDENTITY_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6422
6744
  jint jresult = 0 ;
6423
6745
  int result;
6424
6746
  
6431
6753
}
6432
6754
 
6433
6755
 
6434
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1FEDERATION_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6756
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1FEDERATION_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6435
6757
  jint jresult = 0 ;
6436
6758
  int result;
6437
6759
  
6444
6766
}
6445
6767
 
6446
6768
 
6447
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1NAME_1IDENTIFIER_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6769
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1NAME_1IDENTIFIER_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6448
6770
  jint jresult = 0 ;
6449
6771
  int result;
6450
6772
  
6457
6779
}
6458
6780
 
6459
6781
 
6460
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1QUERY_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6782
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1QUERY_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6461
6783
  jint jresult = 0 ;
6462
6784
  int result;
6463
6785
  
6470
6792
}
6471
6793
 
6472
6794
 
6473
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1REQUEST_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6795
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1REQUEST_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6474
6796
  jint jresult = 0 ;
6475
6797
  int result;
6476
6798
  
6483
6805
}
6484
6806
 
6485
6807
 
6486
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1MESSAGE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6808
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1MESSAGE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6487
6809
  jint jresult = 0 ;
6488
6810
  int result;
6489
6811
  
6496
6818
}
6497
6819
 
6498
6820
 
6499
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1RESPONSE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
6821
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BUILDING_1RESPONSE_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6500
6822
  jint jresult = 0 ;
6501
6823
  int result;
6502
6824
  
6509
6831
}
6510
6832
 
6511
6833
 
6512
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1SESSION_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
6834
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1SESSION_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6513
6835
  jint jresult = 0 ;
6514
6836
  int result;
6515
6837
  
6522
6844
}
6523
6845
 
6524
6846
 
6525
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BAD_1IDENTITY_1DUMP_1get(JNIEnv *jenv, jclass jcls) {
 
6847
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BAD_1IDENTITY_1DUMP_1get(JNIEnv *jenv, jclass jcls) {
6526
6848
  jint jresult = 0 ;
6527
6849
  int result;
6528
6850
  
6535
6857
}
6536
6858
 
6537
6859
 
6538
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BAD_1SESSION_1DUMP_1get(JNIEnv *jenv, jclass jcls) {
 
6860
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1BAD_1SESSION_1DUMP_1get(JNIEnv *jenv, jclass jcls) {
6539
6861
  jint jresult = 0 ;
6540
6862
  int result;
6541
6863
  
6548
6870
}
6549
6871
 
6550
6872
 
6551
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1PARAM_1ERROR_1BAD_1TYPE_1OR_1NULL_1OBJ_1get(JNIEnv *jenv, jclass jcls) {
 
6873
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1RESPONSE_1get(JNIEnv *jenv, jclass jcls) {
 
6874
  jint jresult = 0 ;
 
6875
  int result;
 
6876
  
 
6877
  (void)jenv;
 
6878
  (void)jcls;
 
6879
  result = (int) -421;
 
6880
  
 
6881
  jresult = (jint)result; 
 
6882
  return jresult;
 
6883
}
 
6884
 
 
6885
 
 
6886
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1STATUS_1CODE_1get(JNIEnv *jenv, jclass jcls) {
 
6887
  jint jresult = 0 ;
 
6888
  int result;
 
6889
  
 
6890
  (void)jenv;
 
6891
  (void)jcls;
 
6892
  result = (int) -422;
 
6893
  
 
6894
  jresult = (jint)result; 
 
6895
  return jresult;
 
6896
}
 
6897
 
 
6898
 
 
6899
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1ARTIFACT_1get(JNIEnv *jenv, jclass jcls) {
 
6900
  jint jresult = 0 ;
 
6901
  int result;
 
6902
  
 
6903
  (void)jenv;
 
6904
  (void)jcls;
 
6905
  result = (int) -423;
 
6906
  
 
6907
  jresult = (jint)result; 
 
6908
  return jresult;
 
6909
}
 
6910
 
 
6911
 
 
6912
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1RESOURCE_1OFFERING_1get(JNIEnv *jenv, jclass jcls) {
 
6913
  jint jresult = 0 ;
 
6914
  int result;
 
6915
  
 
6916
  (void)jenv;
 
6917
  (void)jcls;
 
6918
  result = (int) 424;
 
6919
  
 
6920
  jresult = (jint)result; 
 
6921
  return jresult;
 
6922
}
 
6923
 
 
6924
 
 
6925
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1SERVICE_1DESCRIPTION_1get(JNIEnv *jenv, jclass jcls) {
 
6926
  jint jresult = 0 ;
 
6927
  int result;
 
6928
  
 
6929
  (void)jenv;
 
6930
  (void)jcls;
 
6931
  result = (int) 425;
 
6932
  
 
6933
  jresult = (jint)result; 
 
6934
  return jresult;
 
6935
}
 
6936
 
 
6937
 
 
6938
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1SERVICE_1TYPE_1get(JNIEnv *jenv, jclass jcls) {
 
6939
  jint jresult = 0 ;
 
6940
  int result;
 
6941
  
 
6942
  (void)jenv;
 
6943
  (void)jcls;
 
6944
  result = (int) 426;
 
6945
  
 
6946
  jresult = (jint)result; 
 
6947
  return jresult;
 
6948
}
 
6949
 
 
6950
 
 
6951
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1ASSERTION_1get(JNIEnv *jenv, jclass jcls) {
 
6952
  jint jresult = 0 ;
 
6953
  int result;
 
6954
  
 
6955
  (void)jenv;
 
6956
  (void)jcls;
 
6957
  result = (int) -427;
 
6958
  
 
6959
  jresult = (jint)result; 
 
6960
  return jresult;
 
6961
}
 
6962
 
 
6963
 
 
6964
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1SUBJECT_1get(JNIEnv *jenv, jclass jcls) {
 
6965
  jint jresult = 0 ;
 
6966
  int result;
 
6967
  
 
6968
  (void)jenv;
 
6969
  (void)jcls;
 
6970
  result = (int) -428;
 
6971
  
 
6972
  jresult = (jint)result; 
 
6973
  return jresult;
 
6974
}
 
6975
 
 
6976
 
 
6977
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1NAME_1IDENTIFIER_1get(JNIEnv *jenv, jclass jcls) {
 
6978
  jint jresult = 0 ;
 
6979
  int result;
 
6980
  
 
6981
  (void)jenv;
 
6982
  (void)jcls;
 
6983
  result = (int) -429;
 
6984
  
 
6985
  jresult = (jint)result; 
 
6986
  return jresult;
 
6987
}
 
6988
 
 
6989
 
 
6990
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1INVALID_1ARTIFACT_1get(JNIEnv *jenv, jclass jcls) {
 
6991
  jint jresult = 0 ;
 
6992
  int result;
 
6993
  
 
6994
  (void)jenv;
 
6995
  (void)jcls;
 
6996
  result = (int) -430;
 
6997
  
 
6998
  jresult = (jint)result; 
 
6999
  return jresult;
 
7000
}
 
7001
 
 
7002
 
 
7003
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1MISSING_1ENCRYPTION_1PRIVATE_1KEY_1get(JNIEnv *jenv, jclass jcls) {
 
7004
  jint jresult = 0 ;
 
7005
  int result;
 
7006
  
 
7007
  (void)jenv;
 
7008
  (void)jcls;
 
7009
  result = (int) -431;
 
7010
  
 
7011
  jresult = (jint)result; 
 
7012
  return jresult;
 
7013
}
 
7014
 
 
7015
 
 
7016
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PROFILE_1ERROR_1STATUS_1NOT_1SUCCESS_1get(JNIEnv *jenv, jclass jcls) {
 
7017
  jint jresult = 0 ;
 
7018
  int result;
 
7019
  
 
7020
  (void)jenv;
 
7021
  (void)jcls;
 
7022
  result = (int) -432;
 
7023
  
 
7024
  jresult = (jint)result; 
 
7025
  return jresult;
 
7026
}
 
7027
 
 
7028
 
 
7029
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1PROFILE_1ERROR_1MISSING_1ISSUER_1get(JNIEnv *jenv, jclass jcls) {
 
7030
  jint jresult = 0 ;
 
7031
  int result;
 
7032
  
 
7033
  (void)jenv;
 
7034
  (void)jcls;
 
7035
  result = (int) -433;
 
7036
  
 
7037
  jresult = (jint)result; 
 
7038
  return jresult;
 
7039
}
 
7040
 
 
7041
 
 
7042
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1PROFILE_1ERROR_1MISSING_1SERVICE_1INSTANCE_1get(JNIEnv *jenv, jclass jcls) {
 
7043
  jint jresult = 0 ;
 
7044
  int result;
 
7045
  
 
7046
  (void)jenv;
 
7047
  (void)jcls;
 
7048
  result = (int) -434;
 
7049
  
 
7050
  jresult = (jint)result; 
 
7051
  return jresult;
 
7052
}
 
7053
 
 
7054
 
 
7055
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1PARAM_1ERROR_1BAD_1TYPE_1OR_1NULL_1OBJ_1get(JNIEnv *jenv, jclass jcls) {
6552
7056
  jint jresult = 0 ;
6553
7057
  int result;
6554
7058
  
6561
7065
}
6562
7066
 
6563
7067
 
6564
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PARAM_1ERROR_1INVALID_1VALUE_1get(JNIEnv *jenv, jclass jcls) {
 
7068
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_PARAM_1ERROR_1INVALID_1VALUE_1get(JNIEnv *jenv, jclass jcls) {
6565
7069
  jint jresult = 0 ;
6566
7070
  int result;
6567
7071
  
6574
7078
}
6575
7079
 
6576
7080
 
6577
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1PARAM_1ERROR_1CHECK_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
 
7081
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1PARAM_1ERROR_1CHECK_1FAILED_1get(JNIEnv *jenv, jclass jcls) {
6578
7082
  jint jresult = 0 ;
6579
7083
  int result;
6580
7084
  
6587
7091
}
6588
7092
 
6589
7093
 
6590
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1FEDERATION_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
 
7094
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1FEDERATION_1NOT_1FOUND_1get(JNIEnv *jenv, jclass jcls) {
6591
7095
  jint jresult = 0 ;
6592
7096
  int result;
6593
7097
  
6600
7104
}
6601
7105
 
6602
7106
 
6603
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1CONSENT_1NOT_1OBTAINED_1get(JNIEnv *jenv, jclass jcls) {
 
7107
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1CONSENT_1NOT_1OBTAINED_1get(JNIEnv *jenv, jclass jcls) {
6604
7108
  jint jresult = 0 ;
6605
7109
  int result;
6606
7110
  
6613
7117
}
6614
7118
 
6615
7119
 
6616
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1INVALID_1NAMEIDPOLICY_1get(JNIEnv *jenv, jclass jcls) {
 
7120
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1INVALID_1NAMEIDPOLICY_1get(JNIEnv *jenv, jclass jcls) {
6617
7121
  jint jresult = 0 ;
6618
7122
  int result;
6619
7123
  
6626
7130
}
6627
7131
 
6628
7132
 
6629
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1REQUEST_1DENIED_1get(JNIEnv *jenv, jclass jcls) {
 
7133
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1REQUEST_1DENIED_1get(JNIEnv *jenv, jclass jcls) {
6630
7134
  jint jresult = 0 ;
6631
7135
  int result;
6632
7136
  
6639
7143
}
6640
7144
 
6641
7145
 
6642
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1INVALID_1SIGNATURE_1get(JNIEnv *jenv, jclass jcls) {
 
7146
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1INVALID_1SIGNATURE_1get(JNIEnv *jenv, jclass jcls) {
6643
7147
  jint jresult = 0 ;
6644
7148
  int result;
6645
7149
  
6652
7156
}
6653
7157
 
6654
7158
 
6655
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1UNSIGNED_1AUTHN_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
 
7159
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1UNSIGNED_1AUTHN_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
6656
7160
  jint jresult = 0 ;
6657
7161
  int result;
6658
7162
  
6665
7169
}
6666
7170
 
6667
7171
 
6668
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1STATUS_1NOT_1SUCCESS_1get(JNIEnv *jenv, jclass jcls) {
 
7172
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1STATUS_1NOT_1SUCCESS_1get(JNIEnv *jenv, jclass jcls) {
6669
7173
  jint jresult = 0 ;
6670
7174
  int result;
6671
7175
  
6678
7182
}
6679
7183
 
6680
7184
 
6681
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1UNKNOWN_1PRINCIPAL_1get(JNIEnv *jenv, jclass jcls) {
 
7185
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1UNKNOWN_1PRINCIPAL_1get(JNIEnv *jenv, jclass jcls) {
6682
7186
  jint jresult = 0 ;
6683
7187
  int result;
6684
7188
  
6691
7195
}
6692
7196
 
6693
7197
 
6694
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DEFEDERATION_1ERROR_1MISSING_1NAME_1IDENTIFIER_1get(JNIEnv *jenv, jclass jcls) {
 
7198
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1NO_1DEFAULT_1ENDPOINT_1get(JNIEnv *jenv, jclass jcls) {
 
7199
  jint jresult = 0 ;
 
7200
  int result;
 
7201
  
 
7202
  (void)jenv;
 
7203
  (void)jcls;
 
7204
  result = (int) 609;
 
7205
  
 
7206
  jresult = (jint)result; 
 
7207
  return jresult;
 
7208
}
 
7209
 
 
7210
 
 
7211
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LOGIN_1ERROR_1ASSERTION_1REPLAY_1get(JNIEnv *jenv, jclass jcls) {
 
7212
  jint jresult = 0 ;
 
7213
  int result;
 
7214
  
 
7215
  (void)jenv;
 
7216
  (void)jcls;
 
7217
  result = (int) 610;
 
7218
  
 
7219
  jresult = (jint)result; 
 
7220
  return jresult;
 
7221
}
 
7222
 
 
7223
 
 
7224
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_DEFEDERATION_1ERROR_1MISSING_1NAME_1IDENTIFIER_1get(JNIEnv *jenv, jclass jcls) {
6695
7225
  jint jresult = 0 ;
6696
7226
  int result;
6697
7227
  
6704
7234
}
6705
7235
 
6706
7236
 
6707
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1SOAP_1FAULT_1REDIRECT_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
 
7237
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SOAP_1FAULT_1REDIRECT_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
6708
7238
  jint jresult = 0 ;
6709
7239
  int result;
6710
7240
  
6717
7247
}
6718
7248
 
6719
7249
 
6720
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_init(JNIEnv *jenv, jclass jcls) {
 
7250
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1SOAP_1ERROR_1MISSING_1HEADER_1get(JNIEnv *jenv, jclass jcls) {
 
7251
  jint jresult = 0 ;
 
7252
  int result;
 
7253
  
 
7254
  (void)jenv;
 
7255
  (void)jcls;
 
7256
  result = (int) -801;
 
7257
  
 
7258
  jresult = (jint)result; 
 
7259
  return jresult;
 
7260
}
 
7261
 
 
7262
 
 
7263
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1SOAP_1ERROR_1MISSING_1BODY_1get(JNIEnv *jenv, jclass jcls) {
 
7264
  jint jresult = 0 ;
 
7265
  int result;
 
7266
  
 
7267
  (void)jenv;
 
7268
  (void)jcls;
 
7269
  result = (int) -802;
 
7270
  
 
7271
  jresult = (jint)result; 
 
7272
  return jresult;
 
7273
}
 
7274
 
 
7275
 
 
7276
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NAME_1IDENTIFIER_1MAPPING_1ERROR_1MISSING_1TARGET_1NAMESPACE_1get(JNIEnv *jenv, jclass jcls) {
 
7277
  jint jresult = 0 ;
 
7278
  int result;
 
7279
  
 
7280
  (void)jenv;
 
7281
  (void)jcls;
 
7282
  result = (int) -900;
 
7283
  
 
7284
  jresult = (jint)result; 
 
7285
  return jresult;
 
7286
}
 
7287
 
 
7288
 
 
7289
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NAME_1IDENTIFIER_1MAPPING_1ERROR_1FORBIDDEN_1CALL_1ON_1THIS_1SIDE_1get(JNIEnv *jenv, jclass jcls) {
 
7290
  jint jresult = 0 ;
 
7291
  int result;
 
7292
  
 
7293
  (void)jenv;
 
7294
  (void)jcls;
 
7295
  result = (int) -901;
 
7296
  
 
7297
  jresult = (jint)result; 
 
7298
  return jresult;
 
7299
}
 
7300
 
 
7301
 
 
7302
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NAME_1IDENTIFIER_1MAPPING_1ERROR_1MISSING_1TARGET_1IDENTIFIER_1get(JNIEnv *jenv, jclass jcls) {
 
7303
  jint jresult = 0 ;
 
7304
  int result;
 
7305
  
 
7306
  (void)jenv;
 
7307
  (void)jcls;
 
7308
  result = (int) -902;
 
7309
  
 
7310
  jresult = (jint)result; 
 
7311
  return jresult;
 
7312
}
 
7313
 
 
7314
 
 
7315
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1DATA_1SERVICE_1ERROR_1UNREGISTERED_1DST_1get(JNIEnv *jenv, jclass jcls) {
 
7316
  jint jresult = 0 ;
 
7317
  int result;
 
7318
  
 
7319
  (void)jenv;
 
7320
  (void)jcls;
 
7321
  result = (int) -1000;
 
7322
  
 
7323
  jresult = (jint)result; 
 
7324
  return jresult;
 
7325
}
 
7326
 
 
7327
 
 
7328
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1WSF_1PROFILE_1ERROR_1MISSING_1CORRELATION_1get(JNIEnv *jenv, jclass jcls) {
 
7329
  jint jresult = 0 ;
 
7330
  int result;
 
7331
  
 
7332
  (void)jenv;
 
7333
  (void)jcls;
 
7334
  result = (int) -1100;
 
7335
  
 
7336
  jresult = (jint)result; 
 
7337
  return jresult;
 
7338
}
 
7339
 
 
7340
 
 
7341
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LASSO_1WSF_1PROFILE_1ERROR_1MISSING_1SECURITY_1get(JNIEnv *jenv, jclass jcls) {
 
7342
  jint jresult = 0 ;
 
7343
  int result;
 
7344
  
 
7345
  (void)jenv;
 
7346
  (void)jcls;
 
7347
  result = (int) -1101;
 
7348
  
 
7349
  jresult = (jint)result; 
 
7350
  return jresult;
 
7351
}
 
7352
 
 
7353
 
 
7354
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_init(JNIEnv *jenv, jclass jcls) {
6721
7355
  jint jresult = 0 ;
6722
7356
  int result;
6723
7357
  
6724
7358
  (void)jenv;
6725
7359
  (void)jcls;
6726
7360
  result = (int)lasso_init();
6727
 
  
6728
7361
  jresult = (jint)result; 
6729
7362
  return jresult;
6730
7363
}
6731
7364
 
6732
7365
 
6733
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_shutdown(JNIEnv *jenv, jclass jcls) {
 
7366
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_shutdown(JNIEnv *jenv, jclass jcls) {
6734
7367
  jint jresult = 0 ;
6735
7368
  int result;
6736
7369
  
6737
7370
  (void)jenv;
6738
7371
  (void)jcls;
6739
7372
  result = (int)lasso_shutdown();
6740
 
  
6741
7373
  jresult = (jint)result; 
6742
7374
  return jresult;
6743
7375
}
6744
7376
 
6745
7377
 
6746
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_CHECK_1VERSION_1EXACT_1get(JNIEnv *jenv, jclass jcls) {
 
7378
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_CHECK_1VERSION_1EXACT_1get(JNIEnv *jenv, jclass jcls) {
6747
7379
  jint jresult = 0 ;
6748
7380
  LassoCheckVersionMode result;
6749
7381
  
6750
7382
  (void)jenv;
6751
7383
  (void)jcls;
6752
7384
  result = (LassoCheckVersionMode)LASSO_CHECK_VERSION_EXACT;
6753
 
  
6754
7385
  jresult = (jint)result; 
6755
7386
  return jresult;
6756
7387
}
6757
7388
 
6758
7389
 
6759
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_CHECK_1VERSIONABI_1COMPATIBLE_1get(JNIEnv *jenv, jclass jcls) {
 
7390
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_CHECK_1VERSIONABI_1COMPATIBLE_1get(JNIEnv *jenv, jclass jcls) {
6760
7391
  jint jresult = 0 ;
6761
7392
  LassoCheckVersionMode result;
6762
7393
  
6763
7394
  (void)jenv;
6764
7395
  (void)jcls;
6765
7396
  result = (LassoCheckVersionMode)LASSO_CHECK_VERSIONABI_COMPATIBLE;
6766
 
  
6767
7397
  jresult = (jint)result; 
6768
7398
  return jresult;
6769
7399
}
6770
7400
 
6771
7401
 
6772
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_CHECK_1VERSION_1NUMERIC_1get(JNIEnv *jenv, jclass jcls) {
 
7402
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_CHECK_1VERSION_1NUMERIC_1get(JNIEnv *jenv, jclass jcls) {
6773
7403
  jint jresult = 0 ;
6774
7404
  LassoCheckVersionMode result;
6775
7405
  
6776
7406
  (void)jenv;
6777
7407
  (void)jcls;
6778
7408
  result = (LassoCheckVersionMode)LASSO_CHECK_VERSION_NUMERIC;
6779
 
  
6780
7409
  jresult = (jint)result; 
6781
7410
  return jresult;
6782
7411
}
6783
7412
 
6784
7413
 
6785
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_checkVersion(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2, jint jarg3, jint jarg4) {
 
7414
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_checkVersion(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2, jint jarg3, jint jarg4) {
6786
7415
  jint jresult = 0 ;
6787
7416
  int arg1 ;
6788
7417
  int arg2 ;
6797
7426
  arg3 = (int)jarg3; 
6798
7427
  arg4 = (LassoCheckVersionMode)jarg4; 
6799
7428
  result = (int)lasso_check_version(arg1,arg2,arg3,arg4);
6800
 
  
6801
7429
  jresult = (jint)result; 
6802
7430
  return jresult;
6803
7431
}
6804
7432
 
6805
7433
 
6806
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_registerDstService(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
 
7434
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_registerDstService(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
6807
7435
  char *arg1 = (char *) 0 ;
6808
7436
  char *arg2 = (char *) 0 ;
6809
7437
  
6820
7448
    if (!arg2) return ;
6821
7449
  }
6822
7450
  lasso_register_dst_service((char const *)arg1,(char const *)arg2);
6823
 
  
6824
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
6825
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
7451
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
 
7452
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
6826
7453
}
6827
7454
 
6828
7455
 
6829
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Node(JNIEnv *jenv, jclass jcls) {
 
7456
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Node(JNIEnv *jenv, jclass jcls) {
6830
7457
  jlong jresult = 0 ;
6831
7458
  LassoNode *result = 0 ;
6832
7459
  
6833
7460
  (void)jenv;
6834
7461
  (void)jcls;
6835
7462
  result = (LassoNode *)new_LassoNode();
6836
 
  
6837
 
  *(LassoNode **)(void *)&jresult = result; 
 
7463
  *(LassoNode **)&jresult = result; 
6838
7464
  return jresult;
6839
7465
}
6840
7466
 
6841
7467
 
6842
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Node(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7468
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Node(JNIEnv *jenv, jclass jcls, jlong jarg1) {
6843
7469
  LassoNode *arg1 = (LassoNode *) 0 ;
6844
7470
  
6845
7471
  (void)jenv;
6846
7472
  (void)jcls;
6847
 
  arg1 = *(LassoNode **)(void *)&jarg1; 
 
7473
  arg1 = *(LassoNode **)&jarg1; 
6848
7474
  delete_LassoNode(arg1);
6849
7475
  
6850
7476
}
6851
7477
 
6852
7478
 
6853
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Node_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7479
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Node_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
6854
7480
  jstring jresult = 0 ;
6855
7481
  LassoNode *arg1 = (LassoNode *) 0 ;
6856
7482
  char *result = 0 ;
6857
7483
  
6858
7484
  (void)jenv;
6859
7485
  (void)jcls;
6860
 
  arg1 = *(LassoNode **)(void *)&jarg1; 
 
7486
  (void)jarg1_;
 
7487
  arg1 = *(LassoNode **)&jarg1; 
6861
7488
  result = (char *)LassoNode_dump(arg1);
6862
 
  
6863
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
7489
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
6864
7490
  g_free(result);
6865
7491
  return jresult;
6866
7492
}
6867
7493
 
6868
7494
 
6869
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1NodeList(JNIEnv *jenv, jclass jcls) {
 
7495
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1NodeList(JNIEnv *jenv, jclass jcls) {
6870
7496
  jlong jresult = 0 ;
6871
7497
  LassoNodeList *result = 0 ;
6872
7498
  
6873
7499
  (void)jenv;
6874
7500
  (void)jcls;
6875
7501
  result = (LassoNodeList *)new_LassoNodeList();
6876
 
  
6877
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
7502
  *(LassoNodeList **)&jresult = result; 
6878
7503
  return jresult;
6879
7504
}
6880
7505
 
6881
7506
 
6882
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NodeList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7507
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NodeList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
6883
7508
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
6884
7509
  
6885
7510
  (void)jenv;
6886
7511
  (void)jcls;
6887
 
  arg1 = *(LassoNodeList **)(void *)&jarg1; 
 
7512
  arg1 = *(LassoNodeList **)&jarg1; 
6888
7513
  delete_LassoNodeList(arg1);
6889
7514
  
6890
7515
}
6891
7516
 
6892
7517
 
6893
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1append(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
7518
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1append(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
6894
7519
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
6895
7520
  LassoNode *arg2 = (LassoNode *) 0 ;
6896
7521
  
6897
7522
  (void)jenv;
6898
7523
  (void)jcls;
6899
 
  arg1 = *(LassoNodeList **)(void *)&jarg1; 
6900
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
7524
  (void)jarg1_;
 
7525
  (void)jarg2_;
 
7526
  arg1 = *(LassoNodeList **)&jarg1; 
 
7527
  arg2 = *(LassoNode **)&jarg2; 
6901
7528
  LassoNodeList_append(arg1,arg2);
6902
 
  
6903
7529
}
6904
7530
 
6905
7531
 
6906
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7532
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
6907
7533
  jlong jresult = 0 ;
6908
7534
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
6909
7535
  void *result = 0 ;
6910
7536
  
6911
7537
  (void)jenv;
6912
7538
  (void)jcls;
6913
 
  arg1 = *(LassoNodeList **)(void *)&jarg1; 
 
7539
  (void)jarg1_;
 
7540
  arg1 = *(LassoNodeList **)&jarg1; 
6914
7541
  result = (void *)LassoNodeList_cast(arg1);
6915
 
  
6916
 
  *(void **)(void *)&jresult = result; 
 
7542
  *(void **)&jresult = result; 
6917
7543
  return jresult;
6918
7544
}
6919
7545
 
6920
7546
 
6921
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7547
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) {
6922
7548
  jlong jresult = 0 ;
6923
7549
  void *arg1 = (void *) 0 ;
6924
7550
  LassoNodeList *result = 0 ;
6925
7551
  
6926
7552
  (void)jenv;
6927
7553
  (void)jcls;
6928
 
  arg1 = *(void **)(void *)&jarg1; 
 
7554
  arg1 = *(void **)&jarg1; 
6929
7555
  result = (LassoNodeList *)LassoNodeList_frompointer(arg1);
6930
 
  
6931
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
7556
  *(LassoNodeList **)&jresult = result; 
6932
7557
  return jresult;
6933
7558
}
6934
7559
 
6935
7560
 
6936
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1getItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
7561
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1getItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
6937
7562
  jlong jresult = 0 ;
6938
7563
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
6939
7564
  int arg2 ;
6941
7566
  
6942
7567
  (void)jenv;
6943
7568
  (void)jcls;
6944
 
  arg1 = *(LassoNodeList **)(void *)&jarg1; 
 
7569
  (void)jarg1_;
 
7570
  arg1 = *(LassoNodeList **)&jarg1; 
6945
7571
  arg2 = (int)jarg2; 
6946
7572
  {
6947
7573
    if (arg2 < 0 || arg2 >= arg1->len) {
6948
7574
      char errorMsg[256];
6949
7575
      sprintf(errorMsg, "%d", arg2);
6950
 
      /*@SWIG:SWIG_exception@*/
6951
7576
      {
6952
 
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg);
6953
 
        return 0;
6954
 
      }
6955
 
      /*@SWIG@*/;
 
7577
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg); return 0; 
 
7578
      };
6956
7579
    }
6957
7580
    result = (LassoNode *)LassoNodeList_getItem(arg1,arg2);
6958
 
    
6959
7581
  }
6960
 
  *(LassoNode **)(void *)&jresult = result; 
 
7582
  *(LassoNode **)&jresult = result; 
6961
7583
  return jresult;
6962
7584
}
6963
7585
 
6964
7586
 
6965
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1length(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7587
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1length(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
6966
7588
  jint jresult = 0 ;
6967
7589
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
6968
7590
  int result;
6969
7591
  
6970
7592
  (void)jenv;
6971
7593
  (void)jcls;
6972
 
  arg1 = *(LassoNodeList **)(void *)&jarg1; 
 
7594
  (void)jarg1_;
 
7595
  arg1 = *(LassoNodeList **)&jarg1; 
6973
7596
  result = (int)LassoNodeList_length(arg1);
6974
 
  
6975
7597
  jresult = (jint)result; 
6976
7598
  return jresult;
6977
7599
}
6978
7600
 
6979
7601
 
6980
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1setItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jlong jarg3) {
 
7602
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NodeList_1setItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
6981
7603
  LassoNodeList *arg1 = (LassoNodeList *) 0 ;
6982
7604
  int arg2 ;
6983
7605
  LassoNode *arg3 = (LassoNode *) 0 ;
6984
7606
  
6985
7607
  (void)jenv;
6986
7608
  (void)jcls;
6987
 
  arg1 = *(LassoNodeList **)(void *)&jarg1; 
 
7609
  (void)jarg1_;
 
7610
  (void)jarg3_;
 
7611
  arg1 = *(LassoNodeList **)&jarg1; 
6988
7612
  arg2 = (int)jarg2; 
6989
 
  arg3 = *(LassoNode **)(void *)&jarg3; 
 
7613
  arg3 = *(LassoNode **)&jarg3; 
6990
7614
  {
6991
7615
    if (arg2 < 0 || arg2 >= arg1->len) {
6992
7616
      char errorMsg[256];
6993
7617
      sprintf(errorMsg, "%d", arg2);
6994
 
      /*@SWIG:SWIG_exception@*/
6995
7618
      {
6996
 
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg);
6997
 
        return ;
6998
 
      }
6999
 
      /*@SWIG@*/;
 
7619
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg); return ; 
 
7620
      };
7000
7621
    }
7001
7622
    LassoNodeList_setItem(arg1,arg2,arg3);
7002
 
    
7003
7623
  }
7004
7624
}
7005
7625
 
7006
7626
 
7007
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1StringList(JNIEnv *jenv, jclass jcls) {
 
7627
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1StringList(JNIEnv *jenv, jclass jcls) {
7008
7628
  jlong jresult = 0 ;
7009
7629
  LassoStringList *result = 0 ;
7010
7630
  
7011
7631
  (void)jenv;
7012
7632
  (void)jcls;
7013
7633
  result = (LassoStringList *)new_LassoStringList();
7014
 
  
7015
 
  *(LassoStringList **)(void *)&jresult = result; 
 
7634
  *(LassoStringList **)&jresult = result; 
7016
7635
  return jresult;
7017
7636
}
7018
7637
 
7019
7638
 
7020
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1StringList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7639
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1StringList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
7021
7640
  LassoStringList *arg1 = (LassoStringList *) 0 ;
7022
7641
  
7023
7642
  (void)jenv;
7024
7643
  (void)jcls;
7025
 
  arg1 = *(LassoStringList **)(void *)&jarg1; 
 
7644
  arg1 = *(LassoStringList **)&jarg1; 
7026
7645
  delete_LassoStringList(arg1);
7027
7646
  
7028
7647
}
7029
7648
 
7030
7649
 
7031
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1append(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
7650
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1append(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7032
7651
  LassoStringList *arg1 = (LassoStringList *) 0 ;
7033
7652
  char *arg2 = (char *) 0 ;
7034
7653
  
7035
7654
  (void)jenv;
7036
7655
  (void)jcls;
7037
 
  arg1 = *(LassoStringList **)(void *)&jarg1; 
 
7656
  (void)jarg1_;
 
7657
  arg1 = *(LassoStringList **)&jarg1; 
7038
7658
  arg2 = 0;
7039
7659
  if (jarg2) {
7040
7660
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7041
7661
    if (!arg2) return ;
7042
7662
  }
7043
7663
  LassoStringList_append(arg1,arg2);
7044
 
  
7045
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
7664
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7046
7665
}
7047
7666
 
7048
7667
 
7049
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7668
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7050
7669
  jlong jresult = 0 ;
7051
7670
  LassoStringList *arg1 = (LassoStringList *) 0 ;
7052
7671
  void *result = 0 ;
7053
7672
  
7054
7673
  (void)jenv;
7055
7674
  (void)jcls;
7056
 
  arg1 = *(LassoStringList **)(void *)&jarg1; 
 
7675
  (void)jarg1_;
 
7676
  arg1 = *(LassoStringList **)&jarg1; 
7057
7677
  result = (void *)LassoStringList_cast(arg1);
7058
 
  
7059
 
  *(void **)(void *)&jresult = result; 
 
7678
  *(void **)&jresult = result; 
7060
7679
  return jresult;
7061
7680
}
7062
7681
 
7063
7682
 
7064
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7683
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1frompointer(JNIEnv *jenv, jclass jcls, jlong jarg1) {
7065
7684
  jlong jresult = 0 ;
7066
7685
  void *arg1 = (void *) 0 ;
7067
7686
  LassoStringList *result = 0 ;
7068
7687
  
7069
7688
  (void)jenv;
7070
7689
  (void)jcls;
7071
 
  arg1 = *(void **)(void *)&jarg1; 
 
7690
  arg1 = *(void **)&jarg1; 
7072
7691
  result = (LassoStringList *)LassoStringList_frompointer(arg1);
7073
 
  
7074
 
  *(LassoStringList **)(void *)&jresult = result; 
 
7692
  *(LassoStringList **)&jresult = result; 
7075
7693
  return jresult;
7076
7694
}
7077
7695
 
7078
7696
 
7079
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1getItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
7697
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1getItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7080
7698
  jstring jresult = 0 ;
7081
7699
  LassoStringList *arg1 = (LassoStringList *) 0 ;
7082
7700
  int arg2 ;
7084
7702
  
7085
7703
  (void)jenv;
7086
7704
  (void)jcls;
7087
 
  arg1 = *(LassoStringList **)(void *)&jarg1; 
 
7705
  (void)jarg1_;
 
7706
  arg1 = *(LassoStringList **)&jarg1; 
7088
7707
  arg2 = (int)jarg2; 
7089
7708
  {
7090
7709
    if (arg2 < 0 || arg2 >= arg1->len) {
7091
7710
      char errorMsg[256];
7092
7711
      sprintf(errorMsg, "%d", arg2);
7093
 
      /*@SWIG:SWIG_exception@*/
7094
7712
      {
7095
 
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg);
7096
 
        return 0;
7097
 
      }
7098
 
      /*@SWIG@*/;
 
7713
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg); return 0; 
 
7714
      };
7099
7715
    }
7100
7716
    result = (char *)LassoStringList_getItem(arg1,arg2);
7101
 
    
7102
7717
  }
7103
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
7718
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7104
7719
  return jresult;
7105
7720
}
7106
7721
 
7107
7722
 
7108
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1length(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7723
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1length(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7109
7724
  jint jresult = 0 ;
7110
7725
  LassoStringList *arg1 = (LassoStringList *) 0 ;
7111
7726
  int result;
7112
7727
  
7113
7728
  (void)jenv;
7114
7729
  (void)jcls;
7115
 
  arg1 = *(LassoStringList **)(void *)&jarg1; 
 
7730
  (void)jarg1_;
 
7731
  arg1 = *(LassoStringList **)&jarg1; 
7116
7732
  result = (int)LassoStringList_length(arg1);
7117
 
  
7118
7733
  jresult = (jint)result; 
7119
7734
  return jresult;
7120
7735
}
7121
7736
 
7122
7737
 
7123
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1setItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jstring jarg3) {
 
7738
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_StringList_1setItem(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
7124
7739
  LassoStringList *arg1 = (LassoStringList *) 0 ;
7125
7740
  int arg2 ;
7126
7741
  char *arg3 = (char *) 0 ;
7127
7742
  
7128
7743
  (void)jenv;
7129
7744
  (void)jcls;
7130
 
  arg1 = *(LassoStringList **)(void *)&jarg1; 
 
7745
  (void)jarg1_;
 
7746
  arg1 = *(LassoStringList **)&jarg1; 
7131
7747
  arg2 = (int)jarg2; 
7132
7748
  arg3 = 0;
7133
7749
  if (jarg3) {
7138
7754
    if (arg2 < 0 || arg2 >= arg1->len) {
7139
7755
      char errorMsg[256];
7140
7756
      sprintf(errorMsg, "%d", arg2);
7141
 
      /*@SWIG:SWIG_exception@*/
7142
7757
      {
7143
 
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg);
7144
 
        return ;
7145
 
      }
7146
 
      /*@SWIG@*/;
 
7758
        SWIG_JavaException(jenv, SWIG_IndexError, errorMsg); return ; 
 
7759
      };
7147
7760
    }
7148
7761
    LassoStringList_setItem(arg1,arg2,arg3);
7149
 
    
7150
7762
  }
7151
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
 
7763
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
7152
7764
}
7153
7765
 
7154
7766
 
7155
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
7767
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7156
7768
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
7157
7769
  LassoSamlAssertion *arg2 = (LassoSamlAssertion *) 0 ;
7158
7770
  
7159
7771
  (void)jenv;
7160
7772
  (void)jcls;
7161
 
  arg1 = *(LassoSamlAdvice **)(void *)&jarg1; 
7162
 
  arg2 = *(LassoSamlAssertion **)(void *)&jarg2; 
 
7773
  (void)jarg1_;
 
7774
  (void)jarg2_;
 
7775
  arg1 = *(LassoSamlAdvice **)&jarg1; 
 
7776
  arg2 = *(LassoSamlAssertion **)&jarg2; 
7163
7777
  LassoSamlAdvice_Assertion_set(arg1,arg2);
7164
7778
  
7165
7779
}
7166
7780
 
7167
7781
 
7168
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7782
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7169
7783
  jlong jresult = 0 ;
7170
7784
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
7171
7785
  LassoSamlAssertion *result = 0 ;
7172
7786
  
7173
7787
  (void)jenv;
7174
7788
  (void)jcls;
7175
 
  arg1 = *(LassoSamlAdvice **)(void *)&jarg1; 
 
7789
  (void)jarg1_;
 
7790
  arg1 = *(LassoSamlAdvice **)&jarg1; 
7176
7791
  result = (LassoSamlAssertion *)LassoSamlAdvice_Assertion_get(arg1);
7177
 
  
7178
 
  *(LassoSamlAssertion **)(void *)&jresult = result; 
 
7792
  *(LassoSamlAssertion **)&jresult = result; 
7179
7793
  return jresult;
7180
7794
}
7181
7795
 
7182
7796
 
7183
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertionIdReference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
7797
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertionIdReference_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7184
7798
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
7185
7799
  LassoStringList *arg2 = (LassoStringList *) 0 ;
7186
7800
  
7187
7801
  (void)jenv;
7188
7802
  (void)jcls;
7189
 
  arg1 = *(LassoSamlAdvice **)(void *)&jarg1; 
7190
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
7803
  (void)jarg1_;
 
7804
  (void)jarg2_;
 
7805
  arg1 = *(LassoSamlAdvice **)&jarg1; 
 
7806
  arg2 = *(LassoStringList **)&jarg2; 
7191
7807
  LassoSamlAdvice_assertionIdReference_set(arg1,arg2);
7192
7808
  
7193
7809
}
7194
7810
 
7195
7811
 
7196
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertionIdReference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7812
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1assertionIdReference_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7197
7813
  jlong jresult = 0 ;
7198
7814
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
7199
7815
  LassoStringList *result = 0 ;
7200
7816
  
7201
7817
  (void)jenv;
7202
7818
  (void)jcls;
7203
 
  arg1 = *(LassoSamlAdvice **)(void *)&jarg1; 
 
7819
  (void)jarg1_;
 
7820
  arg1 = *(LassoSamlAdvice **)&jarg1; 
7204
7821
  result = (LassoStringList *)LassoSamlAdvice_assertionIdReference_get(arg1);
7205
 
  
7206
 
  *(LassoStringList **)(void *)&jresult = result; 
 
7822
  *(LassoStringList **)&jresult = result; 
7207
7823
  return jresult;
7208
7824
}
7209
7825
 
7210
7826
 
7211
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAdvice(JNIEnv *jenv, jclass jcls) {
 
7827
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAdvice(JNIEnv *jenv, jclass jcls) {
7212
7828
  jlong jresult = 0 ;
7213
7829
  LassoSamlAdvice *result = 0 ;
7214
7830
  
7215
7831
  (void)jenv;
7216
7832
  (void)jcls;
7217
7833
  result = (LassoSamlAdvice *)new_LassoSamlAdvice();
7218
 
  
7219
 
  *(LassoSamlAdvice **)(void *)&jresult = result; 
 
7834
  *(LassoSamlAdvice **)&jresult = result; 
7220
7835
  return jresult;
7221
7836
}
7222
7837
 
7223
7838
 
7224
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAdvice(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7839
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAdvice(JNIEnv *jenv, jclass jcls, jlong jarg1) {
7225
7840
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
7226
7841
  
7227
7842
  (void)jenv;
7228
7843
  (void)jcls;
7229
 
  arg1 = *(LassoSamlAdvice **)(void *)&jarg1; 
 
7844
  arg1 = *(LassoSamlAdvice **)&jarg1; 
7230
7845
  delete_LassoSamlAdvice(arg1);
7231
7846
  
7232
7847
}
7233
7848
 
7234
7849
 
7235
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7850
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAdvice_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7236
7851
  jstring jresult = 0 ;
7237
7852
  LassoSamlAdvice *arg1 = (LassoSamlAdvice *) 0 ;
7238
7853
  char *result = 0 ;
7239
7854
  
7240
7855
  (void)jenv;
7241
7856
  (void)jcls;
7242
 
  arg1 = *(LassoSamlAdvice **)(void *)&jarg1; 
 
7857
  (void)jarg1_;
 
7858
  arg1 = *(LassoSamlAdvice **)&jarg1; 
7243
7859
  result = (char *)LassoSamlAdvice_dump(arg1);
7244
 
  
7245
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
7860
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7246
7861
  g_free(result);
7247
7862
  return jresult;
7248
7863
}
7249
7864
 
7250
7865
 
7251
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1assertionId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
7866
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1assertionId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7252
7867
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7253
7868
  char *arg2 = (char *) 0 ;
7254
7869
  
7255
7870
  (void)jenv;
7256
7871
  (void)jcls;
7257
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
7872
  (void)jarg1_;
 
7873
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7258
7874
  arg2 = 0;
7259
7875
  if (jarg2) {
7260
7876
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7261
7877
    if (!arg2) return ;
7262
7878
  }
7263
7879
  {
7264
 
    if (arg1->AssertionID) free((char*)arg1->AssertionID);
 
7880
    if (arg1->AssertionID) free((char *)arg1->AssertionID);
7265
7881
    if (arg2) {
7266
 
      arg1->AssertionID = (char *) malloc(strlen(arg2)+1);
7267
 
      strcpy((char*)arg1->AssertionID,arg2);
 
7882
      arg1->AssertionID = (char *) malloc(strlen((const char *)arg2)+1);
 
7883
      strcpy((char *)arg1->AssertionID, (const char *)arg2);
7268
7884
    } else {
7269
7885
      arg1->AssertionID = 0;
7270
7886
    }
7271
7887
  }
7272
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
7888
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7273
7889
}
7274
7890
 
7275
7891
 
7276
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1assertionId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7892
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1assertionId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7277
7893
  jstring jresult = 0 ;
7278
7894
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7279
7895
  char *result = 0 ;
7280
7896
  
7281
7897
  (void)jenv;
7282
7898
  (void)jcls;
7283
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
7899
  (void)jarg1_;
 
7900
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7284
7901
  result = (char *) ((arg1)->AssertionID);
7285
 
  
7286
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
7902
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7287
7903
  return jresult;
7288
7904
}
7289
7905
 
7290
7906
 
7291
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
7907
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7292
7908
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7293
7909
  char *arg2 = (char *) 0 ;
7294
7910
  
7295
7911
  (void)jenv;
7296
7912
  (void)jcls;
7297
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
7913
  (void)jarg1_;
 
7914
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7298
7915
  arg2 = 0;
7299
7916
  if (jarg2) {
7300
7917
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7301
7918
    if (!arg2) return ;
7302
7919
  }
7303
7920
  {
7304
 
    if (arg1->certificate_file) free((char*)arg1->certificate_file);
 
7921
    if (arg1->certificate_file) free((char *)arg1->certificate_file);
7305
7922
    if (arg2) {
7306
 
      arg1->certificate_file = (char *) malloc(strlen(arg2)+1);
7307
 
      strcpy((char*)arg1->certificate_file,arg2);
 
7923
      arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1);
 
7924
      strcpy((char *)arg1->certificate_file, (const char *)arg2);
7308
7925
    } else {
7309
7926
      arg1->certificate_file = 0;
7310
7927
    }
7311
7928
  }
7312
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
7929
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7313
7930
}
7314
7931
 
7315
7932
 
7316
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7933
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7317
7934
  jstring jresult = 0 ;
7318
7935
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7319
7936
  char *result = 0 ;
7320
7937
  
7321
7938
  (void)jenv;
7322
7939
  (void)jcls;
7323
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
7940
  (void)jarg1_;
 
7941
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7324
7942
  result = (char *) ((arg1)->certificate_file);
7325
 
  
7326
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
7943
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7327
7944
  return jresult;
7328
7945
}
7329
7946
 
7330
7947
 
7331
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
7948
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7332
7949
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7333
7950
  char *arg2 = (char *) 0 ;
7334
7951
  
7335
7952
  (void)jenv;
7336
7953
  (void)jcls;
7337
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
7954
  (void)jarg1_;
 
7955
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7338
7956
  arg2 = 0;
7339
7957
  if (jarg2) {
7340
7958
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7341
7959
    if (!arg2) return ;
7342
7960
  }
7343
7961
  {
7344
 
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
 
7962
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
7345
7963
    if (arg2) {
7346
 
      arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
7347
 
      strcpy((char*)arg1->IssueInstant,arg2);
 
7964
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
7965
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
7348
7966
    } else {
7349
7967
      arg1->IssueInstant = 0;
7350
7968
    }
7351
7969
  }
7352
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
7970
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7353
7971
}
7354
7972
 
7355
7973
 
7356
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
7974
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7357
7975
  jstring jresult = 0 ;
7358
7976
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7359
7977
  char *result = 0 ;
7360
7978
  
7361
7979
  (void)jenv;
7362
7980
  (void)jcls;
7363
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
7981
  (void)jarg1_;
 
7982
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7364
7983
  result = (char *) ((arg1)->IssueInstant);
7365
 
  
7366
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
7984
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7367
7985
  return jresult;
7368
7986
}
7369
7987
 
7370
7988
 
7371
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
7989
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7372
7990
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7373
7991
  char *arg2 = (char *) 0 ;
7374
7992
  
7375
7993
  (void)jenv;
7376
7994
  (void)jcls;
7377
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
7995
  (void)jarg1_;
 
7996
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7378
7997
  arg2 = 0;
7379
7998
  if (jarg2) {
7380
7999
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7381
8000
    if (!arg2) return ;
7382
8001
  }
7383
8002
  {
7384
 
    if (arg1->Issuer) free((char*)arg1->Issuer);
 
8003
    if (arg1->Issuer) free((char *)arg1->Issuer);
7385
8004
    if (arg2) {
7386
 
      arg1->Issuer = (char *) malloc(strlen(arg2)+1);
7387
 
      strcpy((char*)arg1->Issuer,arg2);
 
8005
      arg1->Issuer = (char *) malloc(strlen((const char *)arg2)+1);
 
8006
      strcpy((char *)arg1->Issuer, (const char *)arg2);
7388
8007
    } else {
7389
8008
      arg1->Issuer = 0;
7390
8009
    }
7391
8010
  }
7392
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8011
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7393
8012
}
7394
8013
 
7395
8014
 
7396
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8015
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7397
8016
  jstring jresult = 0 ;
7398
8017
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7399
8018
  char *result = 0 ;
7400
8019
  
7401
8020
  (void)jenv;
7402
8021
  (void)jcls;
7403
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8022
  (void)jarg1_;
 
8023
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7404
8024
  result = (char *) ((arg1)->Issuer);
7405
 
  
7406
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8025
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7407
8026
  return jresult;
7408
8027
}
7409
8028
 
7410
8029
 
7411
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
8030
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7412
8031
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7413
8032
  int arg2 ;
7414
8033
  
7415
8034
  (void)jenv;
7416
8035
  (void)jcls;
7417
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8036
  (void)jarg1_;
 
8037
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7418
8038
  arg2 = (int)jarg2; 
7419
8039
  if (arg1) (arg1)->MajorVersion = arg2;
7420
8040
  
7421
8041
}
7422
8042
 
7423
8043
 
7424
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8044
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7425
8045
  jint jresult = 0 ;
7426
8046
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7427
8047
  int result;
7428
8048
  
7429
8049
  (void)jenv;
7430
8050
  (void)jcls;
7431
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8051
  (void)jarg1_;
 
8052
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7432
8053
  result = (int) ((arg1)->MajorVersion);
7433
 
  
7434
8054
  jresult = (jint)result; 
7435
8055
  return jresult;
7436
8056
}
7437
8057
 
7438
8058
 
7439
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
8059
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7440
8060
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7441
8061
  int arg2 ;
7442
8062
  
7443
8063
  (void)jenv;
7444
8064
  (void)jcls;
7445
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8065
  (void)jarg1_;
 
8066
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7446
8067
  arg2 = (int)jarg2; 
7447
8068
  if (arg1) (arg1)->MinorVersion = arg2;
7448
8069
  
7449
8070
}
7450
8071
 
7451
8072
 
7452
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8073
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7453
8074
  jint jresult = 0 ;
7454
8075
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7455
8076
  int result;
7456
8077
  
7457
8078
  (void)jenv;
7458
8079
  (void)jcls;
7459
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8080
  (void)jarg1_;
 
8081
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7460
8082
  result = (int) ((arg1)->MinorVersion);
7461
 
  
7462
8083
  jresult = (jint)result; 
7463
8084
  return jresult;
7464
8085
}
7465
8086
 
7466
8087
 
7467
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
8088
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7468
8089
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7469
8090
  char *arg2 = (char *) 0 ;
7470
8091
  
7471
8092
  (void)jenv;
7472
8093
  (void)jcls;
7473
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8094
  (void)jarg1_;
 
8095
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7474
8096
  arg2 = 0;
7475
8097
  if (jarg2) {
7476
8098
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7477
8099
    if (!arg2) return ;
7478
8100
  }
7479
8101
  {
7480
 
    if (arg1->private_key_file) free((char*)arg1->private_key_file);
 
8102
    if (arg1->private_key_file) free((char *)arg1->private_key_file);
7481
8103
    if (arg2) {
7482
 
      arg1->private_key_file = (char *) malloc(strlen(arg2)+1);
7483
 
      strcpy((char*)arg1->private_key_file,arg2);
 
8104
      arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1);
 
8105
      strcpy((char *)arg1->private_key_file, (const char *)arg2);
7484
8106
    } else {
7485
8107
      arg1->private_key_file = 0;
7486
8108
    }
7487
8109
  }
7488
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8110
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7489
8111
}
7490
8112
 
7491
8113
 
7492
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8114
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7493
8115
  jstring jresult = 0 ;
7494
8116
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7495
8117
  char *result = 0 ;
7496
8118
  
7497
8119
  (void)jenv;
7498
8120
  (void)jcls;
7499
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8121
  (void)jarg1_;
 
8122
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7500
8123
  result = (char *) ((arg1)->private_key_file);
7501
 
  
7502
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8124
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7503
8125
  return jresult;
7504
8126
}
7505
8127
 
7506
8128
 
7507
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
8129
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
7508
8130
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7509
8131
  LassoSignatureMethod arg2 ;
7510
8132
  
7511
8133
  (void)jenv;
7512
8134
  (void)jcls;
7513
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8135
  (void)jarg1_;
 
8136
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7514
8137
  arg2 = (LassoSignatureMethod)jarg2; 
7515
8138
  if (arg1) (arg1)->sign_method = arg2;
7516
8139
  
7517
8140
}
7518
8141
 
7519
8142
 
7520
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8143
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7521
8144
  jint jresult = 0 ;
7522
8145
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7523
8146
  LassoSignatureMethod result;
7524
8147
  
7525
8148
  (void)jenv;
7526
8149
  (void)jcls;
7527
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8150
  (void)jarg1_;
 
8151
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7528
8152
  result = (LassoSignatureMethod) ((arg1)->sign_method);
7529
 
  
7530
8153
  jresult = (jint)result; 
7531
8154
  return jresult;
7532
8155
}
7533
8156
 
7534
8157
 
7535
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
8158
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
7536
8159
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7537
8160
  LassoSignatureType arg2 ;
7538
8161
  LassoSignatureType *argp2 ;
7539
8162
  
7540
8163
  (void)jenv;
7541
8164
  (void)jcls;
7542
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
7543
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
8165
  (void)jarg1_;
 
8166
  arg1 = *(LassoSamlAssertion **)&jarg1; 
 
8167
  argp2 = *(LassoSignatureType **)&jarg2; 
7544
8168
  if (!argp2) {
7545
8169
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
7546
8170
    return ;
7551
8175
}
7552
8176
 
7553
8177
 
7554
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8178
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7555
8179
  jlong jresult = 0 ;
7556
8180
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7557
8181
  LassoSignatureType result;
7558
8182
  
7559
8183
  (void)jenv;
7560
8184
  (void)jcls;
7561
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8185
  (void)jarg1_;
 
8186
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7562
8187
  result =  ((arg1)->sign_type);
7563
 
  
7564
8188
  {
7565
8189
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
7566
8190
    memmove(resultptr, &result, sizeof(LassoSignatureType));
7567
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
8191
    *(LassoSignatureType **)&jresult = resultptr;
7568
8192
  }
7569
8193
  return jresult;
7570
8194
}
7571
8195
 
7572
8196
 
7573
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1advice_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
8197
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1advice_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7574
8198
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7575
8199
  LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ;
7576
8200
  
7577
8201
  (void)jenv;
7578
8202
  (void)jcls;
7579
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
7580
 
  arg2 = *(LassoSamlAdvice **)(void *)&jarg2; 
 
8203
  (void)jarg1_;
 
8204
  (void)jarg2_;
 
8205
  arg1 = *(LassoSamlAssertion **)&jarg1; 
 
8206
  arg2 = *(LassoSamlAdvice **)&jarg2; 
7581
8207
  LassoSamlAssertion_Advice_set(arg1,arg2);
7582
8208
  
7583
8209
}
7584
8210
 
7585
8211
 
7586
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1advice_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8212
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1advice_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7587
8213
  jlong jresult = 0 ;
7588
8214
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7589
8215
  LassoSamlAdvice *result = 0 ;
7590
8216
  
7591
8217
  (void)jenv;
7592
8218
  (void)jcls;
7593
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8219
  (void)jarg1_;
 
8220
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7594
8221
  result = (LassoSamlAdvice *)LassoSamlAssertion_Advice_get(arg1);
7595
 
  
7596
 
  *(LassoSamlAdvice **)(void *)&jresult = result; 
 
8222
  *(LassoSamlAdvice **)&jresult = result; 
7597
8223
  return jresult;
7598
8224
}
7599
8225
 
7600
8226
 
7601
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1attributeStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
8227
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1attributeStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7602
8228
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7603
8229
  LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ;
7604
8230
  
7605
8231
  (void)jenv;
7606
8232
  (void)jcls;
7607
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
7608
 
  arg2 = *(LassoSamlAttributeStatement **)(void *)&jarg2; 
 
8233
  (void)jarg1_;
 
8234
  (void)jarg2_;
 
8235
  arg1 = *(LassoSamlAssertion **)&jarg1; 
 
8236
  arg2 = *(LassoSamlAttributeStatement **)&jarg2; 
7609
8237
  LassoSamlAssertion_AttributeStatement_set(arg1,arg2);
7610
8238
  
7611
8239
}
7612
8240
 
7613
8241
 
7614
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1attributeStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8242
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1attributeStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7615
8243
  jlong jresult = 0 ;
7616
8244
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7617
8245
  LassoSamlAttributeStatement *result = 0 ;
7618
8246
  
7619
8247
  (void)jenv;
7620
8248
  (void)jcls;
7621
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8249
  (void)jarg1_;
 
8250
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7622
8251
  result = (LassoSamlAttributeStatement *)LassoSamlAssertion_AttributeStatement_get(arg1);
7623
 
  
7624
 
  *(LassoSamlAttributeStatement **)(void *)&jresult = result; 
 
8252
  *(LassoSamlAttributeStatement **)&jresult = result; 
7625
8253
  return jresult;
7626
8254
}
7627
8255
 
7628
8256
 
7629
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1authenticationStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
8257
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1authenticationStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7630
8258
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7631
8259
  LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ;
7632
8260
  
7633
8261
  (void)jenv;
7634
8262
  (void)jcls;
7635
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
7636
 
  arg2 = *(LassoSamlAuthenticationStatement **)(void *)&jarg2; 
 
8263
  (void)jarg1_;
 
8264
  (void)jarg2_;
 
8265
  arg1 = *(LassoSamlAssertion **)&jarg1; 
 
8266
  arg2 = *(LassoSamlAuthenticationStatement **)&jarg2; 
7637
8267
  LassoSamlAssertion_AuthenticationStatement_set(arg1,arg2);
7638
8268
  
7639
8269
}
7640
8270
 
7641
8271
 
7642
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1authenticationStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8272
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1authenticationStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7643
8273
  jlong jresult = 0 ;
7644
8274
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7645
8275
  LassoSamlAuthenticationStatement *result = 0 ;
7646
8276
  
7647
8277
  (void)jenv;
7648
8278
  (void)jcls;
7649
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8279
  (void)jarg1_;
 
8280
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7650
8281
  result = (LassoSamlAuthenticationStatement *)LassoSamlAssertion_AuthenticationStatement_get(arg1);
7651
 
  
7652
 
  *(LassoSamlAuthenticationStatement **)(void *)&jresult = result; 
 
8282
  *(LassoSamlAuthenticationStatement **)&jresult = result; 
7653
8283
  return jresult;
7654
8284
}
7655
8285
 
7656
8286
 
7657
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
8287
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7658
8288
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7659
8289
  LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ;
7660
8290
  
7661
8291
  (void)jenv;
7662
8292
  (void)jcls;
7663
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
7664
 
  arg2 = *(LassoSamlConditions **)(void *)&jarg2; 
 
8293
  (void)jarg1_;
 
8294
  (void)jarg2_;
 
8295
  arg1 = *(LassoSamlAssertion **)&jarg1; 
 
8296
  arg2 = *(LassoSamlConditions **)&jarg2; 
7665
8297
  LassoSamlAssertion_Conditions_set(arg1,arg2);
7666
8298
  
7667
8299
}
7668
8300
 
7669
8301
 
7670
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8302
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7671
8303
  jlong jresult = 0 ;
7672
8304
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7673
8305
  LassoSamlConditions *result = 0 ;
7674
8306
  
7675
8307
  (void)jenv;
7676
8308
  (void)jcls;
7677
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8309
  (void)jarg1_;
 
8310
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7678
8311
  result = (LassoSamlConditions *)LassoSamlAssertion_Conditions_get(arg1);
7679
 
  
7680
 
  *(LassoSamlConditions **)(void *)&jresult = result; 
 
8312
  *(LassoSamlConditions **)&jresult = result; 
7681
8313
  return jresult;
7682
8314
}
7683
8315
 
7684
8316
 
7685
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1subjectStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
8317
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1subjectStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
7686
8318
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7687
8319
  LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ;
7688
8320
  
7689
8321
  (void)jenv;
7690
8322
  (void)jcls;
7691
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
7692
 
  arg2 = *(LassoSamlSubjectStatement **)(void *)&jarg2; 
 
8323
  (void)jarg1_;
 
8324
  (void)jarg2_;
 
8325
  arg1 = *(LassoSamlAssertion **)&jarg1; 
 
8326
  arg2 = *(LassoSamlSubjectStatement **)&jarg2; 
7693
8327
  LassoSamlAssertion_SubjectStatement_set(arg1,arg2);
7694
8328
  
7695
8329
}
7696
8330
 
7697
8331
 
7698
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1subjectStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8332
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1subjectStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7699
8333
  jlong jresult = 0 ;
7700
8334
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7701
8335
  LassoSamlSubjectStatement *result = 0 ;
7702
8336
  
7703
8337
  (void)jenv;
7704
8338
  (void)jcls;
7705
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8339
  (void)jarg1_;
 
8340
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7706
8341
  result = (LassoSamlSubjectStatement *)LassoSamlAssertion_SubjectStatement_get(arg1);
7707
 
  
7708
 
  *(LassoSamlSubjectStatement **)(void *)&jresult = result; 
 
8342
  *(LassoSamlSubjectStatement **)&jresult = result; 
7709
8343
  return jresult;
7710
8344
}
7711
8345
 
7712
8346
 
7713
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAssertion(JNIEnv *jenv, jclass jcls) {
 
8347
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlAssertion(JNIEnv *jenv, jclass jcls) {
7714
8348
  jlong jresult = 0 ;
7715
8349
  LassoSamlAssertion *result = 0 ;
7716
8350
  
7717
8351
  (void)jenv;
7718
8352
  (void)jcls;
7719
8353
  result = (LassoSamlAssertion *)new_LassoSamlAssertion();
7720
 
  
7721
 
  *(LassoSamlAssertion **)(void *)&jresult = result; 
 
8354
  *(LassoSamlAssertion **)&jresult = result; 
7722
8355
  return jresult;
7723
8356
}
7724
8357
 
7725
8358
 
7726
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8359
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1) {
7727
8360
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7728
8361
  
7729
8362
  (void)jenv;
7730
8363
  (void)jcls;
7731
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8364
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7732
8365
  delete_LassoSamlAssertion(arg1);
7733
8366
  
7734
8367
}
7735
8368
 
7736
8369
 
7737
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8370
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAssertion_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7738
8371
  jstring jresult = 0 ;
7739
8372
  LassoSamlAssertion *arg1 = (LassoSamlAssertion *) 0 ;
7740
8373
  char *result = 0 ;
7741
8374
  
7742
8375
  (void)jenv;
7743
8376
  (void)jcls;
7744
 
  arg1 = *(LassoSamlAssertion **)(void *)&jarg1; 
 
8377
  (void)jarg1_;
 
8378
  arg1 = *(LassoSamlAssertion **)&jarg1; 
7745
8379
  result = (char *)LassoSamlAssertion_dump(arg1);
7746
 
  
7747
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8380
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7748
8381
  g_free(result);
7749
8382
  return jresult;
7750
8383
}
7751
8384
 
7752
8385
 
7753
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
8386
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7754
8387
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7755
8388
  char *arg2 = (char *) 0 ;
7756
8389
  
7757
8390
  (void)jenv;
7758
8391
  (void)jcls;
7759
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
 
8392
  (void)jarg1_;
 
8393
  arg1 = *(LassoSamlAttribute **)&jarg1; 
7760
8394
  arg2 = 0;
7761
8395
  if (jarg2) {
7762
8396
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7764
8398
  }
7765
8399
  LassoSamlAttribute_AttributeName_set(arg1,arg2);
7766
8400
  
7767
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8401
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7768
8402
}
7769
8403
 
7770
8404
 
7771
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
8405
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
7772
8406
  jstring jresult = 0 ;
7773
8407
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7774
8408
  char *result = 0 ;
7775
8409
  
7776
8410
  (void)jenv;
7777
8411
  (void)jcls;
7778
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
 
8412
  (void)jarg1_;
 
8413
  arg1 = *(LassoSamlAttribute **)&jarg1; 
7779
8414
  result = (char *)LassoSamlAttribute_AttributeName_get(arg1);
7780
 
  
7781
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8415
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7782
8416
  return jresult;
7783
8417
}
7784
8418
 
7785
8419
 
7786
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeNamespace_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
8420
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlAttribute_1attributeNamespace_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
7787
8421
  LassoSamlAttribute *arg1 = (LassoSamlAttribute *) 0 ;
7788
8422
  char *arg2 = (char *) 0 ;
7789
8423
  
7790
8424
  (void)jenv;
7791
8425
  (void)jcls;
7792
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
 
8426
  (void)jarg1_;
 
8427
  arg1 = *(LassoSamlAttribute **)&jarg1; 
7793
8428
  arg2 = 0;
7794
8429
  if (jarg2) {
7795
8430
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7797
8432
  }
7798
8433
  LassoSamlAttribute_AttributeNamespace_set(arg1,arg2);
7799
8434
  
7800
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8435
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7801
8436
}
7802
8437
 
7803
8438
 
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 ;
7808
8443
  
7809
8444
  (void)jenv;
7810
8445
  (void)jcls;
7811
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
 
8446
  (void)jarg1_;
 
8447
  arg1 = *(LassoSamlAttribute **)&jarg1; 
7812
8448
  result = (char *)LassoSamlAttribute_AttributeNamespace_get(arg1);
7813
 
  
7814
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8449
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7815
8450
  return jresult;
7816
8451
}
7817
8452
 
7818
8453
 
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 ;
7822
8457
  
7823
8458
  (void)jenv;
7824
8459
  (void)jcls;
7825
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
7826
 
  arg2 = *(LassoNodeList **)(void *)&jarg2; 
 
8460
  (void)jarg1_;
 
8461
  (void)jarg2_;
 
8462
  arg1 = *(LassoSamlAttribute **)&jarg1; 
 
8463
  arg2 = *(LassoNodeList **)&jarg2; 
7827
8464
  LassoSamlAttribute_AttributeValue_set(arg1,arg2);
7828
8465
  
7829
8466
}
7830
8467
 
7831
8468
 
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 ;
7836
8473
  
7837
8474
  (void)jenv;
7838
8475
  (void)jcls;
7839
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
 
8476
  (void)jarg1_;
 
8477
  arg1 = *(LassoSamlAttribute **)&jarg1; 
7840
8478
  result = (LassoNodeList *)LassoSamlAttribute_AttributeValue_get(arg1);
7841
 
  
7842
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
8479
  *(LassoNodeList **)&jresult = result; 
7843
8480
  return jresult;
7844
8481
}
7845
8482
 
7846
8483
 
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 ;
7850
8487
  
7851
8488
  (void)jenv;
7852
8489
  (void)jcls;
7853
8490
  result = (LassoSamlAttribute *)new_LassoSamlAttribute();
7854
 
  
7855
 
  *(LassoSamlAttribute **)(void *)&jresult = result; 
 
8491
  *(LassoSamlAttribute **)&jresult = result; 
7856
8492
  return jresult;
7857
8493
}
7858
8494
 
7859
8495
 
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 ;
7862
8498
  
7863
8499
  (void)jenv;
7864
8500
  (void)jcls;
7865
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
 
8501
  arg1 = *(LassoSamlAttribute **)&jarg1; 
7866
8502
  delete_LassoSamlAttribute(arg1);
7867
8503
  
7868
8504
}
7869
8505
 
7870
8506
 
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 ;
7875
8511
  
7876
8512
  (void)jenv;
7877
8513
  (void)jcls;
7878
 
  arg1 = *(LassoSamlAttribute **)(void *)&jarg1; 
 
8514
  (void)jarg1_;
 
8515
  arg1 = *(LassoSamlAttribute **)&jarg1; 
7879
8516
  result = (char *)LassoSamlAttribute_dump(arg1);
7880
 
  
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;
7884
8520
}
7885
8521
 
7886
8522
 
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 ;
7890
8526
  
7891
8527
  (void)jenv;
7892
8528
  (void)jcls;
7893
 
  arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1; 
 
8529
  (void)jarg1_;
 
8530
  arg1 = *(LassoSamlAttributeDesignator **)&jarg1; 
7894
8531
  arg2 = 0;
7895
8532
  if (jarg2) {
7896
8533
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7897
8534
    if (!arg2) return ;
7898
8535
  }
7899
8536
  {
7900
 
    if (arg1->AttributeName) free((char*)arg1->AttributeName);
 
8537
    if (arg1->AttributeName) free((char *)arg1->AttributeName);
7901
8538
    if (arg2) {
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);
7904
8541
    } else {
7905
8542
      arg1->AttributeName = 0;
7906
8543
    }
7907
8544
  }
7908
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8545
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7909
8546
}
7910
8547
 
7911
8548
 
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 ;
7916
8553
  
7917
8554
  (void)jenv;
7918
8555
  (void)jcls;
7919
 
  arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1; 
 
8556
  (void)jarg1_;
 
8557
  arg1 = *(LassoSamlAttributeDesignator **)&jarg1; 
7920
8558
  result = (char *) ((arg1)->AttributeName);
7921
 
  
7922
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8559
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7923
8560
  return jresult;
7924
8561
}
7925
8562
 
7926
8563
 
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 ;
7930
8567
  
7931
8568
  (void)jenv;
7932
8569
  (void)jcls;
7933
 
  arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1; 
 
8570
  (void)jarg1_;
 
8571
  arg1 = *(LassoSamlAttributeDesignator **)&jarg1; 
7934
8572
  arg2 = 0;
7935
8573
  if (jarg2) {
7936
8574
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
7937
8575
    if (!arg2) return ;
7938
8576
  }
7939
8577
  {
7940
 
    if (arg1->AttributeNamespace) free((char*)arg1->AttributeNamespace);
 
8578
    if (arg1->AttributeNamespace) free((char *)arg1->AttributeNamespace);
7941
8579
    if (arg2) {
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);
7944
8582
    } else {
7945
8583
      arg1->AttributeNamespace = 0;
7946
8584
    }
7947
8585
  }
7948
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8586
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
7949
8587
}
7950
8588
 
7951
8589
 
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 ;
7956
8594
  
7957
8595
  (void)jenv;
7958
8596
  (void)jcls;
7959
 
  arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1; 
 
8597
  (void)jarg1_;
 
8598
  arg1 = *(LassoSamlAttributeDesignator **)&jarg1; 
7960
8599
  result = (char *) ((arg1)->AttributeNamespace);
7961
 
  
7962
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8600
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
7963
8601
  return jresult;
7964
8602
}
7965
8603
 
7966
8604
 
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 ;
7970
8608
  
7971
8609
  (void)jenv;
7972
8610
  (void)jcls;
7973
8611
  result = (LassoSamlAttributeDesignator *)new_LassoSamlAttributeDesignator();
7974
 
  
7975
 
  *(LassoSamlAttributeDesignator **)(void *)&jresult = result; 
 
8612
  *(LassoSamlAttributeDesignator **)&jresult = result; 
7976
8613
  return jresult;
7977
8614
}
7978
8615
 
7979
8616
 
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 ;
7982
8619
  
7983
8620
  (void)jenv;
7984
8621
  (void)jcls;
7985
 
  arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1; 
 
8622
  arg1 = *(LassoSamlAttributeDesignator **)&jarg1; 
7986
8623
  delete_LassoSamlAttributeDesignator(arg1);
7987
8624
  
7988
8625
}
7989
8626
 
7990
8627
 
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 ;
7995
8632
  
7996
8633
  (void)jenv;
7997
8634
  (void)jcls;
7998
 
  arg1 = *(LassoSamlAttributeDesignator **)(void *)&jarg1; 
 
8635
  (void)jarg1_;
 
8636
  arg1 = *(LassoSamlAttributeDesignator **)&jarg1; 
7999
8637
  result = (char *)LassoSamlAttributeDesignator_dump(arg1);
8000
 
  
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;
8004
8641
}
8005
8642
 
8006
8643
 
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 ;
8010
8647
  
8011
8648
  (void)jenv;
8012
8649
  (void)jcls;
8013
 
  arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1; 
8014
 
  arg2 = *(LassoSamlSubject **)(void *)&jarg2; 
 
8650
  (void)jarg1_;
 
8651
  (void)jarg2_;
 
8652
  arg1 = *(LassoSamlAttributeStatement **)&jarg1; 
 
8653
  arg2 = *(LassoSamlSubject **)&jarg2; 
8015
8654
  LassoSamlAttributeStatement_Subject_set(arg1,arg2);
8016
8655
  
8017
8656
}
8018
8657
 
8019
8658
 
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 ;
8024
8663
  
8025
8664
  (void)jenv;
8026
8665
  (void)jcls;
8027
 
  arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1; 
 
8666
  (void)jarg1_;
 
8667
  arg1 = *(LassoSamlAttributeStatement **)&jarg1; 
8028
8668
  result = (LassoSamlSubject *)LassoSamlAttributeStatement_Subject_get(arg1);
8029
 
  
8030
 
  *(LassoSamlSubject **)(void *)&jresult = result; 
 
8669
  *(LassoSamlSubject **)&jresult = result; 
8031
8670
  return jresult;
8032
8671
}
8033
8672
 
8034
8673
 
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 ;
8038
8677
  
8039
8678
  (void)jenv;
8040
8679
  (void)jcls;
8041
 
  arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1; 
8042
 
  arg2 = *(LassoNodeList **)(void *)&jarg2; 
 
8680
  (void)jarg1_;
 
8681
  (void)jarg2_;
 
8682
  arg1 = *(LassoSamlAttributeStatement **)&jarg1; 
 
8683
  arg2 = *(LassoNodeList **)&jarg2; 
8043
8684
  LassoSamlAttributeStatement_Attribute_set(arg1,arg2);
8044
8685
  
8045
8686
}
8046
8687
 
8047
8688
 
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 ;
8052
8693
  
8053
8694
  (void)jenv;
8054
8695
  (void)jcls;
8055
 
  arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1; 
 
8696
  (void)jarg1_;
 
8697
  arg1 = *(LassoSamlAttributeStatement **)&jarg1; 
8056
8698
  result = (LassoNodeList *)LassoSamlAttributeStatement_Attribute_get(arg1);
8057
 
  
8058
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
8699
  *(LassoNodeList **)&jresult = result; 
8059
8700
  return jresult;
8060
8701
}
8061
8702
 
8062
8703
 
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 ;
8066
8707
  
8067
8708
  (void)jenv;
8068
8709
  (void)jcls;
8069
8710
  result = (LassoSamlAttributeStatement *)new_LassoSamlAttributeStatement();
8070
 
  
8071
 
  *(LassoSamlAttributeStatement **)(void *)&jresult = result; 
 
8711
  *(LassoSamlAttributeStatement **)&jresult = result; 
8072
8712
  return jresult;
8073
8713
}
8074
8714
 
8075
8715
 
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 ;
8078
8718
  
8079
8719
  (void)jenv;
8080
8720
  (void)jcls;
8081
 
  arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1; 
 
8721
  arg1 = *(LassoSamlAttributeStatement **)&jarg1; 
8082
8722
  delete_LassoSamlAttributeStatement(arg1);
8083
8723
  
8084
8724
}
8085
8725
 
8086
8726
 
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 ;
8091
8731
  
8092
8732
  (void)jenv;
8093
8733
  (void)jcls;
8094
 
  arg1 = *(LassoSamlAttributeStatement **)(void *)&jarg1; 
 
8734
  (void)jarg1_;
 
8735
  arg1 = *(LassoSamlAttributeStatement **)&jarg1; 
8095
8736
  result = (char *)LassoSamlAttributeStatement_dump(arg1);
8096
 
  
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;
8100
8740
}
8101
8741
 
8102
8742
 
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 ;
8106
8746
  
8107
8747
  (void)jenv;
8108
8748
  (void)jcls;
8109
 
  arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1; 
8110
 
  arg2 = *(LassoNodeList **)(void *)&jarg2; 
 
8749
  (void)jarg1_;
 
8750
  (void)jarg2_;
 
8751
  arg1 = *(LassoSamlAttributeValue **)&jarg1; 
 
8752
  arg2 = *(LassoNodeList **)&jarg2; 
8111
8753
  LassoSamlAttributeValue_any_set(arg1,arg2);
8112
8754
  
8113
8755
}
8114
8756
 
8115
8757
 
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 ;
8120
8762
  
8121
8763
  (void)jenv;
8122
8764
  (void)jcls;
8123
 
  arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1; 
 
8765
  (void)jarg1_;
 
8766
  arg1 = *(LassoSamlAttributeValue **)&jarg1; 
8124
8767
  result = (LassoNodeList *)LassoSamlAttributeValue_any_get(arg1);
8125
 
  
8126
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
8768
  *(LassoNodeList **)&jresult = result; 
8127
8769
  return jresult;
8128
8770
}
8129
8771
 
8130
8772
 
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 ;
8134
8776
  
8135
8777
  (void)jenv;
8136
8778
  (void)jcls;
8137
8779
  result = (LassoSamlAttributeValue *)new_LassoSamlAttributeValue();
8138
 
  
8139
 
  *(LassoSamlAttributeValue **)(void *)&jresult = result; 
 
8780
  *(LassoSamlAttributeValue **)&jresult = result; 
8140
8781
  return jresult;
8141
8782
}
8142
8783
 
8143
8784
 
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 ;
8146
8787
  
8147
8788
  (void)jenv;
8148
8789
  (void)jcls;
8149
 
  arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1; 
 
8790
  arg1 = *(LassoSamlAttributeValue **)&jarg1; 
8150
8791
  delete_LassoSamlAttributeValue(arg1);
8151
8792
  
8152
8793
}
8153
8794
 
8154
8795
 
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 ;
8159
8800
  
8160
8801
  (void)jenv;
8161
8802
  (void)jcls;
8162
 
  arg1 = *(LassoSamlAttributeValue **)(void *)&jarg1; 
 
8803
  (void)jarg1_;
 
8804
  arg1 = *(LassoSamlAttributeValue **)&jarg1; 
8163
8805
  result = (char *)LassoSamlAttributeValue_dump(arg1);
8164
 
  
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;
8168
8809
}
8169
8810
 
8170
8811
 
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 ;
8174
8815
  
8175
8816
  (void)jenv;
8176
8817
  (void)jcls;
8177
 
  arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1; 
8178
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
8818
  (void)jarg1_;
 
8819
  (void)jarg2_;
 
8820
  arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1; 
 
8821
  arg2 = *(LassoStringList **)&jarg2; 
8179
8822
  LassoSamlAudienceRestrictionCondition_audience_set(arg1,arg2);
8180
8823
  
8181
8824
}
8182
8825
 
8183
8826
 
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 ;
8188
8831
  
8189
8832
  (void)jenv;
8190
8833
  (void)jcls;
8191
 
  arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1; 
 
8834
  (void)jarg1_;
 
8835
  arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1; 
8192
8836
  result = (LassoStringList *)LassoSamlAudienceRestrictionCondition_audience_get(arg1);
8193
 
  
8194
 
  *(LassoStringList **)(void *)&jresult = result; 
 
8837
  *(LassoStringList **)&jresult = result; 
8195
8838
  return jresult;
8196
8839
}
8197
8840
 
8198
8841
 
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 ;
8202
8845
  
8203
8846
  (void)jenv;
8204
8847
  (void)jcls;
8205
8848
  result = (LassoSamlAudienceRestrictionCondition *)new_LassoSamlAudienceRestrictionCondition();
8206
 
  
8207
 
  *(LassoSamlAudienceRestrictionCondition **)(void *)&jresult = result; 
 
8849
  *(LassoSamlAudienceRestrictionCondition **)&jresult = result; 
8208
8850
  return jresult;
8209
8851
}
8210
8852
 
8211
8853
 
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 ;
8214
8856
  
8215
8857
  (void)jenv;
8216
8858
  (void)jcls;
8217
 
  arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1; 
 
8859
  arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1; 
8218
8860
  delete_LassoSamlAudienceRestrictionCondition(arg1);
8219
8861
  
8220
8862
}
8221
8863
 
8222
8864
 
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 ;
8227
8869
  
8228
8870
  (void)jenv;
8229
8871
  (void)jcls;
8230
 
  arg1 = *(LassoSamlAudienceRestrictionCondition **)(void *)&jarg1; 
 
8872
  (void)jarg1_;
 
8873
  arg1 = *(LassoSamlAudienceRestrictionCondition **)&jarg1; 
8231
8874
  result = (char *)LassoSamlAudienceRestrictionCondition_dump(arg1);
8232
 
  
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;
8236
8878
}
8237
8879
 
8238
8880
 
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 ;
8242
8884
  
8243
8885
  (void)jenv;
8244
8886
  (void)jcls;
8245
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
8887
  (void)jarg1_;
 
8888
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8246
8889
  arg2 = 0;
8247
8890
  if (jarg2) {
8248
8891
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8249
8892
    if (!arg2) return ;
8250
8893
  }
8251
8894
  {
8252
 
    if (arg1->AuthenticationInstant) free((char*)arg1->AuthenticationInstant);
 
8895
    if (arg1->AuthenticationInstant) free((char *)arg1->AuthenticationInstant);
8253
8896
    if (arg2) {
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);
8256
8899
    } else {
8257
8900
      arg1->AuthenticationInstant = 0;
8258
8901
    }
8259
8902
  }
8260
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8903
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8261
8904
}
8262
8905
 
8263
8906
 
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 ;
8268
8911
  
8269
8912
  (void)jenv;
8270
8913
  (void)jcls;
8271
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
8914
  (void)jarg1_;
 
8915
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8272
8916
  result = (char *) ((arg1)->AuthenticationInstant);
8273
 
  
8274
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8917
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8275
8918
  return jresult;
8276
8919
}
8277
8920
 
8278
8921
 
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 ;
8282
8925
  
8283
8926
  (void)jenv;
8284
8927
  (void)jcls;
8285
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
8928
  (void)jarg1_;
 
8929
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8286
8930
  arg2 = 0;
8287
8931
  if (jarg2) {
8288
8932
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8289
8933
    if (!arg2) return ;
8290
8934
  }
8291
8935
  {
8292
 
    if (arg1->AuthenticationMethod) free((char*)arg1->AuthenticationMethod);
 
8936
    if (arg1->AuthenticationMethod) free((char *)arg1->AuthenticationMethod);
8293
8937
    if (arg2) {
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);
8296
8940
    } else {
8297
8941
      arg1->AuthenticationMethod = 0;
8298
8942
    }
8299
8943
  }
8300
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
8944
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8301
8945
}
8302
8946
 
8303
8947
 
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 ;
8308
8952
  
8309
8953
  (void)jenv;
8310
8954
  (void)jcls;
8311
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
8955
  (void)jarg1_;
 
8956
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8312
8957
  result = (char *) ((arg1)->AuthenticationMethod);
8313
 
  
8314
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
8958
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8315
8959
  return jresult;
8316
8960
}
8317
8961
 
8318
8962
 
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 ;
8322
8966
  
8323
8967
  (void)jenv;
8324
8968
  (void)jcls;
8325
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
8326
 
  arg2 = *(LassoNodeList **)(void *)&jarg2; 
 
8969
  (void)jarg1_;
 
8970
  (void)jarg2_;
 
8971
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
 
8972
  arg2 = *(LassoNodeList **)&jarg2; 
8327
8973
  LassoSamlAuthenticationStatement_AuthorityBinding_set(arg1,arg2);
8328
8974
  
8329
8975
}
8330
8976
 
8331
8977
 
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 ;
8336
8982
  
8337
8983
  (void)jenv;
8338
8984
  (void)jcls;
8339
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
8985
  (void)jarg1_;
 
8986
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8340
8987
  result = (LassoNodeList *)LassoSamlAuthenticationStatement_AuthorityBinding_get(arg1);
8341
 
  
8342
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
8988
  *(LassoNodeList **)&jresult = result; 
8343
8989
  return jresult;
8344
8990
}
8345
8991
 
8346
8992
 
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 ;
8350
8996
  
8351
8997
  (void)jenv;
8352
8998
  (void)jcls;
8353
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
8354
 
  arg2 = *(LassoSamlSubjectLocality **)(void *)&jarg2; 
 
8999
  (void)jarg1_;
 
9000
  (void)jarg2_;
 
9001
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
 
9002
  arg2 = *(LassoSamlSubjectLocality **)&jarg2; 
8355
9003
  LassoSamlAuthenticationStatement_SubjectLocality_set(arg1,arg2);
8356
9004
  
8357
9005
}
8358
9006
 
8359
9007
 
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 ;
8364
9012
  
8365
9013
  (void)jenv;
8366
9014
  (void)jcls;
8367
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
9015
  (void)jarg1_;
 
9016
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8368
9017
  result = (LassoSamlSubjectLocality *)LassoSamlAuthenticationStatement_SubjectLocality_get(arg1);
8369
 
  
8370
 
  *(LassoSamlSubjectLocality **)(void *)&jresult = result; 
 
9018
  *(LassoSamlSubjectLocality **)&jresult = result; 
8371
9019
  return jresult;
8372
9020
}
8373
9021
 
8374
9022
 
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 ;
8378
9026
  
8379
9027
  (void)jenv;
8380
9028
  (void)jcls;
8381
9029
  result = (LassoSamlAuthenticationStatement *)new_LassoSamlAuthenticationStatement();
8382
 
  
8383
 
  *(LassoSamlAuthenticationStatement **)(void *)&jresult = result; 
 
9030
  *(LassoSamlAuthenticationStatement **)&jresult = result; 
8384
9031
  return jresult;
8385
9032
}
8386
9033
 
8387
9034
 
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 ;
8390
9037
  
8391
9038
  (void)jenv;
8392
9039
  (void)jcls;
8393
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
9040
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8394
9041
  delete_LassoSamlAuthenticationStatement(arg1);
8395
9042
  
8396
9043
}
8397
9044
 
8398
9045
 
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 ;
8403
9050
  
8404
9051
  (void)jenv;
8405
9052
  (void)jcls;
8406
 
  arg1 = *(LassoSamlAuthenticationStatement **)(void *)&jarg1; 
 
9053
  (void)jarg1_;
 
9054
  arg1 = *(LassoSamlAuthenticationStatement **)&jarg1; 
8407
9055
  result = (char *)LassoSamlAuthenticationStatement_dump(arg1);
8408
 
  
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;
8412
9059
}
8413
9060
 
8414
9061
 
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 ;
8418
9065
  
8419
9066
  (void)jenv;
8420
9067
  (void)jcls;
8421
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9068
  (void)jarg1_;
 
9069
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8422
9070
  arg2 = 0;
8423
9071
  if (jarg2) {
8424
9072
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8425
9073
    if (!arg2) return ;
8426
9074
  }
8427
9075
  {
8428
 
    if (arg1->AuthorityKind) free((char*)arg1->AuthorityKind);
 
9076
    if (arg1->AuthorityKind) free((char *)arg1->AuthorityKind);
8429
9077
    if (arg2) {
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);
8432
9080
    } else {
8433
9081
      arg1->AuthorityKind = 0;
8434
9082
    }
8435
9083
  }
8436
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9084
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8437
9085
}
8438
9086
 
8439
9087
 
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 ;
8444
9092
  
8445
9093
  (void)jenv;
8446
9094
  (void)jcls;
8447
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9095
  (void)jarg1_;
 
9096
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8448
9097
  result = (char *) ((arg1)->AuthorityKind);
8449
 
  
8450
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9098
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8451
9099
  return jresult;
8452
9100
}
8453
9101
 
8454
9102
 
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 ;
8458
9106
  
8459
9107
  (void)jenv;
8460
9108
  (void)jcls;
8461
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9109
  (void)jarg1_;
 
9110
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8462
9111
  arg2 = 0;
8463
9112
  if (jarg2) {
8464
9113
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8465
9114
    if (!arg2) return ;
8466
9115
  }
8467
9116
  {
8468
 
    if (arg1->Location) free((char*)arg1->Location);
 
9117
    if (arg1->Location) free((char *)arg1->Location);
8469
9118
    if (arg2) {
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);
8472
9121
    } else {
8473
9122
      arg1->Location = 0;
8474
9123
    }
8475
9124
  }
8476
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9125
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8477
9126
}
8478
9127
 
8479
9128
 
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 ;
8484
9133
  
8485
9134
  (void)jenv;
8486
9135
  (void)jcls;
8487
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9136
  (void)jarg1_;
 
9137
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8488
9138
  result = (char *) ((arg1)->Location);
8489
 
  
8490
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9139
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8491
9140
  return jresult;
8492
9141
}
8493
9142
 
8494
9143
 
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 ;
8498
9147
  
8499
9148
  (void)jenv;
8500
9149
  (void)jcls;
8501
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9150
  (void)jarg1_;
 
9151
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8502
9152
  arg2 = 0;
8503
9153
  if (jarg2) {
8504
9154
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8505
9155
    if (!arg2) return ;
8506
9156
  }
8507
9157
  {
8508
 
    if (arg1->Binding) free((char*)arg1->Binding);
 
9158
    if (arg1->Binding) free((char *)arg1->Binding);
8509
9159
    if (arg2) {
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);
8512
9162
    } else {
8513
9163
      arg1->Binding = 0;
8514
9164
    }
8515
9165
  }
8516
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9166
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8517
9167
}
8518
9168
 
8519
9169
 
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 ;
8524
9174
  
8525
9175
  (void)jenv;
8526
9176
  (void)jcls;
8527
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9177
  (void)jarg1_;
 
9178
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8528
9179
  result = (char *) ((arg1)->Binding);
8529
 
  
8530
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9180
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8531
9181
  return jresult;
8532
9182
}
8533
9183
 
8534
9184
 
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 ;
8538
9188
  
8539
9189
  (void)jenv;
8540
9190
  (void)jcls;
8541
9191
  result = (LassoSamlAuthorityBinding *)new_LassoSamlAuthorityBinding();
8542
 
  
8543
 
  *(LassoSamlAuthorityBinding **)(void *)&jresult = result; 
 
9192
  *(LassoSamlAuthorityBinding **)&jresult = result; 
8544
9193
  return jresult;
8545
9194
}
8546
9195
 
8547
9196
 
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 ;
8550
9199
  
8551
9200
  (void)jenv;
8552
9201
  (void)jcls;
8553
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9202
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8554
9203
  delete_LassoSamlAuthorityBinding(arg1);
8555
9204
  
8556
9205
}
8557
9206
 
8558
9207
 
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 ;
8563
9212
  
8564
9213
  (void)jenv;
8565
9214
  (void)jcls;
8566
 
  arg1 = *(LassoSamlAuthorityBinding **)(void *)&jarg1; 
 
9215
  (void)jarg1_;
 
9216
  arg1 = *(LassoSamlAuthorityBinding **)&jarg1; 
8567
9217
  result = (char *)LassoSamlAuthorityBinding_dump(arg1);
8568
 
  
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;
8572
9221
}
8573
9222
 
8574
9223
 
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 ;
8579
9228
  
8580
9229
  (void)jenv;
8581
9230
  (void)jcls;
8582
 
  arg1 = *(LassoSamlConditionAbstract **)(void *)&jarg1; 
 
9231
  (void)jarg1_;
 
9232
  arg1 = *(LassoSamlConditionAbstract **)&jarg1; 
8583
9233
  result = (char *)LassoSamlConditionAbstract_dump(arg1);
8584
 
  
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;
8588
9237
}
8589
9238
 
8590
9239
 
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 ;
8594
9243
  
8595
9244
  (void)jenv;
8596
9245
  (void)jcls;
8597
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9246
  (void)jarg1_;
 
9247
  arg1 = *(LassoSamlConditions **)&jarg1; 
8598
9248
  arg2 = 0;
8599
9249
  if (jarg2) {
8600
9250
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8601
9251
    if (!arg2) return ;
8602
9252
  }
8603
9253
  {
8604
 
    if (arg1->NotBefore) free((char*)arg1->NotBefore);
 
9254
    if (arg1->NotBefore) free((char *)arg1->NotBefore);
8605
9255
    if (arg2) {
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);
8608
9258
    } else {
8609
9259
      arg1->NotBefore = 0;
8610
9260
    }
8611
9261
  }
8612
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9262
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8613
9263
}
8614
9264
 
8615
9265
 
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 ;
8620
9270
  
8621
9271
  (void)jenv;
8622
9272
  (void)jcls;
8623
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9273
  (void)jarg1_;
 
9274
  arg1 = *(LassoSamlConditions **)&jarg1; 
8624
9275
  result = (char *) ((arg1)->NotBefore);
8625
 
  
8626
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9276
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8627
9277
  return jresult;
8628
9278
}
8629
9279
 
8630
9280
 
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 ;
8634
9284
  
8635
9285
  (void)jenv;
8636
9286
  (void)jcls;
8637
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9287
  (void)jarg1_;
 
9288
  arg1 = *(LassoSamlConditions **)&jarg1; 
8638
9289
  arg2 = 0;
8639
9290
  if (jarg2) {
8640
9291
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8641
9292
    if (!arg2) return ;
8642
9293
  }
8643
9294
  {
8644
 
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
 
9295
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
8645
9296
    if (arg2) {
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);
8648
9299
    } else {
8649
9300
      arg1->NotOnOrAfter = 0;
8650
9301
    }
8651
9302
  }
8652
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9303
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8653
9304
}
8654
9305
 
8655
9306
 
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 ;
8660
9311
  
8661
9312
  (void)jenv;
8662
9313
  (void)jcls;
8663
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9314
  (void)jarg1_;
 
9315
  arg1 = *(LassoSamlConditions **)&jarg1; 
8664
9316
  result = (char *) ((arg1)->NotOnOrAfter);
8665
 
  
8666
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9317
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8667
9318
  return jresult;
8668
9319
}
8669
9320
 
8670
9321
 
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 ;
8674
9325
  
8675
9326
  (void)jenv;
8676
9327
  (void)jcls;
8677
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
8678
 
  arg2 = *(LassoNodeList **)(void *)&jarg2; 
 
9328
  (void)jarg1_;
 
9329
  (void)jarg2_;
 
9330
  arg1 = *(LassoSamlConditions **)&jarg1; 
 
9331
  arg2 = *(LassoNodeList **)&jarg2; 
8679
9332
  LassoSamlConditions_AudienceRestrictionCondition_set(arg1,arg2);
8680
9333
  
8681
9334
}
8682
9335
 
8683
9336
 
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 ;
8688
9341
  
8689
9342
  (void)jenv;
8690
9343
  (void)jcls;
8691
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9344
  (void)jarg1_;
 
9345
  arg1 = *(LassoSamlConditions **)&jarg1; 
8692
9346
  result = (LassoNodeList *)LassoSamlConditions_AudienceRestrictionCondition_get(arg1);
8693
 
  
8694
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
9347
  *(LassoNodeList **)&jresult = result; 
8695
9348
  return jresult;
8696
9349
}
8697
9350
 
8698
9351
 
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 ;
8702
9355
  
8703
9356
  (void)jenv;
8704
9357
  (void)jcls;
8705
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
8706
 
  arg2 = *(LassoNodeList **)(void *)&jarg2; 
 
9358
  (void)jarg1_;
 
9359
  (void)jarg2_;
 
9360
  arg1 = *(LassoSamlConditions **)&jarg1; 
 
9361
  arg2 = *(LassoNodeList **)&jarg2; 
8707
9362
  LassoSamlConditions_Condition_set(arg1,arg2);
8708
9363
  
8709
9364
}
8710
9365
 
8711
9366
 
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 ;
8716
9371
  
8717
9372
  (void)jenv;
8718
9373
  (void)jcls;
8719
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9374
  (void)jarg1_;
 
9375
  arg1 = *(LassoSamlConditions **)&jarg1; 
8720
9376
  result = (LassoNodeList *)LassoSamlConditions_Condition_get(arg1);
8721
 
  
8722
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
9377
  *(LassoNodeList **)&jresult = result; 
8723
9378
  return jresult;
8724
9379
}
8725
9380
 
8726
9381
 
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 ;
8730
9385
  
8731
9386
  (void)jenv;
8732
9387
  (void)jcls;
8733
9388
  result = (LassoSamlConditions *)new_LassoSamlConditions();
8734
 
  
8735
 
  *(LassoSamlConditions **)(void *)&jresult = result; 
 
9389
  *(LassoSamlConditions **)&jresult = result; 
8736
9390
  return jresult;
8737
9391
}
8738
9392
 
8739
9393
 
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 ;
8742
9396
  
8743
9397
  (void)jenv;
8744
9398
  (void)jcls;
8745
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9399
  arg1 = *(LassoSamlConditions **)&jarg1; 
8746
9400
  delete_LassoSamlConditions(arg1);
8747
9401
  
8748
9402
}
8749
9403
 
8750
9404
 
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 ;
8755
9409
  
8756
9410
  (void)jenv;
8757
9411
  (void)jcls;
8758
 
  arg1 = *(LassoSamlConditions **)(void *)&jarg1; 
 
9412
  (void)jarg1_;
 
9413
  arg1 = *(LassoSamlConditions **)&jarg1; 
8759
9414
  result = (char *)LassoSamlConditions_dump(arg1);
8760
 
  
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;
8764
9418
}
8765
9419
 
8766
9420
 
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 ;
8770
9424
  
8771
9425
  (void)jenv;
8772
9426
  (void)jcls;
8773
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9427
  (void)jarg1_;
 
9428
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8774
9429
  arg2 = 0;
8775
9430
  if (jarg2) {
8776
9431
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8777
9432
    if (!arg2) return ;
8778
9433
  }
8779
9434
  {
8780
 
    if (arg1->content) free((char*)arg1->content);
 
9435
    if (arg1->content) free((char *)arg1->content);
8781
9436
    if (arg2) {
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);
8784
9439
    } else {
8785
9440
      arg1->content = 0;
8786
9441
    }
8787
9442
  }
8788
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9443
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8789
9444
}
8790
9445
 
8791
9446
 
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 ;
8796
9451
  
8797
9452
  (void)jenv;
8798
9453
  (void)jcls;
8799
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9454
  (void)jarg1_;
 
9455
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8800
9456
  result = (char *) ((arg1)->content);
8801
 
  
8802
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9457
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8803
9458
  return jresult;
8804
9459
}
8805
9460
 
8806
9461
 
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 ;
8810
9465
  
8811
9466
  (void)jenv;
8812
9467
  (void)jcls;
8813
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9468
  (void)jarg1_;
 
9469
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8814
9470
  arg2 = 0;
8815
9471
  if (jarg2) {
8816
9472
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8817
9473
    if (!arg2) return ;
8818
9474
  }
8819
9475
  {
8820
 
    if (arg1->Format) free((char*)arg1->Format);
 
9476
    if (arg1->Format) free((char *)arg1->Format);
8821
9477
    if (arg2) {
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);
8824
9480
    } else {
8825
9481
      arg1->Format = 0;
8826
9482
    }
8827
9483
  }
8828
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9484
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8829
9485
}
8830
9486
 
8831
9487
 
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 ;
8836
9492
  
8837
9493
  (void)jenv;
8838
9494
  (void)jcls;
8839
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9495
  (void)jarg1_;
 
9496
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8840
9497
  result = (char *) ((arg1)->Format);
8841
 
  
8842
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9498
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8843
9499
  return jresult;
8844
9500
}
8845
9501
 
8846
9502
 
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 ;
8850
9506
  
8851
9507
  (void)jenv;
8852
9508
  (void)jcls;
8853
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9509
  (void)jarg1_;
 
9510
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8854
9511
  arg2 = 0;
8855
9512
  if (jarg2) {
8856
9513
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
8857
9514
    if (!arg2) return ;
8858
9515
  }
8859
9516
  {
8860
 
    if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
 
9517
    if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
8861
9518
    if (arg2) {
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);
8864
9521
    } else {
8865
9522
      arg1->NameQualifier = 0;
8866
9523
    }
8867
9524
  }
8868
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9525
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
8869
9526
}
8870
9527
 
8871
9528
 
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 ;
8876
9533
  
8877
9534
  (void)jenv;
8878
9535
  (void)jcls;
8879
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9536
  (void)jarg1_;
 
9537
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8880
9538
  result = (char *) ((arg1)->NameQualifier);
8881
 
  
8882
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9539
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
8883
9540
  return jresult;
8884
9541
}
8885
9542
 
8886
9543
 
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 ;
8890
9547
  
8891
9548
  (void)jenv;
8892
9549
  (void)jcls;
8893
9550
  result = (LassoSamlNameIdentifier *)new_LassoSamlNameIdentifier();
8894
 
  
8895
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
9551
  *(LassoSamlNameIdentifier **)&jresult = result; 
8896
9552
  return jresult;
8897
9553
}
8898
9554
 
8899
9555
 
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 ;
8902
9558
  
8903
9559
  (void)jenv;
8904
9560
  (void)jcls;
8905
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9561
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8906
9562
  delete_LassoSamlNameIdentifier(arg1);
8907
9563
  
8908
9564
}
8909
9565
 
8910
9566
 
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 ;
8915
9571
  
8916
9572
  (void)jenv;
8917
9573
  (void)jcls;
8918
 
  arg1 = *(LassoSamlNameIdentifier **)(void *)&jarg1; 
 
9574
  (void)jarg1_;
 
9575
  arg1 = *(LassoSamlNameIdentifier **)&jarg1; 
8919
9576
  result = (char *)LassoSamlNameIdentifier_dump(arg1);
8920
 
  
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;
8924
9580
}
8925
9581
 
8926
9582
 
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 ;
8931
9587
  
8932
9588
  (void)jenv;
8933
9589
  (void)jcls;
8934
 
  arg1 = *(LassoSamlStatementAbstract **)(void *)&jarg1; 
 
9590
  (void)jarg1_;
 
9591
  arg1 = *(LassoSamlStatementAbstract **)&jarg1; 
8935
9592
  result = (char *)LassoSamlStatementAbstract_dump(arg1);
8936
 
  
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;
8940
9596
}
8941
9597
 
8942
9598
 
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 ;
8946
9602
  
8947
9603
  (void)jenv;
8948
9604
  (void)jcls;
8949
 
  arg1 = *(LassoSamlSubject **)(void *)&jarg1; 
8950
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
 
9605
  (void)jarg1_;
 
9606
  (void)jarg2_;
 
9607
  arg1 = *(LassoSamlSubject **)&jarg1; 
 
9608
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
8951
9609
  LassoSamlSubject_NameIdentifier_set(arg1,arg2);
8952
9610
  
8953
9611
}
8954
9612
 
8955
9613
 
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 ;
8960
9618
  
8961
9619
  (void)jenv;
8962
9620
  (void)jcls;
8963
 
  arg1 = *(LassoSamlSubject **)(void *)&jarg1; 
 
9621
  (void)jarg1_;
 
9622
  arg1 = *(LassoSamlSubject **)&jarg1; 
8964
9623
  result = (LassoSamlNameIdentifier *)LassoSamlSubject_NameIdentifier_get(arg1);
8965
 
  
8966
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
9624
  *(LassoSamlNameIdentifier **)&jresult = result; 
8967
9625
  return jresult;
8968
9626
}
8969
9627
 
8970
9628
 
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 ;
8974
9632
  
8975
9633
  (void)jenv;
8976
9634
  (void)jcls;
8977
 
  arg1 = *(LassoSamlSubject **)(void *)&jarg1; 
8978
 
  arg2 = *(LassoSamlSubjectConfirmation **)(void *)&jarg2; 
 
9635
  (void)jarg1_;
 
9636
  (void)jarg2_;
 
9637
  arg1 = *(LassoSamlSubject **)&jarg1; 
 
9638
  arg2 = *(LassoSamlSubjectConfirmation **)&jarg2; 
8979
9639
  LassoSamlSubject_SubjectConfirmation_set(arg1,arg2);
8980
9640
  
8981
9641
}
8982
9642
 
8983
9643
 
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 ;
8988
9648
  
8989
9649
  (void)jenv;
8990
9650
  (void)jcls;
8991
 
  arg1 = *(LassoSamlSubject **)(void *)&jarg1; 
 
9651
  (void)jarg1_;
 
9652
  arg1 = *(LassoSamlSubject **)&jarg1; 
8992
9653
  result = (LassoSamlSubjectConfirmation *)LassoSamlSubject_SubjectConfirmation_get(arg1);
8993
 
  
8994
 
  *(LassoSamlSubjectConfirmation **)(void *)&jresult = result; 
 
9654
  *(LassoSamlSubjectConfirmation **)&jresult = result; 
8995
9655
  return jresult;
8996
9656
}
8997
9657
 
8998
9658
 
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 ;
9002
9662
  
9003
9663
  (void)jenv;
9004
9664
  (void)jcls;
9005
9665
  result = (LassoSamlSubject *)new_LassoSamlSubject();
9006
 
  
9007
 
  *(LassoSamlSubject **)(void *)&jresult = result; 
 
9666
  *(LassoSamlSubject **)&jresult = result; 
9008
9667
  return jresult;
9009
9668
}
9010
9669
 
9011
9670
 
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 ;
9014
9673
  
9015
9674
  (void)jenv;
9016
9675
  (void)jcls;
9017
 
  arg1 = *(LassoSamlSubject **)(void *)&jarg1; 
 
9676
  arg1 = *(LassoSamlSubject **)&jarg1; 
9018
9677
  delete_LassoSamlSubject(arg1);
9019
9678
  
9020
9679
}
9021
9680
 
9022
9681
 
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 ;
9027
9686
  
9028
9687
  (void)jenv;
9029
9688
  (void)jcls;
9030
 
  arg1 = *(LassoSamlSubject **)(void *)&jarg1; 
 
9689
  (void)jarg1_;
 
9690
  arg1 = *(LassoSamlSubject **)&jarg1; 
9031
9691
  result = (char *)LassoSamlSubject_dump(arg1);
9032
 
  
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;
9036
9695
}
9037
9696
 
9038
9697
 
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 ;
9042
9701
  
9043
9702
  (void)jenv;
9044
9703
  (void)jcls;
9045
 
  arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1; 
 
9704
  (void)jarg1_;
 
9705
  arg1 = *(LassoSamlSubjectConfirmation **)&jarg1; 
9046
9706
  arg2 = 0;
9047
9707
  if (jarg2) {
9048
9708
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9049
9709
    if (!arg2) return ;
9050
9710
  }
9051
9711
  {
9052
 
    if (arg1->SubjectConfirmationData) free((char*)arg1->SubjectConfirmationData);
 
9712
    if (arg1->SubjectConfirmationData) free((char *)arg1->SubjectConfirmationData);
9053
9713
    if (arg2) {
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);
9056
9716
    } else {
9057
9717
      arg1->SubjectConfirmationData = 0;
9058
9718
    }
9059
9719
  }
9060
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9720
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9061
9721
}
9062
9722
 
9063
9723
 
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 ;
9068
9728
  
9069
9729
  (void)jenv;
9070
9730
  (void)jcls;
9071
 
  arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1; 
 
9731
  (void)jarg1_;
 
9732
  arg1 = *(LassoSamlSubjectConfirmation **)&jarg1; 
9072
9733
  result = (char *) ((arg1)->SubjectConfirmationData);
9073
 
  
9074
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9734
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9075
9735
  return jresult;
9076
9736
}
9077
9737
 
9078
9738
 
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 ;
9082
9742
  
9083
9743
  (void)jenv;
9084
9744
  (void)jcls;
9085
 
  arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1; 
9086
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
9745
  (void)jarg1_;
 
9746
  (void)jarg2_;
 
9747
  arg1 = *(LassoSamlSubjectConfirmation **)&jarg1; 
 
9748
  arg2 = *(LassoStringList **)&jarg2; 
9087
9749
  LassoSamlSubjectConfirmation_confirmationMethod_set(arg1,arg2);
9088
9750
  
9089
9751
}
9090
9752
 
9091
9753
 
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 ;
9096
9758
  
9097
9759
  (void)jenv;
9098
9760
  (void)jcls;
9099
 
  arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1; 
 
9761
  (void)jarg1_;
 
9762
  arg1 = *(LassoSamlSubjectConfirmation **)&jarg1; 
9100
9763
  result = (LassoStringList *)LassoSamlSubjectConfirmation_confirmationMethod_get(arg1);
9101
 
  
9102
 
  *(LassoStringList **)(void *)&jresult = result; 
 
9764
  *(LassoStringList **)&jresult = result; 
9103
9765
  return jresult;
9104
9766
}
9105
9767
 
9106
9768
 
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 ;
9110
9772
  
9111
9773
  (void)jenv;
9112
9774
  (void)jcls;
9113
9775
  result = (LassoSamlSubjectConfirmation *)new_LassoSamlSubjectConfirmation();
9114
 
  
9115
 
  *(LassoSamlSubjectConfirmation **)(void *)&jresult = result; 
 
9776
  *(LassoSamlSubjectConfirmation **)&jresult = result; 
9116
9777
  return jresult;
9117
9778
}
9118
9779
 
9119
9780
 
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 ;
9122
9783
  
9123
9784
  (void)jenv;
9124
9785
  (void)jcls;
9125
 
  arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1; 
 
9786
  arg1 = *(LassoSamlSubjectConfirmation **)&jarg1; 
9126
9787
  delete_LassoSamlSubjectConfirmation(arg1);
9127
9788
  
9128
9789
}
9129
9790
 
9130
9791
 
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 ;
9135
9796
  
9136
9797
  (void)jenv;
9137
9798
  (void)jcls;
9138
 
  arg1 = *(LassoSamlSubjectConfirmation **)(void *)&jarg1; 
 
9799
  (void)jarg1_;
 
9800
  arg1 = *(LassoSamlSubjectConfirmation **)&jarg1; 
9139
9801
  result = (char *)LassoSamlSubjectConfirmation_dump(arg1);
9140
 
  
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;
9144
9805
}
9145
9806
 
9146
9807
 
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 ;
9150
9811
  
9151
9812
  (void)jenv;
9152
9813
  (void)jcls;
9153
 
  arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1; 
 
9814
  (void)jarg1_;
 
9815
  arg1 = *(LassoSamlSubjectLocality **)&jarg1; 
9154
9816
  arg2 = 0;
9155
9817
  if (jarg2) {
9156
9818
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9157
9819
    if (!arg2) return ;
9158
9820
  }
9159
9821
  {
9160
 
    if (arg1->DNSAddress) free((char*)arg1->DNSAddress);
 
9822
    if (arg1->DNSAddress) free((char *)arg1->DNSAddress);
9161
9823
    if (arg2) {
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);
9164
9826
    } else {
9165
9827
      arg1->DNSAddress = 0;
9166
9828
    }
9167
9829
  }
9168
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9830
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9169
9831
}
9170
9832
 
9171
9833
 
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 ;
9176
9838
  
9177
9839
  (void)jenv;
9178
9840
  (void)jcls;
9179
 
  arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1; 
 
9841
  (void)jarg1_;
 
9842
  arg1 = *(LassoSamlSubjectLocality **)&jarg1; 
9180
9843
  result = (char *) ((arg1)->DNSAddress);
9181
 
  
9182
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9844
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9183
9845
  return jresult;
9184
9846
}
9185
9847
 
9186
9848
 
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 ;
9190
9852
  
9191
9853
  (void)jenv;
9192
9854
  (void)jcls;
9193
 
  arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1; 
 
9855
  (void)jarg1_;
 
9856
  arg1 = *(LassoSamlSubjectLocality **)&jarg1; 
9194
9857
  arg2 = 0;
9195
9858
  if (jarg2) {
9196
9859
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9197
9860
    if (!arg2) return ;
9198
9861
  }
9199
9862
  {
9200
 
    if (arg1->IPAddress) free((char*)arg1->IPAddress);
 
9863
    if (arg1->IPAddress) free((char *)arg1->IPAddress);
9201
9864
    if (arg2) {
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);
9204
9867
    } else {
9205
9868
      arg1->IPAddress = 0;
9206
9869
    }
9207
9870
  }
9208
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
9871
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9209
9872
}
9210
9873
 
9211
9874
 
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 ;
9216
9879
  
9217
9880
  (void)jenv;
9218
9881
  (void)jcls;
9219
 
  arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1; 
 
9882
  (void)jarg1_;
 
9883
  arg1 = *(LassoSamlSubjectLocality **)&jarg1; 
9220
9884
  result = (char *) ((arg1)->IPAddress);
9221
 
  
9222
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
9885
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9223
9886
  return jresult;
9224
9887
}
9225
9888
 
9226
9889
 
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 ;
9230
9893
  
9231
9894
  (void)jenv;
9232
9895
  (void)jcls;
9233
9896
  result = (LassoSamlSubjectLocality *)new_LassoSamlSubjectLocality();
9234
 
  
9235
 
  *(LassoSamlSubjectLocality **)(void *)&jresult = result; 
 
9897
  *(LassoSamlSubjectLocality **)&jresult = result; 
9236
9898
  return jresult;
9237
9899
}
9238
9900
 
9239
9901
 
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 ;
9242
9904
  
9243
9905
  (void)jenv;
9244
9906
  (void)jcls;
9245
 
  arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1; 
 
9907
  arg1 = *(LassoSamlSubjectLocality **)&jarg1; 
9246
9908
  delete_LassoSamlSubjectLocality(arg1);
9247
9909
  
9248
9910
}
9249
9911
 
9250
9912
 
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 ;
9255
9917
  
9256
9918
  (void)jenv;
9257
9919
  (void)jcls;
9258
 
  arg1 = *(LassoSamlSubjectLocality **)(void *)&jarg1; 
 
9920
  (void)jarg1_;
 
9921
  arg1 = *(LassoSamlSubjectLocality **)&jarg1; 
9259
9922
  result = (char *)LassoSamlSubjectLocality_dump(arg1);
9260
 
  
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;
9264
9926
}
9265
9927
 
9266
9928
 
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 ;
9270
9932
  
9271
9933
  (void)jenv;
9272
9934
  (void)jcls;
9273
 
  arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1; 
9274
 
  arg2 = *(LassoSamlSubject **)(void *)&jarg2; 
 
9935
  (void)jarg1_;
 
9936
  (void)jarg2_;
 
9937
  arg1 = *(LassoSamlSubjectStatement **)&jarg1; 
 
9938
  arg2 = *(LassoSamlSubject **)&jarg2; 
9275
9939
  LassoSamlSubjectStatement_Subject_set(arg1,arg2);
9276
9940
  
9277
9941
}
9278
9942
 
9279
9943
 
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 ;
9284
9948
  
9285
9949
  (void)jenv;
9286
9950
  (void)jcls;
9287
 
  arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1; 
 
9951
  (void)jarg1_;
 
9952
  arg1 = *(LassoSamlSubjectStatement **)&jarg1; 
9288
9953
  result = (LassoSamlSubject *)LassoSamlSubjectStatement_Subject_get(arg1);
9289
 
  
9290
 
  *(LassoSamlSubject **)(void *)&jresult = result; 
 
9954
  *(LassoSamlSubject **)&jresult = result; 
9291
9955
  return jresult;
9292
9956
}
9293
9957
 
9294
9958
 
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 ;
9298
9962
  
9299
9963
  (void)jenv;
9300
9964
  (void)jcls;
9301
9965
  result = (LassoSamlSubjectStatement *)new_LassoSamlSubjectStatement();
9302
 
  
9303
 
  *(LassoSamlSubjectStatement **)(void *)&jresult = result; 
 
9966
  *(LassoSamlSubjectStatement **)&jresult = result; 
9304
9967
  return jresult;
9305
9968
}
9306
9969
 
9307
9970
 
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 ;
9310
9973
  
9311
9974
  (void)jenv;
9312
9975
  (void)jcls;
9313
 
  arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1; 
 
9976
  arg1 = *(LassoSamlSubjectStatement **)&jarg1; 
9314
9977
  delete_LassoSamlSubjectStatement(arg1);
9315
9978
  
9316
9979
}
9317
9980
 
9318
9981
 
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 ;
9323
9986
  
9324
9987
  (void)jenv;
9325
9988
  (void)jcls;
9326
 
  arg1 = *(LassoSamlSubjectStatement **)(void *)&jarg1; 
 
9989
  (void)jarg1_;
 
9990
  arg1 = *(LassoSamlSubjectStatement **)&jarg1; 
9327
9991
  result = (char *)LassoSamlSubjectStatement_dump(arg1);
9328
 
  
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;
9332
9995
}
9333
9996
 
9334
9997
 
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 ;
9338
10001
  
9339
10002
  (void)jenv;
9340
10003
  (void)jcls;
9341
 
  arg1 = *(LassoSamlSubjectStatementAbstract **)(void *)&jarg1; 
9342
 
  arg2 = *(LassoSamlSubject **)(void *)&jarg2; 
 
10004
  (void)jarg1_;
 
10005
  (void)jarg2_;
 
10006
  arg1 = *(LassoSamlSubjectStatementAbstract **)&jarg1; 
 
10007
  arg2 = *(LassoSamlSubject **)&jarg2; 
9343
10008
  LassoSamlSubjectStatementAbstract_Subject_set(arg1,arg2);
9344
10009
  
9345
10010
}
9346
10011
 
9347
10012
 
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 ;
9352
10017
  
9353
10018
  (void)jenv;
9354
10019
  (void)jcls;
9355
 
  arg1 = *(LassoSamlSubjectStatementAbstract **)(void *)&jarg1; 
 
10020
  (void)jarg1_;
 
10021
  arg1 = *(LassoSamlSubjectStatementAbstract **)&jarg1; 
9356
10022
  result = (LassoSamlSubject *)LassoSamlSubjectStatementAbstract_Subject_get(arg1);
9357
 
  
9358
 
  *(LassoSamlSubject **)(void *)&jresult = result; 
 
10023
  *(LassoSamlSubject **)&jresult = result; 
9359
10024
  return jresult;
9360
10025
}
9361
10026
 
9362
10027
 
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 ;
9367
10032
  
9368
10033
  (void)jenv;
9369
10034
  (void)jcls;
9370
 
  arg1 = *(LassoSamlSubjectStatementAbstract **)(void *)&jarg1; 
 
10035
  (void)jarg1_;
 
10036
  arg1 = *(LassoSamlSubjectStatementAbstract **)&jarg1; 
9371
10037
  result = (char *)LassoSamlSubjectStatementAbstract_dump(arg1);
9372
 
  
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;
9376
10041
}
9377
10042
 
9378
10043
 
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 ;
9382
10047
  
9383
10048
  (void)jenv;
9384
10049
  (void)jcls;
9385
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10050
  (void)jarg1_;
 
10051
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9386
10052
  arg2 = 0;
9387
10053
  if (jarg2) {
9388
10054
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9389
10055
    if (!arg2) return ;
9390
10056
  }
9391
10057
  {
9392
 
    if (arg1->AssertionArtifact) free((char*)arg1->AssertionArtifact);
 
10058
    if (arg1->AssertionArtifact) free((char *)arg1->AssertionArtifact);
9393
10059
    if (arg2) {
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);
9396
10062
    } else {
9397
10063
      arg1->AssertionArtifact = 0;
9398
10064
    }
9399
10065
  }
9400
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10066
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9401
10067
}
9402
10068
 
9403
10069
 
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 ;
9408
10074
  
9409
10075
  (void)jenv;
9410
10076
  (void)jcls;
9411
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10077
  (void)jarg1_;
 
10078
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9412
10079
  result = (char *) ((arg1)->AssertionArtifact);
9413
 
  
9414
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10080
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9415
10081
  return jresult;
9416
10082
}
9417
10083
 
9418
10084
 
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 ;
9422
10088
  
9423
10089
  (void)jenv;
9424
10090
  (void)jcls;
9425
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10091
  (void)jarg1_;
 
10092
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9426
10093
  arg2 = 0;
9427
10094
  if (jarg2) {
9428
10095
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9430
10097
  }
9431
10098
  LassoSamlpRequest_certificate_file_set(arg1,arg2);
9432
10099
  
9433
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10100
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9434
10101
}
9435
10102
 
9436
10103
 
9437
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10104
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9438
10105
  jstring jresult = 0 ;
9439
10106
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9440
10107
  char *result = 0 ;
9441
10108
  
9442
10109
  (void)jenv;
9443
10110
  (void)jcls;
9444
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10111
  (void)jarg1_;
 
10112
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9445
10113
  result = (char *)LassoSamlpRequest_certificate_file_get(arg1);
9446
 
  
9447
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10114
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9448
10115
  return jresult;
9449
10116
}
9450
10117
 
9451
10118
 
9452
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10119
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9453
10120
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9454
10121
  char *arg2 = (char *) 0 ;
9455
10122
  
9456
10123
  (void)jenv;
9457
10124
  (void)jcls;
9458
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10125
  (void)jarg1_;
 
10126
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9459
10127
  arg2 = 0;
9460
10128
  if (jarg2) {
9461
10129
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9463
10131
  }
9464
10132
  LassoSamlpRequest_IssueInstant_set(arg1,arg2);
9465
10133
  
9466
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10134
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9467
10135
}
9468
10136
 
9469
10137
 
9470
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10138
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9471
10139
  jstring jresult = 0 ;
9472
10140
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9473
10141
  char *result = 0 ;
9474
10142
  
9475
10143
  (void)jenv;
9476
10144
  (void)jcls;
9477
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10145
  (void)jarg1_;
 
10146
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9478
10147
  result = (char *)LassoSamlpRequest_IssueInstant_get(arg1);
9479
 
  
9480
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10148
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9481
10149
  return jresult;
9482
10150
}
9483
10151
 
9484
10152
 
9485
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10153
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9486
10154
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9487
10155
  int arg2 ;
9488
10156
  
9489
10157
  (void)jenv;
9490
10158
  (void)jcls;
9491
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10159
  (void)jarg1_;
 
10160
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9492
10161
  arg2 = (int)jarg2; 
9493
10162
  LassoSamlpRequest_MajorVersion_set(arg1,arg2);
9494
10163
  
9495
10164
}
9496
10165
 
9497
10166
 
9498
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10167
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9499
10168
  jint jresult = 0 ;
9500
10169
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9501
10170
  int result;
9502
10171
  
9503
10172
  (void)jenv;
9504
10173
  (void)jcls;
9505
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10174
  (void)jarg1_;
 
10175
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9506
10176
  result = (int)LassoSamlpRequest_MajorVersion_get(arg1);
9507
 
  
9508
10177
  jresult = (jint)result; 
9509
10178
  return jresult;
9510
10179
}
9511
10180
 
9512
10181
 
9513
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10182
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9514
10183
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9515
10184
  int arg2 ;
9516
10185
  
9517
10186
  (void)jenv;
9518
10187
  (void)jcls;
9519
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10188
  (void)jarg1_;
 
10189
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9520
10190
  arg2 = (int)jarg2; 
9521
10191
  LassoSamlpRequest_MinorVersion_set(arg1,arg2);
9522
10192
  
9523
10193
}
9524
10194
 
9525
10195
 
9526
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10196
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9527
10197
  jint jresult = 0 ;
9528
10198
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9529
10199
  int result;
9530
10200
  
9531
10201
  (void)jenv;
9532
10202
  (void)jcls;
9533
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10203
  (void)jarg1_;
 
10204
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9534
10205
  result = (int)LassoSamlpRequest_MinorVersion_get(arg1);
9535
 
  
9536
10206
  jresult = (jint)result; 
9537
10207
  return jresult;
9538
10208
}
9539
10209
 
9540
10210
 
9541
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10211
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9542
10212
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9543
10213
  char *arg2 = (char *) 0 ;
9544
10214
  
9545
10215
  (void)jenv;
9546
10216
  (void)jcls;
9547
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10217
  (void)jarg1_;
 
10218
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9548
10219
  arg2 = 0;
9549
10220
  if (jarg2) {
9550
10221
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9552
10223
  }
9553
10224
  LassoSamlpRequest_private_key_file_set(arg1,arg2);
9554
10225
  
9555
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10226
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9556
10227
}
9557
10228
 
9558
10229
 
9559
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10230
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9560
10231
  jstring jresult = 0 ;
9561
10232
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9562
10233
  char *result = 0 ;
9563
10234
  
9564
10235
  (void)jenv;
9565
10236
  (void)jcls;
9566
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10237
  (void)jarg1_;
 
10238
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9567
10239
  result = (char *)LassoSamlpRequest_private_key_file_get(arg1);
9568
 
  
9569
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10240
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9570
10241
  return jresult;
9571
10242
}
9572
10243
 
9573
10244
 
9574
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10245
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9575
10246
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9576
10247
  char *arg2 = (char *) 0 ;
9577
10248
  
9578
10249
  (void)jenv;
9579
10250
  (void)jcls;
9580
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10251
  (void)jarg1_;
 
10252
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9581
10253
  arg2 = 0;
9582
10254
  if (jarg2) {
9583
10255
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9585
10257
  }
9586
10258
  LassoSamlpRequest_RequestID_set(arg1,arg2);
9587
10259
  
9588
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10260
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9589
10261
}
9590
10262
 
9591
10263
 
9592
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10264
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9593
10265
  jstring jresult = 0 ;
9594
10266
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9595
10267
  char *result = 0 ;
9596
10268
  
9597
10269
  (void)jenv;
9598
10270
  (void)jcls;
9599
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10271
  (void)jarg1_;
 
10272
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9600
10273
  result = (char *)LassoSamlpRequest_RequestID_get(arg1);
9601
 
  
9602
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10274
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9603
10275
  return jresult;
9604
10276
}
9605
10277
 
9606
10278
 
9607
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
10279
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
9608
10280
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9609
10281
  LassoStringList *arg2 = (LassoStringList *) 0 ;
9610
10282
  
9611
10283
  (void)jenv;
9612
10284
  (void)jcls;
9613
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
9614
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
10285
  (void)jarg1_;
 
10286
  (void)jarg2_;
 
10287
  arg1 = *(LassoSamlpRequest **)&jarg1; 
 
10288
  arg2 = *(LassoStringList **)&jarg2; 
9615
10289
  LassoSamlpRequest_RespondWith_set(arg1,arg2);
9616
10290
  
9617
10291
}
9618
10292
 
9619
10293
 
9620
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10294
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9621
10295
  jlong jresult = 0 ;
9622
10296
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9623
10297
  LassoStringList *result = 0 ;
9624
10298
  
9625
10299
  (void)jenv;
9626
10300
  (void)jcls;
9627
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10301
  (void)jarg1_;
 
10302
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9628
10303
  result = (LassoStringList *)LassoSamlpRequest_RespondWith_get(arg1);
9629
 
  
9630
 
  *(LassoStringList **)(void *)&jresult = result; 
 
10304
  *(LassoStringList **)&jresult = result; 
9631
10305
  return jresult;
9632
10306
}
9633
10307
 
9634
10308
 
9635
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10309
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9636
10310
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9637
10311
  LassoSignatureMethod arg2 ;
9638
10312
  
9639
10313
  (void)jenv;
9640
10314
  (void)jcls;
9641
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10315
  (void)jarg1_;
 
10316
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9642
10317
  arg2 = (LassoSignatureMethod)jarg2; 
9643
10318
  LassoSamlpRequest_sign_method_set(arg1,arg2);
9644
10319
  
9645
10320
}
9646
10321
 
9647
10322
 
9648
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10323
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9649
10324
  jint jresult = 0 ;
9650
10325
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9651
10326
  LassoSignatureMethod result;
9652
10327
  
9653
10328
  (void)jenv;
9654
10329
  (void)jcls;
9655
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10330
  (void)jarg1_;
 
10331
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9656
10332
  result = (LassoSignatureMethod)LassoSamlpRequest_sign_method_get(arg1);
9657
 
  
9658
10333
  jresult = (jint)result; 
9659
10334
  return jresult;
9660
10335
}
9661
10336
 
9662
10337
 
9663
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
10338
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9664
10339
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9665
10340
  LassoSignatureType arg2 ;
9666
10341
  LassoSignatureType *argp2 ;
9667
10342
  
9668
10343
  (void)jenv;
9669
10344
  (void)jcls;
9670
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
9671
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
10345
  (void)jarg1_;
 
10346
  arg1 = *(LassoSamlpRequest **)&jarg1; 
 
10347
  argp2 = *(LassoSignatureType **)&jarg2; 
9672
10348
  if (!argp2) {
9673
10349
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
9674
10350
    return ;
9679
10355
}
9680
10356
 
9681
10357
 
9682
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10358
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9683
10359
  jlong jresult = 0 ;
9684
10360
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9685
10361
  LassoSignatureType result;
9686
10362
  
9687
10363
  (void)jenv;
9688
10364
  (void)jcls;
9689
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10365
  (void)jarg1_;
 
10366
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9690
10367
  result = LassoSamlpRequest_sign_type_get(arg1);
9691
 
  
9692
10368
  {
9693
10369
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
9694
10370
    memmove(resultptr, &result, sizeof(LassoSignatureType));
9695
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
10371
    *(LassoSignatureType **)&jresult = resultptr;
9696
10372
  }
9697
10373
  return jresult;
9698
10374
}
9699
10375
 
9700
10376
 
9701
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpRequest(JNIEnv *jenv, jclass jcls) {
 
10377
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpRequest(JNIEnv *jenv, jclass jcls) {
9702
10378
  jlong jresult = 0 ;
9703
10379
  LassoSamlpRequest *result = 0 ;
9704
10380
  
9705
10381
  (void)jenv;
9706
10382
  (void)jcls;
9707
10383
  result = (LassoSamlpRequest *)new_LassoSamlpRequest();
9708
 
  
9709
 
  *(LassoSamlpRequest **)(void *)&jresult = result; 
 
10384
  *(LassoSamlpRequest **)&jresult = result; 
9710
10385
  return jresult;
9711
10386
}
9712
10387
 
9713
10388
 
9714
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10389
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
9715
10390
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9716
10391
  
9717
10392
  (void)jenv;
9718
10393
  (void)jcls;
9719
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10394
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9720
10395
  delete_LassoSamlpRequest(arg1);
9721
10396
  
9722
10397
}
9723
10398
 
9724
10399
 
9725
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10400
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9726
10401
  jstring jresult = 0 ;
9727
10402
  LassoSamlpRequest *arg1 = (LassoSamlpRequest *) 0 ;
9728
10403
  char *result = 0 ;
9729
10404
  
9730
10405
  (void)jenv;
9731
10406
  (void)jcls;
9732
 
  arg1 = *(LassoSamlpRequest **)(void *)&jarg1; 
 
10407
  (void)jarg1_;
 
10408
  arg1 = *(LassoSamlpRequest **)&jarg1; 
9733
10409
  result = (char *)LassoSamlpRequest_dump(arg1);
9734
 
  
9735
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10410
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9736
10411
  g_free(result);
9737
10412
  return jresult;
9738
10413
}
9739
10414
 
9740
10415
 
9741
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10416
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9742
10417
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9743
10418
  char *arg2 = (char *) 0 ;
9744
10419
  
9745
10420
  (void)jenv;
9746
10421
  (void)jcls;
9747
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10422
  (void)jarg1_;
 
10423
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9748
10424
  arg2 = 0;
9749
10425
  if (jarg2) {
9750
10426
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9751
10427
    if (!arg2) return ;
9752
10428
  }
9753
10429
  {
9754
 
    if (arg1->certificate_file) free((char*)arg1->certificate_file);
 
10430
    if (arg1->certificate_file) free((char *)arg1->certificate_file);
9755
10431
    if (arg2) {
9756
 
      arg1->certificate_file = (char *) malloc(strlen(arg2)+1);
9757
 
      strcpy((char*)arg1->certificate_file,arg2);
 
10432
      arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1);
 
10433
      strcpy((char *)arg1->certificate_file, (const char *)arg2);
9758
10434
    } else {
9759
10435
      arg1->certificate_file = 0;
9760
10436
    }
9761
10437
  }
9762
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10438
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9763
10439
}
9764
10440
 
9765
10441
 
9766
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10442
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9767
10443
  jstring jresult = 0 ;
9768
10444
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9769
10445
  char *result = 0 ;
9770
10446
  
9771
10447
  (void)jenv;
9772
10448
  (void)jcls;
9773
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10449
  (void)jarg1_;
 
10450
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9774
10451
  result = (char *) ((arg1)->certificate_file);
9775
 
  
9776
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10452
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9777
10453
  return jresult;
9778
10454
}
9779
10455
 
9780
10456
 
9781
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10457
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9782
10458
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9783
10459
  char *arg2 = (char *) 0 ;
9784
10460
  
9785
10461
  (void)jenv;
9786
10462
  (void)jcls;
9787
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10463
  (void)jarg1_;
 
10464
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9788
10465
  arg2 = 0;
9789
10466
  if (jarg2) {
9790
10467
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9791
10468
    if (!arg2) return ;
9792
10469
  }
9793
10470
  {
9794
 
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
 
10471
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
9795
10472
    if (arg2) {
9796
 
      arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
9797
 
      strcpy((char*)arg1->IssueInstant,arg2);
 
10473
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
10474
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
9798
10475
    } else {
9799
10476
      arg1->IssueInstant = 0;
9800
10477
    }
9801
10478
  }
9802
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10479
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9803
10480
}
9804
10481
 
9805
10482
 
9806
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10483
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9807
10484
  jstring jresult = 0 ;
9808
10485
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9809
10486
  char *result = 0 ;
9810
10487
  
9811
10488
  (void)jenv;
9812
10489
  (void)jcls;
9813
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10490
  (void)jarg1_;
 
10491
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9814
10492
  result = (char *) ((arg1)->IssueInstant);
9815
 
  
9816
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10493
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9817
10494
  return jresult;
9818
10495
}
9819
10496
 
9820
10497
 
9821
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10498
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9822
10499
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9823
10500
  int arg2 ;
9824
10501
  
9825
10502
  (void)jenv;
9826
10503
  (void)jcls;
9827
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10504
  (void)jarg1_;
 
10505
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9828
10506
  arg2 = (int)jarg2; 
9829
10507
  if (arg1) (arg1)->MajorVersion = arg2;
9830
10508
  
9831
10509
}
9832
10510
 
9833
10511
 
9834
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10512
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9835
10513
  jint jresult = 0 ;
9836
10514
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9837
10515
  int result;
9838
10516
  
9839
10517
  (void)jenv;
9840
10518
  (void)jcls;
9841
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10519
  (void)jarg1_;
 
10520
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9842
10521
  result = (int) ((arg1)->MajorVersion);
9843
 
  
9844
10522
  jresult = (jint)result; 
9845
10523
  return jresult;
9846
10524
}
9847
10525
 
9848
10526
 
9849
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10527
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9850
10528
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9851
10529
  int arg2 ;
9852
10530
  
9853
10531
  (void)jenv;
9854
10532
  (void)jcls;
9855
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10533
  (void)jarg1_;
 
10534
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9856
10535
  arg2 = (int)jarg2; 
9857
10536
  if (arg1) (arg1)->MinorVersion = arg2;
9858
10537
  
9859
10538
}
9860
10539
 
9861
10540
 
9862
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10541
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9863
10542
  jint jresult = 0 ;
9864
10543
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9865
10544
  int result;
9866
10545
  
9867
10546
  (void)jenv;
9868
10547
  (void)jcls;
9869
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10548
  (void)jarg1_;
 
10549
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9870
10550
  result = (int) ((arg1)->MinorVersion);
9871
 
  
9872
10551
  jresult = (jint)result; 
9873
10552
  return jresult;
9874
10553
}
9875
10554
 
9876
10555
 
9877
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10556
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9878
10557
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9879
10558
  char *arg2 = (char *) 0 ;
9880
10559
  
9881
10560
  (void)jenv;
9882
10561
  (void)jcls;
9883
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10562
  (void)jarg1_;
 
10563
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9884
10564
  arg2 = 0;
9885
10565
  if (jarg2) {
9886
10566
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9887
10567
    if (!arg2) return ;
9888
10568
  }
9889
10569
  {
9890
 
    if (arg1->private_key_file) free((char*)arg1->private_key_file);
 
10570
    if (arg1->private_key_file) free((char *)arg1->private_key_file);
9891
10571
    if (arg2) {
9892
 
      arg1->private_key_file = (char *) malloc(strlen(arg2)+1);
9893
 
      strcpy((char*)arg1->private_key_file,arg2);
 
10572
      arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1);
 
10573
      strcpy((char *)arg1->private_key_file, (const char *)arg2);
9894
10574
    } else {
9895
10575
      arg1->private_key_file = 0;
9896
10576
    }
9897
10577
  }
9898
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10578
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9899
10579
}
9900
10580
 
9901
10581
 
9902
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10582
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9903
10583
  jstring jresult = 0 ;
9904
10584
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9905
10585
  char *result = 0 ;
9906
10586
  
9907
10587
  (void)jenv;
9908
10588
  (void)jcls;
9909
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10589
  (void)jarg1_;
 
10590
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9910
10591
  result = (char *) ((arg1)->private_key_file);
9911
 
  
9912
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10592
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9913
10593
  return jresult;
9914
10594
}
9915
10595
 
9916
10596
 
9917
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10597
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
9918
10598
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9919
10599
  char *arg2 = (char *) 0 ;
9920
10600
  
9921
10601
  (void)jenv;
9922
10602
  (void)jcls;
9923
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10603
  (void)jarg1_;
 
10604
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9924
10605
  arg2 = 0;
9925
10606
  if (jarg2) {
9926
10607
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
9927
10608
    if (!arg2) return ;
9928
10609
  }
9929
10610
  {
9930
 
    if (arg1->RequestID) free((char*)arg1->RequestID);
 
10611
    if (arg1->RequestID) free((char *)arg1->RequestID);
9931
10612
    if (arg2) {
9932
 
      arg1->RequestID = (char *) malloc(strlen(arg2)+1);
9933
 
      strcpy((char*)arg1->RequestID,arg2);
 
10613
      arg1->RequestID = (char *) malloc(strlen((const char *)arg2)+1);
 
10614
      strcpy((char *)arg1->RequestID, (const char *)arg2);
9934
10615
    } else {
9935
10616
      arg1->RequestID = 0;
9936
10617
    }
9937
10618
  }
9938
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10619
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
9939
10620
}
9940
10621
 
9941
10622
 
9942
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10623
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9943
10624
  jstring jresult = 0 ;
9944
10625
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9945
10626
  char *result = 0 ;
9946
10627
  
9947
10628
  (void)jenv;
9948
10629
  (void)jcls;
9949
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10630
  (void)jarg1_;
 
10631
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9950
10632
  result = (char *) ((arg1)->RequestID);
9951
 
  
9952
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10633
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
9953
10634
  return jresult;
9954
10635
}
9955
10636
 
9956
10637
 
9957
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10638
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
9958
10639
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9959
10640
  LassoSignatureMethod arg2 ;
9960
10641
  
9961
10642
  (void)jenv;
9962
10643
  (void)jcls;
9963
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10644
  (void)jarg1_;
 
10645
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9964
10646
  arg2 = (LassoSignatureMethod)jarg2; 
9965
10647
  if (arg1) (arg1)->sign_method = arg2;
9966
10648
  
9967
10649
}
9968
10650
 
9969
10651
 
9970
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10652
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
9971
10653
  jint jresult = 0 ;
9972
10654
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9973
10655
  LassoSignatureMethod result;
9974
10656
  
9975
10657
  (void)jenv;
9976
10658
  (void)jcls;
9977
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10659
  (void)jarg1_;
 
10660
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
9978
10661
  result = (LassoSignatureMethod) ((arg1)->sign_method);
9979
 
  
9980
10662
  jresult = (jint)result; 
9981
10663
  return jresult;
9982
10664
}
9983
10665
 
9984
10666
 
9985
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
10667
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
9986
10668
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
9987
10669
  LassoSignatureType arg2 ;
9988
10670
  LassoSignatureType *argp2 ;
9989
10671
  
9990
10672
  (void)jenv;
9991
10673
  (void)jcls;
9992
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
9993
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
10674
  (void)jarg1_;
 
10675
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
 
10676
  argp2 = *(LassoSignatureType **)&jarg2; 
9994
10677
  if (!argp2) {
9995
10678
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
9996
10679
    return ;
10001
10684
}
10002
10685
 
10003
10686
 
10004
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10687
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10005
10688
  jlong jresult = 0 ;
10006
10689
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
10007
10690
  LassoSignatureType result;
10008
10691
  
10009
10692
  (void)jenv;
10010
10693
  (void)jcls;
10011
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10694
  (void)jarg1_;
 
10695
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
10012
10696
  result =  ((arg1)->sign_type);
10013
 
  
10014
10697
  {
10015
10698
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
10016
10699
    memmove(resultptr, &result, sizeof(LassoSignatureType));
10017
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
10700
    *(LassoSignatureType **)&jresult = resultptr;
10018
10701
  }
10019
10702
  return jresult;
10020
10703
}
10021
10704
 
10022
10705
 
10023
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
10706
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
10024
10707
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
10025
10708
  LassoStringList *arg2 = (LassoStringList *) 0 ;
10026
10709
  
10027
10710
  (void)jenv;
10028
10711
  (void)jcls;
10029
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
10030
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
10712
  (void)jarg1_;
 
10713
  (void)jarg2_;
 
10714
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
 
10715
  arg2 = *(LassoStringList **)&jarg2; 
10031
10716
  LassoSamlpRequestAbstract_RespondWith_set(arg1,arg2);
10032
10717
  
10033
10718
}
10034
10719
 
10035
10720
 
10036
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10721
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10037
10722
  jlong jresult = 0 ;
10038
10723
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
10039
10724
  LassoStringList *result = 0 ;
10040
10725
  
10041
10726
  (void)jenv;
10042
10727
  (void)jcls;
10043
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10728
  (void)jarg1_;
 
10729
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
10044
10730
  result = (LassoStringList *)LassoSamlpRequestAbstract_RespondWith_get(arg1);
10045
 
  
10046
 
  *(LassoStringList **)(void *)&jresult = result; 
 
10731
  *(LassoStringList **)&jresult = result; 
10047
10732
  return jresult;
10048
10733
}
10049
10734
 
10050
10735
 
10051
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10736
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpRequestAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10052
10737
  jstring jresult = 0 ;
10053
10738
  LassoSamlpRequestAbstract *arg1 = (LassoSamlpRequestAbstract *) 0 ;
10054
10739
  char *result = 0 ;
10055
10740
  
10056
10741
  (void)jenv;
10057
10742
  (void)jcls;
10058
 
  arg1 = *(LassoSamlpRequestAbstract **)(void *)&jarg1; 
 
10743
  (void)jarg1_;
 
10744
  arg1 = *(LassoSamlpRequestAbstract **)&jarg1; 
10059
10745
  result = (char *)LassoSamlpRequestAbstract_dump(arg1);
10060
 
  
10061
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10746
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10062
10747
  g_free(result);
10063
10748
  return jresult;
10064
10749
}
10065
10750
 
10066
10751
 
10067
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10752
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10068
10753
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10069
10754
  char *arg2 = (char *) 0 ;
10070
10755
  
10071
10756
  (void)jenv;
10072
10757
  (void)jcls;
10073
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10758
  (void)jarg1_;
 
10759
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10074
10760
  arg2 = 0;
10075
10761
  if (jarg2) {
10076
10762
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10078
10764
  }
10079
10765
  LassoSamlpResponse_certificate_file_set(arg1,arg2);
10080
10766
  
10081
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10767
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10082
10768
}
10083
10769
 
10084
10770
 
10085
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10771
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10086
10772
  jstring jresult = 0 ;
10087
10773
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10088
10774
  char *result = 0 ;
10089
10775
  
10090
10776
  (void)jenv;
10091
10777
  (void)jcls;
10092
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10778
  (void)jarg1_;
 
10779
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10093
10780
  result = (char *)LassoSamlpResponse_certificate_file_get(arg1);
10094
 
  
10095
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10781
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10096
10782
  return jresult;
10097
10783
}
10098
10784
 
10099
10785
 
10100
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10786
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10101
10787
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10102
10788
  char *arg2 = (char *) 0 ;
10103
10789
  
10104
10790
  (void)jenv;
10105
10791
  (void)jcls;
10106
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10792
  (void)jarg1_;
 
10793
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10107
10794
  arg2 = 0;
10108
10795
  if (jarg2) {
10109
10796
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10111
10798
  }
10112
10799
  LassoSamlpResponse_InResponseTo_set(arg1,arg2);
10113
10800
  
10114
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10801
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10115
10802
}
10116
10803
 
10117
10804
 
10118
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10805
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10119
10806
  jstring jresult = 0 ;
10120
10807
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10121
10808
  char *result = 0 ;
10122
10809
  
10123
10810
  (void)jenv;
10124
10811
  (void)jcls;
10125
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10812
  (void)jarg1_;
 
10813
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10126
10814
  result = (char *)LassoSamlpResponse_InResponseTo_get(arg1);
10127
 
  
10128
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10815
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10129
10816
  return jresult;
10130
10817
}
10131
10818
 
10132
10819
 
10133
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10820
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10134
10821
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10135
10822
  char *arg2 = (char *) 0 ;
10136
10823
  
10137
10824
  (void)jenv;
10138
10825
  (void)jcls;
10139
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10826
  (void)jarg1_;
 
10827
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10140
10828
  arg2 = 0;
10141
10829
  if (jarg2) {
10142
10830
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10144
10832
  }
10145
10833
  LassoSamlpResponse_IssueInstant_set(arg1,arg2);
10146
10834
  
10147
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10835
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10148
10836
}
10149
10837
 
10150
10838
 
10151
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10839
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10152
10840
  jstring jresult = 0 ;
10153
10841
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10154
10842
  char *result = 0 ;
10155
10843
  
10156
10844
  (void)jenv;
10157
10845
  (void)jcls;
10158
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10846
  (void)jarg1_;
 
10847
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10159
10848
  result = (char *)LassoSamlpResponse_IssueInstant_get(arg1);
10160
 
  
10161
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10849
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10162
10850
  return jresult;
10163
10851
}
10164
10852
 
10165
10853
 
10166
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10854
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
10167
10855
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10168
10856
  int arg2 ;
10169
10857
  
10170
10858
  (void)jenv;
10171
10859
  (void)jcls;
10172
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10860
  (void)jarg1_;
 
10861
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10173
10862
  arg2 = (int)jarg2; 
10174
10863
  LassoSamlpResponse_MajorVersion_set(arg1,arg2);
10175
10864
  
10176
10865
}
10177
10866
 
10178
10867
 
10179
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10868
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10180
10869
  jint jresult = 0 ;
10181
10870
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10182
10871
  int result;
10183
10872
  
10184
10873
  (void)jenv;
10185
10874
  (void)jcls;
10186
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10875
  (void)jarg1_;
 
10876
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10187
10877
  result = (int)LassoSamlpResponse_MajorVersion_get(arg1);
10188
 
  
10189
10878
  jresult = (jint)result; 
10190
10879
  return jresult;
10191
10880
}
10192
10881
 
10193
10882
 
10194
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
10883
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
10195
10884
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10196
10885
  int arg2 ;
10197
10886
  
10198
10887
  (void)jenv;
10199
10888
  (void)jcls;
10200
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10889
  (void)jarg1_;
 
10890
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10201
10891
  arg2 = (int)jarg2; 
10202
10892
  LassoSamlpResponse_MinorVersion_set(arg1,arg2);
10203
10893
  
10204
10894
}
10205
10895
 
10206
10896
 
10207
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10897
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10208
10898
  jint jresult = 0 ;
10209
10899
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10210
10900
  int result;
10211
10901
  
10212
10902
  (void)jenv;
10213
10903
  (void)jcls;
10214
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10904
  (void)jarg1_;
 
10905
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10215
10906
  result = (int)LassoSamlpResponse_MinorVersion_get(arg1);
10216
 
  
10217
10907
  jresult = (jint)result; 
10218
10908
  return jresult;
10219
10909
}
10220
10910
 
10221
10911
 
10222
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10912
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10223
10913
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10224
10914
  char *arg2 = (char *) 0 ;
10225
10915
  
10226
10916
  (void)jenv;
10227
10917
  (void)jcls;
10228
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10918
  (void)jarg1_;
 
10919
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10229
10920
  arg2 = 0;
10230
10921
  if (jarg2) {
10231
10922
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10233
10924
  }
10234
10925
  LassoSamlpResponse_private_key_file_set(arg1,arg2);
10235
10926
  
10236
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10927
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10237
10928
}
10238
10929
 
10239
10930
 
10240
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10931
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10241
10932
  jstring jresult = 0 ;
10242
10933
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10243
10934
  char *result = 0 ;
10244
10935
  
10245
10936
  (void)jenv;
10246
10937
  (void)jcls;
10247
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10938
  (void)jarg1_;
 
10939
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10248
10940
  result = (char *)LassoSamlpResponse_private_key_file_get(arg1);
10249
 
  
10250
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10941
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10251
10942
  return jresult;
10252
10943
}
10253
10944
 
10254
10945
 
10255
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1recipient_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10946
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1recipient_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10256
10947
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10257
10948
  char *arg2 = (char *) 0 ;
10258
10949
  
10259
10950
  (void)jenv;
10260
10951
  (void)jcls;
10261
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10952
  (void)jarg1_;
 
10953
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10262
10954
  arg2 = 0;
10263
10955
  if (jarg2) {
10264
10956
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10266
10958
  }
10267
10959
  LassoSamlpResponse_Recipient_set(arg1,arg2);
10268
10960
  
10269
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10961
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10270
10962
}
10271
10963
 
10272
10964
 
10273
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1recipient_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10965
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1recipient_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10274
10966
  jstring jresult = 0 ;
10275
10967
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10276
10968
  char *result = 0 ;
10277
10969
  
10278
10970
  (void)jenv;
10279
10971
  (void)jcls;
10280
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10972
  (void)jarg1_;
 
10973
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10281
10974
  result = (char *)LassoSamlpResponse_Recipient_get(arg1);
10282
 
  
10283
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
10975
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10284
10976
  return jresult;
10285
10977
}
10286
10978
 
10287
10979
 
10288
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1responseId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
10980
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1responseId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10289
10981
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10290
10982
  char *arg2 = (char *) 0 ;
10291
10983
  
10292
10984
  (void)jenv;
10293
10985
  (void)jcls;
10294
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
10986
  (void)jarg1_;
 
10987
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10295
10988
  arg2 = 0;
10296
10989
  if (jarg2) {
10297
10990
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10299
10992
  }
10300
10993
  LassoSamlpResponse_ResponseID_set(arg1,arg2);
10301
10994
  
10302
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
10995
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10303
10996
}
10304
10997
 
10305
10998
 
10306
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1responseId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
10999
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1responseId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10307
11000
  jstring jresult = 0 ;
10308
11001
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10309
11002
  char *result = 0 ;
10310
11003
  
10311
11004
  (void)jenv;
10312
11005
  (void)jcls;
10313
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11006
  (void)jarg1_;
 
11007
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10314
11008
  result = (char *)LassoSamlpResponse_ResponseID_get(arg1);
10315
 
  
10316
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11009
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10317
11010
  return jresult;
10318
11011
}
10319
11012
 
10320
11013
 
10321
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
11014
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
10322
11015
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10323
11016
  LassoSignatureMethod arg2 ;
10324
11017
  
10325
11018
  (void)jenv;
10326
11019
  (void)jcls;
10327
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11020
  (void)jarg1_;
 
11021
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10328
11022
  arg2 = (LassoSignatureMethod)jarg2; 
10329
11023
  LassoSamlpResponse_sign_method_set(arg1,arg2);
10330
11024
  
10331
11025
}
10332
11026
 
10333
11027
 
10334
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11028
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10335
11029
  jint jresult = 0 ;
10336
11030
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10337
11031
  LassoSignatureMethod result;
10338
11032
  
10339
11033
  (void)jenv;
10340
11034
  (void)jcls;
10341
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11035
  (void)jarg1_;
 
11036
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10342
11037
  result = (LassoSignatureMethod)LassoSamlpResponse_sign_method_get(arg1);
10343
 
  
10344
11038
  jresult = (jint)result; 
10345
11039
  return jresult;
10346
11040
}
10347
11041
 
10348
11042
 
10349
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11043
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10350
11044
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10351
11045
  LassoSignatureType arg2 ;
10352
11046
  LassoSignatureType *argp2 ;
10353
11047
  
10354
11048
  (void)jenv;
10355
11049
  (void)jcls;
10356
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
10357
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
11050
  (void)jarg1_;
 
11051
  arg1 = *(LassoSamlpResponse **)&jarg1; 
 
11052
  argp2 = *(LassoSignatureType **)&jarg2; 
10358
11053
  if (!argp2) {
10359
11054
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
10360
11055
    return ;
10365
11060
}
10366
11061
 
10367
11062
 
10368
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11063
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10369
11064
  jlong jresult = 0 ;
10370
11065
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10371
11066
  LassoSignatureType result;
10372
11067
  
10373
11068
  (void)jenv;
10374
11069
  (void)jcls;
10375
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11070
  (void)jarg1_;
 
11071
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10376
11072
  result = LassoSamlpResponse_sign_type_get(arg1);
10377
 
  
10378
11073
  {
10379
11074
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
10380
11075
    memmove(resultptr, &result, sizeof(LassoSignatureType));
10381
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
11076
    *(LassoSignatureType **)&jresult = resultptr;
10382
11077
  }
10383
11078
  return jresult;
10384
11079
}
10385
11080
 
10386
11081
 
10387
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1assertion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11082
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1assertion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
10388
11083
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10389
11084
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
10390
11085
  
10391
11086
  (void)jenv;
10392
11087
  (void)jcls;
10393
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
10394
 
  arg2 = *(LassoNodeList **)(void *)&jarg2; 
 
11088
  (void)jarg1_;
 
11089
  (void)jarg2_;
 
11090
  arg1 = *(LassoSamlpResponse **)&jarg1; 
 
11091
  arg2 = *(LassoNodeList **)&jarg2; 
10395
11092
  LassoSamlpResponse_Assertion_set(arg1,arg2);
10396
11093
  
10397
11094
}
10398
11095
 
10399
11096
 
10400
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1assertion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11097
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1assertion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10401
11098
  jlong jresult = 0 ;
10402
11099
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10403
11100
  LassoNodeList *result = 0 ;
10404
11101
  
10405
11102
  (void)jenv;
10406
11103
  (void)jcls;
10407
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11104
  (void)jarg1_;
 
11105
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10408
11106
  result = (LassoNodeList *)LassoSamlpResponse_Assertion_get(arg1);
10409
 
  
10410
 
  *(LassoNodeList **)(void *)&jresult = result; 
 
11107
  *(LassoNodeList **)&jresult = result; 
10411
11108
  return jresult;
10412
11109
}
10413
11110
 
10414
11111
 
10415
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11112
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
10416
11113
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10417
11114
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
10418
11115
  
10419
11116
  (void)jenv;
10420
11117
  (void)jcls;
10421
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
10422
 
  arg2 = *(LassoSamlpStatus **)(void *)&jarg2; 
 
11118
  (void)jarg1_;
 
11119
  (void)jarg2_;
 
11120
  arg1 = *(LassoSamlpResponse **)&jarg1; 
 
11121
  arg2 = *(LassoSamlpStatus **)&jarg2; 
10423
11122
  LassoSamlpResponse_Status_set(arg1,arg2);
10424
11123
  
10425
11124
}
10426
11125
 
10427
11126
 
10428
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11127
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10429
11128
  jlong jresult = 0 ;
10430
11129
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10431
11130
  LassoSamlpStatus *result = 0 ;
10432
11131
  
10433
11132
  (void)jenv;
10434
11133
  (void)jcls;
10435
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11134
  (void)jarg1_;
 
11135
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10436
11136
  result = (LassoSamlpStatus *)LassoSamlpResponse_Status_get(arg1);
10437
 
  
10438
 
  *(LassoSamlpStatus **)(void *)&jresult = result; 
 
11137
  *(LassoSamlpStatus **)&jresult = result; 
10439
11138
  return jresult;
10440
11139
}
10441
11140
 
10442
11141
 
10443
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpResponse(JNIEnv *jenv, jclass jcls) {
 
11142
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpResponse(JNIEnv *jenv, jclass jcls) {
10444
11143
  jlong jresult = 0 ;
10445
11144
  LassoSamlpResponse *result = 0 ;
10446
11145
  
10447
11146
  (void)jenv;
10448
11147
  (void)jcls;
10449
11148
  result = (LassoSamlpResponse *)new_LassoSamlpResponse();
10450
 
  
10451
 
  *(LassoSamlpResponse **)(void *)&jresult = result; 
 
11149
  *(LassoSamlpResponse **)&jresult = result; 
10452
11150
  return jresult;
10453
11151
}
10454
11152
 
10455
11153
 
10456
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11154
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10457
11155
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10458
11156
  
10459
11157
  (void)jenv;
10460
11158
  (void)jcls;
10461
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11159
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10462
11160
  delete_LassoSamlpResponse(arg1);
10463
11161
  
10464
11162
}
10465
11163
 
10466
11164
 
10467
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11165
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10468
11166
  jstring jresult = 0 ;
10469
11167
  LassoSamlpResponse *arg1 = (LassoSamlpResponse *) 0 ;
10470
11168
  char *result = 0 ;
10471
11169
  
10472
11170
  (void)jenv;
10473
11171
  (void)jcls;
10474
 
  arg1 = *(LassoSamlpResponse **)(void *)&jarg1; 
 
11172
  (void)jarg1_;
 
11173
  arg1 = *(LassoSamlpResponse **)&jarg1; 
10475
11174
  result = (char *)LassoSamlpResponse_dump(arg1);
10476
 
  
10477
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11175
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10478
11176
  g_free(result);
10479
11177
  return jresult;
10480
11178
}
10481
11179
 
10482
11180
 
10483
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11181
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10484
11182
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10485
11183
  char *arg2 = (char *) 0 ;
10486
11184
  
10487
11185
  (void)jenv;
10488
11186
  (void)jcls;
10489
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11187
  (void)jarg1_;
 
11188
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10490
11189
  arg2 = 0;
10491
11190
  if (jarg2) {
10492
11191
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10493
11192
    if (!arg2) return ;
10494
11193
  }
10495
11194
  {
10496
 
    if (arg1->certificate_file) free((char*)arg1->certificate_file);
 
11195
    if (arg1->certificate_file) free((char *)arg1->certificate_file);
10497
11196
    if (arg2) {
10498
 
      arg1->certificate_file = (char *) malloc(strlen(arg2)+1);
10499
 
      strcpy((char*)arg1->certificate_file,arg2);
 
11197
      arg1->certificate_file = (char *) malloc(strlen((const char *)arg2)+1);
 
11198
      strcpy((char *)arg1->certificate_file, (const char *)arg2);
10500
11199
    } else {
10501
11200
      arg1->certificate_file = 0;
10502
11201
    }
10503
11202
  }
10504
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11203
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10505
11204
}
10506
11205
 
10507
11206
 
10508
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11207
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10509
11208
  jstring jresult = 0 ;
10510
11209
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10511
11210
  char *result = 0 ;
10512
11211
  
10513
11212
  (void)jenv;
10514
11213
  (void)jcls;
10515
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11214
  (void)jarg1_;
 
11215
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10516
11216
  result = (char *) ((arg1)->certificate_file);
10517
 
  
10518
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11217
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10519
11218
  return jresult;
10520
11219
}
10521
11220
 
10522
11221
 
10523
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11222
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10524
11223
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10525
11224
  char *arg2 = (char *) 0 ;
10526
11225
  
10527
11226
  (void)jenv;
10528
11227
  (void)jcls;
10529
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11228
  (void)jarg1_;
 
11229
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10530
11230
  arg2 = 0;
10531
11231
  if (jarg2) {
10532
11232
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10533
11233
    if (!arg2) return ;
10534
11234
  }
10535
11235
  {
10536
 
    if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
 
11236
    if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
10537
11237
    if (arg2) {
10538
 
      arg1->InResponseTo = (char *) malloc(strlen(arg2)+1);
10539
 
      strcpy((char*)arg1->InResponseTo,arg2);
 
11238
      arg1->InResponseTo = (char *) malloc(strlen((const char *)arg2)+1);
 
11239
      strcpy((char *)arg1->InResponseTo, (const char *)arg2);
10540
11240
    } else {
10541
11241
      arg1->InResponseTo = 0;
10542
11242
    }
10543
11243
  }
10544
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11244
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10545
11245
}
10546
11246
 
10547
11247
 
10548
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11248
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10549
11249
  jstring jresult = 0 ;
10550
11250
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10551
11251
  char *result = 0 ;
10552
11252
  
10553
11253
  (void)jenv;
10554
11254
  (void)jcls;
10555
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11255
  (void)jarg1_;
 
11256
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10556
11257
  result = (char *) ((arg1)->InResponseTo);
10557
 
  
10558
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11258
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10559
11259
  return jresult;
10560
11260
}
10561
11261
 
10562
11262
 
10563
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11263
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10564
11264
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10565
11265
  char *arg2 = (char *) 0 ;
10566
11266
  
10567
11267
  (void)jenv;
10568
11268
  (void)jcls;
10569
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11269
  (void)jarg1_;
 
11270
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10570
11271
  arg2 = 0;
10571
11272
  if (jarg2) {
10572
11273
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10573
11274
    if (!arg2) return ;
10574
11275
  }
10575
11276
  {
10576
 
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
 
11277
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
10577
11278
    if (arg2) {
10578
 
      arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
10579
 
      strcpy((char*)arg1->IssueInstant,arg2);
 
11279
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
11280
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
10580
11281
    } else {
10581
11282
      arg1->IssueInstant = 0;
10582
11283
    }
10583
11284
  }
10584
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11285
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10585
11286
}
10586
11287
 
10587
11288
 
10588
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11289
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10589
11290
  jstring jresult = 0 ;
10590
11291
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10591
11292
  char *result = 0 ;
10592
11293
  
10593
11294
  (void)jenv;
10594
11295
  (void)jcls;
10595
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11296
  (void)jarg1_;
 
11297
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10596
11298
  result = (char *) ((arg1)->IssueInstant);
10597
 
  
10598
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11299
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10599
11300
  return jresult;
10600
11301
}
10601
11302
 
10602
11303
 
10603
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
11304
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
10604
11305
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10605
11306
  int arg2 ;
10606
11307
  
10607
11308
  (void)jenv;
10608
11309
  (void)jcls;
10609
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11310
  (void)jarg1_;
 
11311
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10610
11312
  arg2 = (int)jarg2; 
10611
11313
  if (arg1) (arg1)->MajorVersion = arg2;
10612
11314
  
10613
11315
}
10614
11316
 
10615
11317
 
10616
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11318
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10617
11319
  jint jresult = 0 ;
10618
11320
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10619
11321
  int result;
10620
11322
  
10621
11323
  (void)jenv;
10622
11324
  (void)jcls;
10623
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11325
  (void)jarg1_;
 
11326
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10624
11327
  result = (int) ((arg1)->MajorVersion);
10625
 
  
10626
11328
  jresult = (jint)result; 
10627
11329
  return jresult;
10628
11330
}
10629
11331
 
10630
11332
 
10631
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
11333
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
10632
11334
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10633
11335
  int arg2 ;
10634
11336
  
10635
11337
  (void)jenv;
10636
11338
  (void)jcls;
10637
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11339
  (void)jarg1_;
 
11340
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10638
11341
  arg2 = (int)jarg2; 
10639
11342
  if (arg1) (arg1)->MinorVersion = arg2;
10640
11343
  
10641
11344
}
10642
11345
 
10643
11346
 
10644
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11347
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10645
11348
  jint jresult = 0 ;
10646
11349
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10647
11350
  int result;
10648
11351
  
10649
11352
  (void)jenv;
10650
11353
  (void)jcls;
10651
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11354
  (void)jarg1_;
 
11355
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10652
11356
  result = (int) ((arg1)->MinorVersion);
10653
 
  
10654
11357
  jresult = (jint)result; 
10655
11358
  return jresult;
10656
11359
}
10657
11360
 
10658
11361
 
10659
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11362
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10660
11363
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10661
11364
  char *arg2 = (char *) 0 ;
10662
11365
  
10663
11366
  (void)jenv;
10664
11367
  (void)jcls;
10665
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11368
  (void)jarg1_;
 
11369
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10666
11370
  arg2 = 0;
10667
11371
  if (jarg2) {
10668
11372
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10669
11373
    if (!arg2) return ;
10670
11374
  }
10671
11375
  {
10672
 
    if (arg1->private_key_file) free((char*)arg1->private_key_file);
 
11376
    if (arg1->private_key_file) free((char *)arg1->private_key_file);
10673
11377
    if (arg2) {
10674
 
      arg1->private_key_file = (char *) malloc(strlen(arg2)+1);
10675
 
      strcpy((char*)arg1->private_key_file,arg2);
 
11378
      arg1->private_key_file = (char *) malloc(strlen((const char *)arg2)+1);
 
11379
      strcpy((char *)arg1->private_key_file, (const char *)arg2);
10676
11380
    } else {
10677
11381
      arg1->private_key_file = 0;
10678
11382
    }
10679
11383
  }
10680
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11384
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10681
11385
}
10682
11386
 
10683
11387
 
10684
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11388
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10685
11389
  jstring jresult = 0 ;
10686
11390
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10687
11391
  char *result = 0 ;
10688
11392
  
10689
11393
  (void)jenv;
10690
11394
  (void)jcls;
10691
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11395
  (void)jarg1_;
 
11396
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10692
11397
  result = (char *) ((arg1)->private_key_file);
10693
 
  
10694
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11398
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10695
11399
  return jresult;
10696
11400
}
10697
11401
 
10698
11402
 
10699
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1recipient_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11403
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1recipient_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10700
11404
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10701
11405
  char *arg2 = (char *) 0 ;
10702
11406
  
10703
11407
  (void)jenv;
10704
11408
  (void)jcls;
10705
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11409
  (void)jarg1_;
 
11410
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10706
11411
  arg2 = 0;
10707
11412
  if (jarg2) {
10708
11413
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10709
11414
    if (!arg2) return ;
10710
11415
  }
10711
11416
  {
10712
 
    if (arg1->Recipient) free((char*)arg1->Recipient);
 
11417
    if (arg1->Recipient) free((char *)arg1->Recipient);
10713
11418
    if (arg2) {
10714
 
      arg1->Recipient = (char *) malloc(strlen(arg2)+1);
10715
 
      strcpy((char*)arg1->Recipient,arg2);
 
11419
      arg1->Recipient = (char *) malloc(strlen((const char *)arg2)+1);
 
11420
      strcpy((char *)arg1->Recipient, (const char *)arg2);
10716
11421
    } else {
10717
11422
      arg1->Recipient = 0;
10718
11423
    }
10719
11424
  }
10720
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11425
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10721
11426
}
10722
11427
 
10723
11428
 
10724
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1recipient_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11429
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1recipient_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10725
11430
  jstring jresult = 0 ;
10726
11431
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10727
11432
  char *result = 0 ;
10728
11433
  
10729
11434
  (void)jenv;
10730
11435
  (void)jcls;
10731
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11436
  (void)jarg1_;
 
11437
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10732
11438
  result = (char *) ((arg1)->Recipient);
10733
 
  
10734
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11439
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10735
11440
  return jresult;
10736
11441
}
10737
11442
 
10738
11443
 
10739
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1responseId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11444
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1responseId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10740
11445
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10741
11446
  char *arg2 = (char *) 0 ;
10742
11447
  
10743
11448
  (void)jenv;
10744
11449
  (void)jcls;
10745
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11450
  (void)jarg1_;
 
11451
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10746
11452
  arg2 = 0;
10747
11453
  if (jarg2) {
10748
11454
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10749
11455
    if (!arg2) return ;
10750
11456
  }
10751
11457
  {
10752
 
    if (arg1->ResponseID) free((char*)arg1->ResponseID);
 
11458
    if (arg1->ResponseID) free((char *)arg1->ResponseID);
10753
11459
    if (arg2) {
10754
 
      arg1->ResponseID = (char *) malloc(strlen(arg2)+1);
10755
 
      strcpy((char*)arg1->ResponseID,arg2);
 
11460
      arg1->ResponseID = (char *) malloc(strlen((const char *)arg2)+1);
 
11461
      strcpy((char *)arg1->ResponseID, (const char *)arg2);
10756
11462
    } else {
10757
11463
      arg1->ResponseID = 0;
10758
11464
    }
10759
11465
  }
10760
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11466
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10761
11467
}
10762
11468
 
10763
11469
 
10764
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1responseId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11470
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1responseId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10765
11471
  jstring jresult = 0 ;
10766
11472
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10767
11473
  char *result = 0 ;
10768
11474
  
10769
11475
  (void)jenv;
10770
11476
  (void)jcls;
10771
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11477
  (void)jarg1_;
 
11478
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10772
11479
  result = (char *) ((arg1)->ResponseID);
10773
 
  
10774
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11480
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10775
11481
  return jresult;
10776
11482
}
10777
11483
 
10778
11484
 
10779
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
11485
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
10780
11486
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10781
11487
  LassoSignatureMethod arg2 ;
10782
11488
  
10783
11489
  (void)jenv;
10784
11490
  (void)jcls;
10785
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11491
  (void)jarg1_;
 
11492
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10786
11493
  arg2 = (LassoSignatureMethod)jarg2; 
10787
11494
  if (arg1) (arg1)->sign_method = arg2;
10788
11495
  
10789
11496
}
10790
11497
 
10791
11498
 
10792
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11499
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10793
11500
  jint jresult = 0 ;
10794
11501
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10795
11502
  LassoSignatureMethod result;
10796
11503
  
10797
11504
  (void)jenv;
10798
11505
  (void)jcls;
10799
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11506
  (void)jarg1_;
 
11507
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10800
11508
  result = (LassoSignatureMethod) ((arg1)->sign_method);
10801
 
  
10802
11509
  jresult = (jint)result; 
10803
11510
  return jresult;
10804
11511
}
10805
11512
 
10806
11513
 
10807
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11514
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
10808
11515
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10809
11516
  LassoSignatureType arg2 ;
10810
11517
  LassoSignatureType *argp2 ;
10811
11518
  
10812
11519
  (void)jenv;
10813
11520
  (void)jcls;
10814
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
10815
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
11521
  (void)jarg1_;
 
11522
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
 
11523
  argp2 = *(LassoSignatureType **)&jarg2; 
10816
11524
  if (!argp2) {
10817
11525
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
10818
11526
    return ;
10823
11531
}
10824
11532
 
10825
11533
 
10826
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11534
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10827
11535
  jlong jresult = 0 ;
10828
11536
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10829
11537
  LassoSignatureType result;
10830
11538
  
10831
11539
  (void)jenv;
10832
11540
  (void)jcls;
10833
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11541
  (void)jarg1_;
 
11542
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10834
11543
  result =  ((arg1)->sign_type);
10835
 
  
10836
11544
  {
10837
11545
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
10838
11546
    memmove(resultptr, &result, sizeof(LassoSignatureType));
10839
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
11547
    *(LassoSignatureType **)&jresult = resultptr;
10840
11548
  }
10841
11549
  return jresult;
10842
11550
}
10843
11551
 
10844
11552
 
10845
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11553
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpResponseAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10846
11554
  jstring jresult = 0 ;
10847
11555
  LassoSamlpResponseAbstract *arg1 = (LassoSamlpResponseAbstract *) 0 ;
10848
11556
  char *result = 0 ;
10849
11557
  
10850
11558
  (void)jenv;
10851
11559
  (void)jcls;
10852
 
  arg1 = *(LassoSamlpResponseAbstract **)(void *)&jarg1; 
 
11560
  (void)jarg1_;
 
11561
  arg1 = *(LassoSamlpResponseAbstract **)&jarg1; 
10853
11562
  result = (char *)LassoSamlpResponseAbstract_dump(arg1);
10854
 
  
10855
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11563
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10856
11564
  g_free(result);
10857
11565
  return jresult;
10858
11566
}
10859
11567
 
10860
11568
 
10861
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11569
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10862
11570
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
10863
11571
  char *arg2 = (char *) 0 ;
10864
11572
  
10865
11573
  (void)jenv;
10866
11574
  (void)jcls;
10867
 
  arg1 = *(LassoSamlpStatus **)(void *)&jarg1; 
 
11575
  (void)jarg1_;
 
11576
  arg1 = *(LassoSamlpStatus **)&jarg1; 
10868
11577
  arg2 = 0;
10869
11578
  if (jarg2) {
10870
11579
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10871
11580
    if (!arg2) return ;
10872
11581
  }
10873
11582
  {
10874
 
    if (arg1->StatusMessage) free((char*)arg1->StatusMessage);
 
11583
    if (arg1->StatusMessage) free((char *)arg1->StatusMessage);
10875
11584
    if (arg2) {
10876
 
      arg1->StatusMessage = (char *) malloc(strlen(arg2)+1);
10877
 
      strcpy((char*)arg1->StatusMessage,arg2);
 
11585
      arg1->StatusMessage = (char *) malloc(strlen((const char *)arg2)+1);
 
11586
      strcpy((char *)arg1->StatusMessage, (const char *)arg2);
10878
11587
    } else {
10879
11588
      arg1->StatusMessage = 0;
10880
11589
    }
10881
11590
  }
10882
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11591
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10883
11592
}
10884
11593
 
10885
11594
 
10886
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11595
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10887
11596
  jstring jresult = 0 ;
10888
11597
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
10889
11598
  char *result = 0 ;
10890
11599
  
10891
11600
  (void)jenv;
10892
11601
  (void)jcls;
10893
 
  arg1 = *(LassoSamlpStatus **)(void *)&jarg1; 
 
11602
  (void)jarg1_;
 
11603
  arg1 = *(LassoSamlpStatus **)&jarg1; 
10894
11604
  result = (char *) ((arg1)->StatusMessage);
10895
 
  
10896
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11605
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10897
11606
  return jresult;
10898
11607
}
10899
11608
 
10900
11609
 
10901
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11610
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
10902
11611
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
10903
11612
  LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ;
10904
11613
  
10905
11614
  (void)jenv;
10906
11615
  (void)jcls;
10907
 
  arg1 = *(LassoSamlpStatus **)(void *)&jarg1; 
10908
 
  arg2 = *(LassoSamlpStatusCode **)(void *)&jarg2; 
 
11616
  (void)jarg1_;
 
11617
  (void)jarg2_;
 
11618
  arg1 = *(LassoSamlpStatus **)&jarg1; 
 
11619
  arg2 = *(LassoSamlpStatusCode **)&jarg2; 
10909
11620
  LassoSamlpStatus_StatusCode_set(arg1,arg2);
10910
11621
  
10911
11622
}
10912
11623
 
10913
11624
 
10914
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11625
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10915
11626
  jlong jresult = 0 ;
10916
11627
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
10917
11628
  LassoSamlpStatusCode *result = 0 ;
10918
11629
  
10919
11630
  (void)jenv;
10920
11631
  (void)jcls;
10921
 
  arg1 = *(LassoSamlpStatus **)(void *)&jarg1; 
 
11632
  (void)jarg1_;
 
11633
  arg1 = *(LassoSamlpStatus **)&jarg1; 
10922
11634
  result = (LassoSamlpStatusCode *)LassoSamlpStatus_StatusCode_get(arg1);
10923
 
  
10924
 
  *(LassoSamlpStatusCode **)(void *)&jresult = result; 
 
11635
  *(LassoSamlpStatusCode **)&jresult = result; 
10925
11636
  return jresult;
10926
11637
}
10927
11638
 
10928
11639
 
10929
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpStatus(JNIEnv *jenv, jclass jcls) {
 
11640
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpStatus(JNIEnv *jenv, jclass jcls) {
10930
11641
  jlong jresult = 0 ;
10931
11642
  LassoSamlpStatus *result = 0 ;
10932
11643
  
10933
11644
  (void)jenv;
10934
11645
  (void)jcls;
10935
11646
  result = (LassoSamlpStatus *)new_LassoSamlpStatus();
10936
 
  
10937
 
  *(LassoSamlpStatus **)(void *)&jresult = result; 
 
11647
  *(LassoSamlpStatus **)&jresult = result; 
10938
11648
  return jresult;
10939
11649
}
10940
11650
 
10941
11651
 
10942
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpStatus(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11652
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpStatus(JNIEnv *jenv, jclass jcls, jlong jarg1) {
10943
11653
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
10944
11654
  
10945
11655
  (void)jenv;
10946
11656
  (void)jcls;
10947
 
  arg1 = *(LassoSamlpStatus **)(void *)&jarg1; 
 
11657
  arg1 = *(LassoSamlpStatus **)&jarg1; 
10948
11658
  delete_LassoSamlpStatus(arg1);
10949
11659
  
10950
11660
}
10951
11661
 
10952
11662
 
10953
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11663
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatus_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10954
11664
  jstring jresult = 0 ;
10955
11665
  LassoSamlpStatus *arg1 = (LassoSamlpStatus *) 0 ;
10956
11666
  char *result = 0 ;
10957
11667
  
10958
11668
  (void)jenv;
10959
11669
  (void)jcls;
10960
 
  arg1 = *(LassoSamlpStatus **)(void *)&jarg1; 
 
11670
  (void)jarg1_;
 
11671
  arg1 = *(LassoSamlpStatus **)&jarg1; 
10961
11672
  result = (char *)LassoSamlpStatus_dump(arg1);
10962
 
  
10963
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11673
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
10964
11674
  g_free(result);
10965
11675
  return jresult;
10966
11676
}
10967
11677
 
10968
11678
 
10969
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11679
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
10970
11680
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
10971
11681
  char *arg2 = (char *) 0 ;
10972
11682
  
10973
11683
  (void)jenv;
10974
11684
  (void)jcls;
10975
 
  arg1 = *(LassoSamlpStatusCode **)(void *)&jarg1; 
 
11685
  (void)jarg1_;
 
11686
  arg1 = *(LassoSamlpStatusCode **)&jarg1; 
10976
11687
  arg2 = 0;
10977
11688
  if (jarg2) {
10978
11689
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
10979
11690
    if (!arg2) return ;
10980
11691
  }
10981
11692
  {
10982
 
    if (arg1->Value) free((char*)arg1->Value);
 
11693
    if (arg1->Value) free((char *)arg1->Value);
10983
11694
    if (arg2) {
10984
 
      arg1->Value = (char *) malloc(strlen(arg2)+1);
10985
 
      strcpy((char*)arg1->Value,arg2);
 
11695
      arg1->Value = (char *) malloc(strlen((const char *)arg2)+1);
 
11696
      strcpy((char *)arg1->Value, (const char *)arg2);
10986
11697
    } else {
10987
11698
      arg1->Value = 0;
10988
11699
    }
10989
11700
  }
10990
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11701
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
10991
11702
}
10992
11703
 
10993
11704
 
10994
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11705
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
10995
11706
  jstring jresult = 0 ;
10996
11707
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
10997
11708
  char *result = 0 ;
10998
11709
  
10999
11710
  (void)jenv;
11000
11711
  (void)jcls;
11001
 
  arg1 = *(LassoSamlpStatusCode **)(void *)&jarg1; 
 
11712
  (void)jarg1_;
 
11713
  arg1 = *(LassoSamlpStatusCode **)&jarg1; 
11002
11714
  result = (char *) ((arg1)->Value);
11003
 
  
11004
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11715
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11005
11716
  return jresult;
11006
11717
}
11007
11718
 
11008
11719
 
11009
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11720
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1statusCode_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11010
11721
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
11011
11722
  LassoSamlpStatusCode *arg2 = (LassoSamlpStatusCode *) 0 ;
11012
11723
  
11013
11724
  (void)jenv;
11014
11725
  (void)jcls;
11015
 
  arg1 = *(LassoSamlpStatusCode **)(void *)&jarg1; 
11016
 
  arg2 = *(LassoSamlpStatusCode **)(void *)&jarg2; 
 
11726
  (void)jarg1_;
 
11727
  (void)jarg2_;
 
11728
  arg1 = *(LassoSamlpStatusCode **)&jarg1; 
 
11729
  arg2 = *(LassoSamlpStatusCode **)&jarg2; 
11017
11730
  LassoSamlpStatusCode_StatusCode_set(arg1,arg2);
11018
11731
  
11019
11732
}
11020
11733
 
11021
11734
 
11022
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11735
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1statusCode_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11023
11736
  jlong jresult = 0 ;
11024
11737
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
11025
11738
  LassoSamlpStatusCode *result = 0 ;
11026
11739
  
11027
11740
  (void)jenv;
11028
11741
  (void)jcls;
11029
 
  arg1 = *(LassoSamlpStatusCode **)(void *)&jarg1; 
 
11742
  (void)jarg1_;
 
11743
  arg1 = *(LassoSamlpStatusCode **)&jarg1; 
11030
11744
  result = (LassoSamlpStatusCode *)LassoSamlpStatusCode_StatusCode_get(arg1);
11031
 
  
11032
 
  *(LassoSamlpStatusCode **)(void *)&jresult = result; 
 
11745
  *(LassoSamlpStatusCode **)&jresult = result; 
11033
11746
  return jresult;
11034
11747
}
11035
11748
 
11036
11749
 
11037
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpStatusCode(JNIEnv *jenv, jclass jcls) {
 
11750
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1SamlpStatusCode(JNIEnv *jenv, jclass jcls) {
11038
11751
  jlong jresult = 0 ;
11039
11752
  LassoSamlpStatusCode *result = 0 ;
11040
11753
  
11041
11754
  (void)jenv;
11042
11755
  (void)jcls;
11043
11756
  result = (LassoSamlpStatusCode *)new_LassoSamlpStatusCode();
11044
 
  
11045
 
  *(LassoSamlpStatusCode **)(void *)&jresult = result; 
 
11757
  *(LassoSamlpStatusCode **)&jresult = result; 
11046
11758
  return jresult;
11047
11759
}
11048
11760
 
11049
11761
 
11050
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpStatusCode(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11762
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1SamlpStatusCode(JNIEnv *jenv, jclass jcls, jlong jarg1) {
11051
11763
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
11052
11764
  
11053
11765
  (void)jenv;
11054
11766
  (void)jcls;
11055
 
  arg1 = *(LassoSamlpStatusCode **)(void *)&jarg1; 
 
11767
  arg1 = *(LassoSamlpStatusCode **)&jarg1; 
11056
11768
  delete_LassoSamlpStatusCode(arg1);
11057
11769
  
11058
11770
}
11059
11771
 
11060
11772
 
11061
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11773
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SamlpStatusCode_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11062
11774
  jstring jresult = 0 ;
11063
11775
  LassoSamlpStatusCode *arg1 = (LassoSamlpStatusCode *) 0 ;
11064
11776
  char *result = 0 ;
11065
11777
  
11066
11778
  (void)jenv;
11067
11779
  (void)jcls;
11068
 
  arg1 = *(LassoSamlpStatusCode **)(void *)&jarg1; 
 
11780
  (void)jarg1_;
 
11781
  arg1 = *(LassoSamlpStatusCode **)&jarg1; 
11069
11782
  result = (char *)LassoSamlpStatusCode_dump(arg1);
11070
 
  
11071
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11783
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11072
11784
  g_free(result);
11073
11785
  return jresult;
11074
11786
}
11075
11787
 
11076
11788
 
11077
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1advice_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11789
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1advice_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11078
11790
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11079
11791
  LassoSamlAdvice *arg2 = (LassoSamlAdvice *) 0 ;
11080
11792
  
11081
11793
  (void)jenv;
11082
11794
  (void)jcls;
11083
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
11084
 
  arg2 = *(LassoSamlAdvice **)(void *)&jarg2; 
 
11795
  (void)jarg1_;
 
11796
  (void)jarg2_;
 
11797
  arg1 = *(LassoLibAssertion **)&jarg1; 
 
11798
  arg2 = *(LassoSamlAdvice **)&jarg2; 
11085
11799
  LassoLibAssertion_Advice_set(arg1,arg2);
11086
11800
  
11087
11801
}
11088
11802
 
11089
11803
 
11090
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1advice_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11804
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1advice_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11091
11805
  jlong jresult = 0 ;
11092
11806
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11093
11807
  LassoSamlAdvice *result = 0 ;
11094
11808
  
11095
11809
  (void)jenv;
11096
11810
  (void)jcls;
11097
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11811
  (void)jarg1_;
 
11812
  arg1 = *(LassoLibAssertion **)&jarg1; 
11098
11813
  result = (LassoSamlAdvice *)LassoLibAssertion_Advice_get(arg1);
11099
 
  
11100
 
  *(LassoSamlAdvice **)(void *)&jresult = result; 
 
11814
  *(LassoSamlAdvice **)&jresult = result; 
11101
11815
  return jresult;
11102
11816
}
11103
11817
 
11104
11818
 
11105
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1assertionId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11819
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1assertionId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11106
11820
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11107
11821
  char *arg2 = (char *) 0 ;
11108
11822
  
11109
11823
  (void)jenv;
11110
11824
  (void)jcls;
11111
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11825
  (void)jarg1_;
 
11826
  arg1 = *(LassoLibAssertion **)&jarg1; 
11112
11827
  arg2 = 0;
11113
11828
  if (jarg2) {
11114
11829
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11116
11831
  }
11117
11832
  LassoLibAssertion_AssertionID_set(arg1,arg2);
11118
11833
  
11119
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11834
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11120
11835
}
11121
11836
 
11122
11837
 
11123
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1assertionId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11838
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1assertionId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11124
11839
  jstring jresult = 0 ;
11125
11840
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11126
11841
  char *result = 0 ;
11127
11842
  
11128
11843
  (void)jenv;
11129
11844
  (void)jcls;
11130
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11845
  (void)jarg1_;
 
11846
  arg1 = *(LassoLibAssertion **)&jarg1; 
11131
11847
  result = (char *)LassoLibAssertion_AssertionID_get(arg1);
11132
 
  
11133
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11848
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11134
11849
  return jresult;
11135
11850
}
11136
11851
 
11137
11852
 
11138
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1attributeStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11853
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1attributeStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11139
11854
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11140
11855
  LassoSamlAttributeStatement *arg2 = (LassoSamlAttributeStatement *) 0 ;
11141
11856
  
11142
11857
  (void)jenv;
11143
11858
  (void)jcls;
11144
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
11145
 
  arg2 = *(LassoSamlAttributeStatement **)(void *)&jarg2; 
 
11859
  (void)jarg1_;
 
11860
  (void)jarg2_;
 
11861
  arg1 = *(LassoLibAssertion **)&jarg1; 
 
11862
  arg2 = *(LassoSamlAttributeStatement **)&jarg2; 
11146
11863
  LassoLibAssertion_AttributeStatement_set(arg1,arg2);
11147
11864
  
11148
11865
}
11149
11866
 
11150
11867
 
11151
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1attributeStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11868
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1attributeStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11152
11869
  jlong jresult = 0 ;
11153
11870
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11154
11871
  LassoSamlAttributeStatement *result = 0 ;
11155
11872
  
11156
11873
  (void)jenv;
11157
11874
  (void)jcls;
11158
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11875
  (void)jarg1_;
 
11876
  arg1 = *(LassoLibAssertion **)&jarg1; 
11159
11877
  result = (LassoSamlAttributeStatement *)LassoLibAssertion_AttributeStatement_get(arg1);
11160
 
  
11161
 
  *(LassoSamlAttributeStatement **)(void *)&jresult = result; 
 
11878
  *(LassoSamlAttributeStatement **)&jresult = result; 
11162
11879
  return jresult;
11163
11880
}
11164
11881
 
11165
11882
 
11166
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1authenticationStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11883
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1authenticationStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11167
11884
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11168
11885
  LassoSamlAuthenticationStatement *arg2 = (LassoSamlAuthenticationStatement *) 0 ;
11169
11886
  
11170
11887
  (void)jenv;
11171
11888
  (void)jcls;
11172
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
11173
 
  arg2 = *(LassoSamlAuthenticationStatement **)(void *)&jarg2; 
 
11889
  (void)jarg1_;
 
11890
  (void)jarg2_;
 
11891
  arg1 = *(LassoLibAssertion **)&jarg1; 
 
11892
  arg2 = *(LassoSamlAuthenticationStatement **)&jarg2; 
11174
11893
  LassoLibAssertion_AuthenticationStatement_set(arg1,arg2);
11175
11894
  
11176
11895
}
11177
11896
 
11178
11897
 
11179
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1authenticationStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11898
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1authenticationStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11180
11899
  jlong jresult = 0 ;
11181
11900
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11182
11901
  LassoSamlAuthenticationStatement *result = 0 ;
11183
11902
  
11184
11903
  (void)jenv;
11185
11904
  (void)jcls;
11186
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11905
  (void)jarg1_;
 
11906
  arg1 = *(LassoLibAssertion **)&jarg1; 
11187
11907
  result = (LassoSamlAuthenticationStatement *)LassoLibAssertion_AuthenticationStatement_get(arg1);
11188
 
  
11189
 
  *(LassoSamlAuthenticationStatement **)(void *)&jresult = result; 
 
11908
  *(LassoSamlAuthenticationStatement **)&jresult = result; 
11190
11909
  return jresult;
11191
11910
}
11192
11911
 
11193
11912
 
11194
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11913
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11195
11914
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11196
11915
  char *arg2 = (char *) 0 ;
11197
11916
  
11198
11917
  (void)jenv;
11199
11918
  (void)jcls;
11200
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11919
  (void)jarg1_;
 
11920
  arg1 = *(LassoLibAssertion **)&jarg1; 
11201
11921
  arg2 = 0;
11202
11922
  if (jarg2) {
11203
11923
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11205
11925
  }
11206
11926
  LassoLibAssertion_certificate_file_set(arg1,arg2);
11207
11927
  
11208
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11928
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11209
11929
}
11210
11930
 
11211
11931
 
11212
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11932
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11213
11933
  jstring jresult = 0 ;
11214
11934
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11215
11935
  char *result = 0 ;
11216
11936
  
11217
11937
  (void)jenv;
11218
11938
  (void)jcls;
11219
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11939
  (void)jarg1_;
 
11940
  arg1 = *(LassoLibAssertion **)&jarg1; 
11220
11941
  result = (char *)LassoLibAssertion_certificate_file_get(arg1);
11221
 
  
11222
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
11942
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11223
11943
  return jresult;
11224
11944
}
11225
11945
 
11226
11946
 
11227
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
11947
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11228
11948
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11229
11949
  LassoSamlConditions *arg2 = (LassoSamlConditions *) 0 ;
11230
11950
  
11231
11951
  (void)jenv;
11232
11952
  (void)jcls;
11233
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
11234
 
  arg2 = *(LassoSamlConditions **)(void *)&jarg2; 
 
11953
  (void)jarg1_;
 
11954
  (void)jarg2_;
 
11955
  arg1 = *(LassoLibAssertion **)&jarg1; 
 
11956
  arg2 = *(LassoSamlConditions **)&jarg2; 
11235
11957
  LassoLibAssertion_Conditions_set(arg1,arg2);
11236
11958
  
11237
11959
}
11238
11960
 
11239
11961
 
11240
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11962
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11241
11963
  jlong jresult = 0 ;
11242
11964
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11243
11965
  LassoSamlConditions *result = 0 ;
11244
11966
  
11245
11967
  (void)jenv;
11246
11968
  (void)jcls;
11247
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11969
  (void)jarg1_;
 
11970
  arg1 = *(LassoLibAssertion **)&jarg1; 
11248
11971
  result = (LassoSamlConditions *)LassoLibAssertion_Conditions_get(arg1);
11249
 
  
11250
 
  *(LassoSamlConditions **)(void *)&jresult = result; 
 
11972
  *(LassoSamlConditions **)&jresult = result; 
11251
11973
  return jresult;
11252
11974
}
11253
11975
 
11254
11976
 
11255
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
11977
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11256
11978
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11257
11979
  char *arg2 = (char *) 0 ;
11258
11980
  
11259
11981
  (void)jenv;
11260
11982
  (void)jcls;
11261
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
11983
  (void)jarg1_;
 
11984
  arg1 = *(LassoLibAssertion **)&jarg1; 
11262
11985
  arg2 = 0;
11263
11986
  if (jarg2) {
11264
11987
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11266
11989
  }
11267
11990
  LassoLibAssertion_IssueInstant_set(arg1,arg2);
11268
11991
  
11269
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
11992
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11270
11993
}
11271
11994
 
11272
11995
 
11273
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
11996
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11274
11997
  jstring jresult = 0 ;
11275
11998
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11276
11999
  char *result = 0 ;
11277
12000
  
11278
12001
  (void)jenv;
11279
12002
  (void)jcls;
11280
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12003
  (void)jarg1_;
 
12004
  arg1 = *(LassoLibAssertion **)&jarg1; 
11281
12005
  result = (char *)LassoLibAssertion_IssueInstant_get(arg1);
11282
 
  
11283
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12006
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11284
12007
  return jresult;
11285
12008
}
11286
12009
 
11287
12010
 
11288
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12011
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11289
12012
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11290
12013
  char *arg2 = (char *) 0 ;
11291
12014
  
11292
12015
  (void)jenv;
11293
12016
  (void)jcls;
11294
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12017
  (void)jarg1_;
 
12018
  arg1 = *(LassoLibAssertion **)&jarg1; 
11295
12019
  arg2 = 0;
11296
12020
  if (jarg2) {
11297
12021
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11299
12023
  }
11300
12024
  LassoLibAssertion_Issuer_set(arg1,arg2);
11301
12025
  
11302
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12026
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11303
12027
}
11304
12028
 
11305
12029
 
11306
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12030
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11307
12031
  jstring jresult = 0 ;
11308
12032
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11309
12033
  char *result = 0 ;
11310
12034
  
11311
12035
  (void)jenv;
11312
12036
  (void)jcls;
11313
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12037
  (void)jarg1_;
 
12038
  arg1 = *(LassoLibAssertion **)&jarg1; 
11314
12039
  result = (char *)LassoLibAssertion_Issuer_get(arg1);
11315
 
  
11316
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12040
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11317
12041
  return jresult;
11318
12042
}
11319
12043
 
11320
12044
 
11321
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
12045
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
11322
12046
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11323
12047
  int arg2 ;
11324
12048
  
11325
12049
  (void)jenv;
11326
12050
  (void)jcls;
11327
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12051
  (void)jarg1_;
 
12052
  arg1 = *(LassoLibAssertion **)&jarg1; 
11328
12053
  arg2 = (int)jarg2; 
11329
12054
  LassoLibAssertion_MajorVersion_set(arg1,arg2);
11330
12055
  
11331
12056
}
11332
12057
 
11333
12058
 
11334
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12059
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11335
12060
  jint jresult = 0 ;
11336
12061
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11337
12062
  int result;
11338
12063
  
11339
12064
  (void)jenv;
11340
12065
  (void)jcls;
11341
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12066
  (void)jarg1_;
 
12067
  arg1 = *(LassoLibAssertion **)&jarg1; 
11342
12068
  result = (int)LassoLibAssertion_MajorVersion_get(arg1);
11343
 
  
11344
12069
  jresult = (jint)result; 
11345
12070
  return jresult;
11346
12071
}
11347
12072
 
11348
12073
 
11349
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
12074
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
11350
12075
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11351
12076
  int arg2 ;
11352
12077
  
11353
12078
  (void)jenv;
11354
12079
  (void)jcls;
11355
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12080
  (void)jarg1_;
 
12081
  arg1 = *(LassoLibAssertion **)&jarg1; 
11356
12082
  arg2 = (int)jarg2; 
11357
12083
  LassoLibAssertion_MinorVersion_set(arg1,arg2);
11358
12084
  
11359
12085
}
11360
12086
 
11361
12087
 
11362
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12088
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11363
12089
  jint jresult = 0 ;
11364
12090
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11365
12091
  int result;
11366
12092
  
11367
12093
  (void)jenv;
11368
12094
  (void)jcls;
11369
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12095
  (void)jarg1_;
 
12096
  arg1 = *(LassoLibAssertion **)&jarg1; 
11370
12097
  result = (int)LassoLibAssertion_MinorVersion_get(arg1);
11371
 
  
11372
12098
  jresult = (jint)result; 
11373
12099
  return jresult;
11374
12100
}
11375
12101
 
11376
12102
 
11377
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12103
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11378
12104
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11379
12105
  char *arg2 = (char *) 0 ;
11380
12106
  
11381
12107
  (void)jenv;
11382
12108
  (void)jcls;
11383
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12109
  (void)jarg1_;
 
12110
  arg1 = *(LassoLibAssertion **)&jarg1; 
11384
12111
  arg2 = 0;
11385
12112
  if (jarg2) {
11386
12113
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11388
12115
  }
11389
12116
  LassoLibAssertion_private_key_file_set(arg1,arg2);
11390
12117
  
11391
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12118
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11392
12119
}
11393
12120
 
11394
12121
 
11395
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12122
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11396
12123
  jstring jresult = 0 ;
11397
12124
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11398
12125
  char *result = 0 ;
11399
12126
  
11400
12127
  (void)jenv;
11401
12128
  (void)jcls;
11402
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12129
  (void)jarg1_;
 
12130
  arg1 = *(LassoLibAssertion **)&jarg1; 
11403
12131
  result = (char *)LassoLibAssertion_private_key_file_get(arg1);
11404
 
  
11405
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12132
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11406
12133
  return jresult;
11407
12134
}
11408
12135
 
11409
12136
 
11410
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
12137
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
11411
12138
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11412
12139
  LassoSignatureMethod arg2 ;
11413
12140
  
11414
12141
  (void)jenv;
11415
12142
  (void)jcls;
11416
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12143
  (void)jarg1_;
 
12144
  arg1 = *(LassoLibAssertion **)&jarg1; 
11417
12145
  arg2 = (LassoSignatureMethod)jarg2; 
11418
12146
  LassoLibAssertion_sign_method_set(arg1,arg2);
11419
12147
  
11420
12148
}
11421
12149
 
11422
12150
 
11423
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12151
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11424
12152
  jint jresult = 0 ;
11425
12153
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11426
12154
  LassoSignatureMethod result;
11427
12155
  
11428
12156
  (void)jenv;
11429
12157
  (void)jcls;
11430
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12158
  (void)jarg1_;
 
12159
  arg1 = *(LassoLibAssertion **)&jarg1; 
11431
12160
  result = (LassoSignatureMethod)LassoLibAssertion_sign_method_get(arg1);
11432
 
  
11433
12161
  jresult = (jint)result; 
11434
12162
  return jresult;
11435
12163
}
11436
12164
 
11437
12165
 
11438
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
12166
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
11439
12167
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11440
12168
  LassoSignatureType arg2 ;
11441
12169
  LassoSignatureType *argp2 ;
11442
12170
  
11443
12171
  (void)jenv;
11444
12172
  (void)jcls;
11445
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
11446
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
12173
  (void)jarg1_;
 
12174
  arg1 = *(LassoLibAssertion **)&jarg1; 
 
12175
  argp2 = *(LassoSignatureType **)&jarg2; 
11447
12176
  if (!argp2) {
11448
12177
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
11449
12178
    return ;
11454
12183
}
11455
12184
 
11456
12185
 
11457
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12186
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11458
12187
  jlong jresult = 0 ;
11459
12188
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11460
12189
  LassoSignatureType result;
11461
12190
  
11462
12191
  (void)jenv;
11463
12192
  (void)jcls;
11464
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12193
  (void)jarg1_;
 
12194
  arg1 = *(LassoLibAssertion **)&jarg1; 
11465
12195
  result = LassoLibAssertion_sign_type_get(arg1);
11466
 
  
11467
12196
  {
11468
12197
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
11469
12198
    memmove(resultptr, &result, sizeof(LassoSignatureType));
11470
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
12199
    *(LassoSignatureType **)&jresult = resultptr;
11471
12200
  }
11472
12201
  return jresult;
11473
12202
}
11474
12203
 
11475
12204
 
11476
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1subjectStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
12205
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1subjectStatement_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
11477
12206
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11478
12207
  LassoSamlSubjectStatement *arg2 = (LassoSamlSubjectStatement *) 0 ;
11479
12208
  
11480
12209
  (void)jenv;
11481
12210
  (void)jcls;
11482
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
11483
 
  arg2 = *(LassoSamlSubjectStatement **)(void *)&jarg2; 
 
12211
  (void)jarg1_;
 
12212
  (void)jarg2_;
 
12213
  arg1 = *(LassoLibAssertion **)&jarg1; 
 
12214
  arg2 = *(LassoSamlSubjectStatement **)&jarg2; 
11484
12215
  LassoLibAssertion_SubjectStatement_set(arg1,arg2);
11485
12216
  
11486
12217
}
11487
12218
 
11488
12219
 
11489
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1subjectStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12220
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1subjectStatement_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11490
12221
  jlong jresult = 0 ;
11491
12222
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11492
12223
  LassoSamlSubjectStatement *result = 0 ;
11493
12224
  
11494
12225
  (void)jenv;
11495
12226
  (void)jcls;
11496
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12227
  (void)jarg1_;
 
12228
  arg1 = *(LassoLibAssertion **)&jarg1; 
11497
12229
  result = (LassoSamlSubjectStatement *)LassoLibAssertion_SubjectStatement_get(arg1);
11498
 
  
11499
 
  *(LassoSamlSubjectStatement **)(void *)&jresult = result; 
 
12230
  *(LassoSamlSubjectStatement **)&jresult = result; 
11500
12231
  return jresult;
11501
12232
}
11502
12233
 
11503
12234
 
11504
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibAssertion(JNIEnv *jenv, jclass jcls) {
 
12235
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibAssertion(JNIEnv *jenv, jclass jcls) {
11505
12236
  jlong jresult = 0 ;
11506
12237
  LassoLibAssertion *result = 0 ;
11507
12238
  
11508
12239
  (void)jenv;
11509
12240
  (void)jcls;
11510
12241
  result = (LassoLibAssertion *)new_LassoLibAssertion();
11511
 
  
11512
 
  *(LassoLibAssertion **)(void *)&jresult = result; 
 
12242
  *(LassoLibAssertion **)&jresult = result; 
11513
12243
  return jresult;
11514
12244
}
11515
12245
 
11516
12246
 
11517
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12247
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1) {
11518
12248
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11519
12249
  
11520
12250
  (void)jenv;
11521
12251
  (void)jcls;
11522
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12252
  arg1 = *(LassoLibAssertion **)&jarg1; 
11523
12253
  delete_LassoLibAssertion(arg1);
11524
12254
  
11525
12255
}
11526
12256
 
11527
12257
 
11528
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5) {
 
12258
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5) {
11529
12259
  jlong jresult = 0 ;
11530
12260
  char *arg1 = (char *) 0 ;
11531
12261
  char *arg2 = (char *) 0 ;
11562
12292
    if (!arg5) return 0;
11563
12293
  }
11564
12294
  result = (LassoLibAssertion *)LassoLibAssertion_newFull(arg1,arg2,arg3,arg4,arg5);
11565
 
  
11566
 
  *(LassoLibAssertion **)(void *)&jresult = result; 
11567
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
11568
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
11569
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
11570
 
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, arg4);
11571
 
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, arg5);
 
12295
  *(LassoLibAssertion **)&jresult = result; 
 
12296
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
 
12297
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
12298
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
12299
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, (const char *)arg4);
 
12300
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, (const char *)arg5);
11572
12301
  return jresult;
11573
12302
}
11574
12303
 
11575
12304
 
11576
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12305
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAssertion_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11577
12306
  jstring jresult = 0 ;
11578
12307
  LassoLibAssertion *arg1 = (LassoLibAssertion *) 0 ;
11579
12308
  char *result = 0 ;
11580
12309
  
11581
12310
  (void)jenv;
11582
12311
  (void)jcls;
11583
 
  arg1 = *(LassoLibAssertion **)(void *)&jarg1; 
 
12312
  (void)jarg1_;
 
12313
  arg1 = *(LassoLibAssertion **)&jarg1; 
11584
12314
  result = (char *)LassoLibAssertion_dump(arg1);
11585
 
  
11586
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12315
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11587
12316
  g_free(result);
11588
12317
  return jresult;
11589
12318
}
11590
12319
 
11591
12320
 
11592
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1affiliationId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12321
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1affiliationId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11593
12322
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11594
12323
  char *arg2 = (char *) 0 ;
11595
12324
  
11596
12325
  (void)jenv;
11597
12326
  (void)jcls;
11598
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12327
  (void)jarg1_;
 
12328
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11599
12329
  arg2 = 0;
11600
12330
  if (jarg2) {
11601
12331
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11602
12332
    if (!arg2) return ;
11603
12333
  }
11604
12334
  {
11605
 
    if (arg1->AffiliationID) free((char*)arg1->AffiliationID);
 
12335
    if (arg1->AffiliationID) free((char *)arg1->AffiliationID);
11606
12336
    if (arg2) {
11607
 
      arg1->AffiliationID = (char *) malloc(strlen(arg2)+1);
11608
 
      strcpy((char*)arg1->AffiliationID,arg2);
 
12337
      arg1->AffiliationID = (char *) malloc(strlen((const char *)arg2)+1);
 
12338
      strcpy((char *)arg1->AffiliationID, (const char *)arg2);
11609
12339
    } else {
11610
12340
      arg1->AffiliationID = 0;
11611
12341
    }
11612
12342
  }
11613
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12343
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11614
12344
}
11615
12345
 
11616
12346
 
11617
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1affiliationId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12347
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1affiliationId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11618
12348
  jstring jresult = 0 ;
11619
12349
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11620
12350
  char *result = 0 ;
11621
12351
  
11622
12352
  (void)jenv;
11623
12353
  (void)jcls;
11624
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12354
  (void)jarg1_;
 
12355
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11625
12356
  result = (char *) ((arg1)->AffiliationID);
11626
 
  
11627
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12357
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11628
12358
  return jresult;
11629
12359
}
11630
12360
 
11631
12361
 
11632
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1assertionConsumerServiceId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12362
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1assertionConsumerServiceId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11633
12363
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11634
12364
  char *arg2 = (char *) 0 ;
11635
12365
  
11636
12366
  (void)jenv;
11637
12367
  (void)jcls;
11638
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12368
  (void)jarg1_;
 
12369
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11639
12370
  arg2 = 0;
11640
12371
  if (jarg2) {
11641
12372
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11642
12373
    if (!arg2) return ;
11643
12374
  }
11644
12375
  {
11645
 
    if (arg1->AssertionConsumerServiceID) free((char*)arg1->AssertionConsumerServiceID);
 
12376
    if (arg1->AssertionConsumerServiceID) free((char *)arg1->AssertionConsumerServiceID);
11646
12377
    if (arg2) {
11647
 
      arg1->AssertionConsumerServiceID = (char *) malloc(strlen(arg2)+1);
11648
 
      strcpy((char*)arg1->AssertionConsumerServiceID,arg2);
 
12378
      arg1->AssertionConsumerServiceID = (char *) malloc(strlen((const char *)arg2)+1);
 
12379
      strcpy((char *)arg1->AssertionConsumerServiceID, (const char *)arg2);
11649
12380
    } else {
11650
12381
      arg1->AssertionConsumerServiceID = 0;
11651
12382
    }
11652
12383
  }
11653
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12384
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11654
12385
}
11655
12386
 
11656
12387
 
11657
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1assertionConsumerServiceId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12388
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1assertionConsumerServiceId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11658
12389
  jstring jresult = 0 ;
11659
12390
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11660
12391
  char *result = 0 ;
11661
12392
  
11662
12393
  (void)jenv;
11663
12394
  (void)jcls;
11664
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12395
  (void)jarg1_;
 
12396
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11665
12397
  result = (char *) ((arg1)->AssertionConsumerServiceID);
11666
 
  
11667
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12398
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11668
12399
  return jresult;
11669
12400
}
11670
12401
 
11671
12402
 
11672
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12403
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11673
12404
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11674
12405
  char *arg2 = (char *) 0 ;
11675
12406
  
11676
12407
  (void)jenv;
11677
12408
  (void)jcls;
11678
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12409
  (void)jarg1_;
 
12410
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11679
12411
  arg2 = 0;
11680
12412
  if (jarg2) {
11681
12413
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11682
12414
    if (!arg2) return ;
11683
12415
  }
11684
12416
  {
11685
 
    if (arg1->consent) free((char*)arg1->consent);
 
12417
    if (arg1->consent) free((char *)arg1->consent);
11686
12418
    if (arg2) {
11687
 
      arg1->consent = (char *) malloc(strlen(arg2)+1);
11688
 
      strcpy((char*)arg1->consent,arg2);
 
12419
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
12420
      strcpy((char *)arg1->consent, (const char *)arg2);
11689
12421
    } else {
11690
12422
      arg1->consent = 0;
11691
12423
    }
11692
12424
  }
11693
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12425
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11694
12426
}
11695
12427
 
11696
12428
 
11697
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12429
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11698
12430
  jstring jresult = 0 ;
11699
12431
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11700
12432
  char *result = 0 ;
11701
12433
  
11702
12434
  (void)jenv;
11703
12435
  (void)jcls;
11704
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12436
  (void)jarg1_;
 
12437
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11705
12438
  result = (char *) ((arg1)->consent);
11706
 
  
11707
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12439
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11708
12440
  return jresult;
11709
12441
}
11710
12442
 
11711
12443
 
11712
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1forceAuthn_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jboolean jarg2) {
 
12444
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1forceAuthn_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
11713
12445
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11714
12446
  bool arg2 ;
11715
12447
  
11716
12448
  (void)jenv;
11717
12449
  (void)jcls;
11718
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12450
  (void)jarg1_;
 
12451
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11719
12452
  arg2 = jarg2 ? true : false; 
11720
12453
  if (arg1) (arg1)->ForceAuthn = arg2;
11721
12454
  
11722
12455
}
11723
12456
 
11724
12457
 
11725
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1forceAuthn_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12458
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1forceAuthn_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11726
12459
  jboolean jresult = 0 ;
11727
12460
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11728
12461
  bool result;
11729
12462
  
11730
12463
  (void)jenv;
11731
12464
  (void)jcls;
11732
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12465
  (void)jarg1_;
 
12466
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11733
12467
  result = (bool) ((arg1)->ForceAuthn);
11734
 
  
11735
12468
  jresult = (jboolean)result; 
11736
12469
  return jresult;
11737
12470
}
11738
12471
 
11739
12472
 
11740
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1isPassive_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jboolean jarg2) {
 
12473
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1isPassive_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
11741
12474
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11742
12475
  bool arg2 ;
11743
12476
  
11744
12477
  (void)jenv;
11745
12478
  (void)jcls;
11746
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12479
  (void)jarg1_;
 
12480
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11747
12481
  arg2 = jarg2 ? true : false; 
11748
12482
  if (arg1) (arg1)->IsPassive = arg2;
11749
12483
  
11750
12484
}
11751
12485
 
11752
12486
 
11753
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1isPassive_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12487
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1isPassive_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11754
12488
  jboolean jresult = 0 ;
11755
12489
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11756
12490
  bool result;
11757
12491
  
11758
12492
  (void)jenv;
11759
12493
  (void)jcls;
11760
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12494
  (void)jarg1_;
 
12495
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11761
12496
  result = (bool) ((arg1)->IsPassive);
11762
 
  
11763
12497
  jresult = (jboolean)result; 
11764
12498
  return jresult;
11765
12499
}
11766
12500
 
11767
12501
 
11768
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1nameIdPolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12502
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1nameIdPolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11769
12503
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11770
12504
  char *arg2 = (char *) 0 ;
11771
12505
  
11772
12506
  (void)jenv;
11773
12507
  (void)jcls;
11774
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12508
  (void)jarg1_;
 
12509
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11775
12510
  arg2 = 0;
11776
12511
  if (jarg2) {
11777
12512
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11778
12513
    if (!arg2) return ;
11779
12514
  }
11780
12515
  {
11781
 
    if (arg1->NameIDPolicy) free((char*)arg1->NameIDPolicy);
 
12516
    if (arg1->NameIDPolicy) free((char *)arg1->NameIDPolicy);
11782
12517
    if (arg2) {
11783
 
      arg1->NameIDPolicy = (char *) malloc(strlen(arg2)+1);
11784
 
      strcpy((char*)arg1->NameIDPolicy,arg2);
 
12518
      arg1->NameIDPolicy = (char *) malloc(strlen((const char *)arg2)+1);
 
12519
      strcpy((char *)arg1->NameIDPolicy, (const char *)arg2);
11785
12520
    } else {
11786
12521
      arg1->NameIDPolicy = 0;
11787
12522
    }
11788
12523
  }
11789
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12524
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11790
12525
}
11791
12526
 
11792
12527
 
11793
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1nameIdPolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12528
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1nameIdPolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11794
12529
  jstring jresult = 0 ;
11795
12530
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11796
12531
  char *result = 0 ;
11797
12532
  
11798
12533
  (void)jenv;
11799
12534
  (void)jcls;
11800
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12535
  (void)jarg1_;
 
12536
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11801
12537
  result = (char *) ((arg1)->NameIDPolicy);
11802
 
  
11803
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12538
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11804
12539
  return jresult;
11805
12540
}
11806
12541
 
11807
12542
 
11808
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1protocolProfile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12543
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1protocolProfile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11809
12544
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11810
12545
  char *arg2 = (char *) 0 ;
11811
12546
  
11812
12547
  (void)jenv;
11813
12548
  (void)jcls;
11814
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12549
  (void)jarg1_;
 
12550
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11815
12551
  arg2 = 0;
11816
12552
  if (jarg2) {
11817
12553
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11818
12554
    if (!arg2) return ;
11819
12555
  }
11820
12556
  {
11821
 
    if (arg1->ProtocolProfile) free((char*)arg1->ProtocolProfile);
 
12557
    if (arg1->ProtocolProfile) free((char *)arg1->ProtocolProfile);
11822
12558
    if (arg2) {
11823
 
      arg1->ProtocolProfile = (char *) malloc(strlen(arg2)+1);
11824
 
      strcpy((char*)arg1->ProtocolProfile,arg2);
 
12559
      arg1->ProtocolProfile = (char *) malloc(strlen((const char *)arg2)+1);
 
12560
      strcpy((char *)arg1->ProtocolProfile, (const char *)arg2);
11825
12561
    } else {
11826
12562
      arg1->ProtocolProfile = 0;
11827
12563
    }
11828
12564
  }
11829
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12565
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11830
12566
}
11831
12567
 
11832
12568
 
11833
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1protocolProfile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12569
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1protocolProfile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11834
12570
  jstring jresult = 0 ;
11835
12571
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11836
12572
  char *result = 0 ;
11837
12573
  
11838
12574
  (void)jenv;
11839
12575
  (void)jcls;
11840
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12576
  (void)jarg1_;
 
12577
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11841
12578
  result = (char *) ((arg1)->ProtocolProfile);
11842
 
  
11843
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12579
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11844
12580
  return jresult;
11845
12581
}
11846
12582
 
11847
12583
 
11848
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12584
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11849
12585
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11850
12586
  char *arg2 = (char *) 0 ;
11851
12587
  
11852
12588
  (void)jenv;
11853
12589
  (void)jcls;
11854
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12590
  (void)jarg1_;
 
12591
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11855
12592
  arg2 = 0;
11856
12593
  if (jarg2) {
11857
12594
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11858
12595
    if (!arg2) return ;
11859
12596
  }
11860
12597
  {
11861
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
12598
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
11862
12599
    if (arg2) {
11863
 
      arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
11864
 
      strcpy((char*)arg1->ProviderID,arg2);
 
12600
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
12601
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
11865
12602
    } else {
11866
12603
      arg1->ProviderID = 0;
11867
12604
    }
11868
12605
  }
11869
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12606
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11870
12607
}
11871
12608
 
11872
12609
 
11873
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12610
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11874
12611
  jstring jresult = 0 ;
11875
12612
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11876
12613
  char *result = 0 ;
11877
12614
  
11878
12615
  (void)jenv;
11879
12616
  (void)jcls;
11880
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12617
  (void)jarg1_;
 
12618
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11881
12619
  result = (char *) ((arg1)->ProviderID);
11882
 
  
11883
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12620
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11884
12621
  return jresult;
11885
12622
}
11886
12623
 
11887
12624
 
11888
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12625
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11889
12626
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11890
12627
  char *arg2 = (char *) 0 ;
11891
12628
  
11892
12629
  (void)jenv;
11893
12630
  (void)jcls;
11894
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12631
  (void)jarg1_;
 
12632
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11895
12633
  arg2 = 0;
11896
12634
  if (jarg2) {
11897
12635
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11898
12636
    if (!arg2) return ;
11899
12637
  }
11900
12638
  {
11901
 
    if (arg1->RelayState) free((char*)arg1->RelayState);
 
12639
    if (arg1->RelayState) free((char *)arg1->RelayState);
11902
12640
    if (arg2) {
11903
 
      arg1->RelayState = (char *) malloc(strlen(arg2)+1);
11904
 
      strcpy((char*)arg1->RelayState,arg2);
 
12641
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
12642
      strcpy((char *)arg1->RelayState, (const char *)arg2);
11905
12643
    } else {
11906
12644
      arg1->RelayState = 0;
11907
12645
    }
11908
12646
  }
11909
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12647
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11910
12648
}
11911
12649
 
11912
12650
 
11913
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12651
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11914
12652
  jstring jresult = 0 ;
11915
12653
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11916
12654
  char *result = 0 ;
11917
12655
  
11918
12656
  (void)jenv;
11919
12657
  (void)jcls;
11920
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12658
  (void)jarg1_;
 
12659
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11921
12660
  result = (char *) ((arg1)->RelayState);
11922
 
  
11923
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12661
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11924
12662
  return jresult;
11925
12663
}
11926
12664
 
11927
12665
 
11928
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12666
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11929
12667
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11930
12668
  char *arg2 = (char *) 0 ;
11931
12669
  
11932
12670
  (void)jenv;
11933
12671
  (void)jcls;
11934
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12672
  (void)jarg1_;
 
12673
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11935
12674
  arg2 = 0;
11936
12675
  if (jarg2) {
11937
12676
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11939
12678
  }
11940
12679
  LassoLibAuthnRequest_certificate_file_set(arg1,arg2);
11941
12680
  
11942
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12681
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11943
12682
}
11944
12683
 
11945
12684
 
11946
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12685
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11947
12686
  jstring jresult = 0 ;
11948
12687
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11949
12688
  char *result = 0 ;
11950
12689
  
11951
12690
  (void)jenv;
11952
12691
  (void)jcls;
11953
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12692
  (void)jarg1_;
 
12693
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11954
12694
  result = (char *)LassoLibAuthnRequest_certificate_file_get(arg1);
11955
 
  
11956
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12695
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11957
12696
  return jresult;
11958
12697
}
11959
12698
 
11960
12699
 
11961
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12700
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
11962
12701
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11963
12702
  char *arg2 = (char *) 0 ;
11964
12703
  
11965
12704
  (void)jenv;
11966
12705
  (void)jcls;
11967
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12706
  (void)jarg1_;
 
12707
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11968
12708
  arg2 = 0;
11969
12709
  if (jarg2) {
11970
12710
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
11972
12712
  }
11973
12713
  LassoLibAuthnRequest_IssueInstant_set(arg1,arg2);
11974
12714
  
11975
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12715
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
11976
12716
}
11977
12717
 
11978
12718
 
11979
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12719
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
11980
12720
  jstring jresult = 0 ;
11981
12721
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11982
12722
  char *result = 0 ;
11983
12723
  
11984
12724
  (void)jenv;
11985
12725
  (void)jcls;
11986
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12726
  (void)jarg1_;
 
12727
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
11987
12728
  result = (char *)LassoLibAuthnRequest_IssueInstant_get(arg1);
11988
 
  
11989
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12729
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
11990
12730
  return jresult;
11991
12731
}
11992
12732
 
11993
12733
 
11994
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
12734
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
11995
12735
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
11996
12736
  int arg2 ;
11997
12737
  
11998
12738
  (void)jenv;
11999
12739
  (void)jcls;
12000
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12740
  (void)jarg1_;
 
12741
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12001
12742
  arg2 = (int)jarg2; 
12002
12743
  LassoLibAuthnRequest_MajorVersion_set(arg1,arg2);
12003
12744
  
12004
12745
}
12005
12746
 
12006
12747
 
12007
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12748
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12008
12749
  jint jresult = 0 ;
12009
12750
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12010
12751
  int result;
12011
12752
  
12012
12753
  (void)jenv;
12013
12754
  (void)jcls;
12014
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12755
  (void)jarg1_;
 
12756
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12015
12757
  result = (int)LassoLibAuthnRequest_MajorVersion_get(arg1);
12016
 
  
12017
12758
  jresult = (jint)result; 
12018
12759
  return jresult;
12019
12760
}
12020
12761
 
12021
12762
 
12022
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
12763
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12023
12764
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12024
12765
  int arg2 ;
12025
12766
  
12026
12767
  (void)jenv;
12027
12768
  (void)jcls;
12028
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12769
  (void)jarg1_;
 
12770
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12029
12771
  arg2 = (int)jarg2; 
12030
12772
  LassoLibAuthnRequest_MinorVersion_set(arg1,arg2);
12031
12773
  
12032
12774
}
12033
12775
 
12034
12776
 
12035
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12777
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12036
12778
  jint jresult = 0 ;
12037
12779
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12038
12780
  int result;
12039
12781
  
12040
12782
  (void)jenv;
12041
12783
  (void)jcls;
12042
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12784
  (void)jarg1_;
 
12785
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12043
12786
  result = (int)LassoLibAuthnRequest_MinorVersion_get(arg1);
12044
 
  
12045
12787
  jresult = (jint)result; 
12046
12788
  return jresult;
12047
12789
}
12048
12790
 
12049
12791
 
12050
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12792
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12051
12793
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12052
12794
  char *arg2 = (char *) 0 ;
12053
12795
  
12054
12796
  (void)jenv;
12055
12797
  (void)jcls;
12056
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12798
  (void)jarg1_;
 
12799
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12057
12800
  arg2 = 0;
12058
12801
  if (jarg2) {
12059
12802
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12061
12804
  }
12062
12805
  LassoLibAuthnRequest_private_key_file_set(arg1,arg2);
12063
12806
  
12064
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12807
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12065
12808
}
12066
12809
 
12067
12810
 
12068
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12811
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12069
12812
  jstring jresult = 0 ;
12070
12813
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12071
12814
  char *result = 0 ;
12072
12815
  
12073
12816
  (void)jenv;
12074
12817
  (void)jcls;
12075
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12818
  (void)jarg1_;
 
12819
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12076
12820
  result = (char *)LassoLibAuthnRequest_private_key_file_get(arg1);
12077
 
  
12078
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12821
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12079
12822
  return jresult;
12080
12823
}
12081
12824
 
12082
12825
 
12083
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
12826
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12084
12827
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12085
12828
  char *arg2 = (char *) 0 ;
12086
12829
  
12087
12830
  (void)jenv;
12088
12831
  (void)jcls;
12089
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12832
  (void)jarg1_;
 
12833
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12090
12834
  arg2 = 0;
12091
12835
  if (jarg2) {
12092
12836
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12094
12838
  }
12095
12839
  LassoLibAuthnRequest_RequestID_set(arg1,arg2);
12096
12840
  
12097
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
12841
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12098
12842
}
12099
12843
 
12100
12844
 
12101
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12845
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12102
12846
  jstring jresult = 0 ;
12103
12847
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12104
12848
  char *result = 0 ;
12105
12849
  
12106
12850
  (void)jenv;
12107
12851
  (void)jcls;
12108
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12852
  (void)jarg1_;
 
12853
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12109
12854
  result = (char *)LassoLibAuthnRequest_RequestID_get(arg1);
12110
 
  
12111
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
12855
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12112
12856
  return jresult;
12113
12857
}
12114
12858
 
12115
12859
 
12116
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
12860
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12117
12861
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12118
12862
  LassoStringList *arg2 = (LassoStringList *) 0 ;
12119
12863
  
12120
12864
  (void)jenv;
12121
12865
  (void)jcls;
12122
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
12123
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
12866
  (void)jarg1_;
 
12867
  (void)jarg2_;
 
12868
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
 
12869
  arg2 = *(LassoStringList **)&jarg2; 
12124
12870
  LassoLibAuthnRequest_RespondWith_set(arg1,arg2);
12125
12871
  
12126
12872
}
12127
12873
 
12128
12874
 
12129
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12875
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12130
12876
  jlong jresult = 0 ;
12131
12877
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12132
12878
  LassoStringList *result = 0 ;
12133
12879
  
12134
12880
  (void)jenv;
12135
12881
  (void)jcls;
12136
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12882
  (void)jarg1_;
 
12883
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12137
12884
  result = (LassoStringList *)LassoLibAuthnRequest_RespondWith_get(arg1);
12138
 
  
12139
 
  *(LassoStringList **)(void *)&jresult = result; 
 
12885
  *(LassoStringList **)&jresult = result; 
12140
12886
  return jresult;
12141
12887
}
12142
12888
 
12143
12889
 
12144
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
12890
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12145
12891
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12146
12892
  LassoSignatureMethod arg2 ;
12147
12893
  
12148
12894
  (void)jenv;
12149
12895
  (void)jcls;
12150
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12896
  (void)jarg1_;
 
12897
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12151
12898
  arg2 = (LassoSignatureMethod)jarg2; 
12152
12899
  LassoLibAuthnRequest_sign_method_set(arg1,arg2);
12153
12900
  
12154
12901
}
12155
12902
 
12156
12903
 
12157
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12904
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12158
12905
  jint jresult = 0 ;
12159
12906
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12160
12907
  LassoSignatureMethod result;
12161
12908
  
12162
12909
  (void)jenv;
12163
12910
  (void)jcls;
12164
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12911
  (void)jarg1_;
 
12912
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12165
12913
  result = (LassoSignatureMethod)LassoLibAuthnRequest_sign_method_get(arg1);
12166
 
  
12167
12914
  jresult = (jint)result; 
12168
12915
  return jresult;
12169
12916
}
12170
12917
 
12171
12918
 
12172
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
12919
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12173
12920
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12174
12921
  LassoSignatureType arg2 ;
12175
12922
  LassoSignatureType *argp2 ;
12176
12923
  
12177
12924
  (void)jenv;
12178
12925
  (void)jcls;
12179
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
12180
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
12926
  (void)jarg1_;
 
12927
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
 
12928
  argp2 = *(LassoSignatureType **)&jarg2; 
12181
12929
  if (!argp2) {
12182
12930
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
12183
12931
    return ;
12188
12936
}
12189
12937
 
12190
12938
 
12191
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12939
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12192
12940
  jlong jresult = 0 ;
12193
12941
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12194
12942
  LassoSignatureType result;
12195
12943
  
12196
12944
  (void)jenv;
12197
12945
  (void)jcls;
12198
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12946
  (void)jarg1_;
 
12947
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12199
12948
  result = LassoLibAuthnRequest_sign_type_get(arg1);
12200
 
  
12201
12949
  {
12202
12950
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
12203
12951
    memmove(resultptr, &result, sizeof(LassoSignatureType));
12204
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
12952
    *(LassoSignatureType **)&jresult = resultptr;
12205
12953
  }
12206
12954
  return jresult;
12207
12955
}
12208
12956
 
12209
12957
 
12210
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
12958
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12211
12959
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12212
12960
  LassoStringList *arg2 = (LassoStringList *) 0 ;
12213
12961
  
12214
12962
  (void)jenv;
12215
12963
  (void)jcls;
12216
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
12217
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
12964
  (void)jarg1_;
 
12965
  (void)jarg2_;
 
12966
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
 
12967
  arg2 = *(LassoStringList **)&jarg2; 
12218
12968
  LassoLibAuthnRequest_Extension_set(arg1,arg2);
12219
12969
  
12220
12970
}
12221
12971
 
12222
12972
 
12223
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
12973
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12224
12974
  jlong jresult = 0 ;
12225
12975
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12226
12976
  LassoStringList *result = 0 ;
12227
12977
  
12228
12978
  (void)jenv;
12229
12979
  (void)jcls;
12230
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
12980
  (void)jarg1_;
 
12981
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12231
12982
  result = (LassoStringList *)LassoLibAuthnRequest_Extension_get(arg1);
12232
 
  
12233
 
  *(LassoStringList **)(void *)&jresult = result; 
 
12983
  *(LassoStringList **)&jresult = result; 
12234
12984
  return jresult;
12235
12985
}
12236
12986
 
12237
12987
 
12238
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestAuthnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
12988
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestAuthnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12239
12989
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12240
12990
  LassoLibRequestAuthnContext *arg2 = (LassoLibRequestAuthnContext *) 0 ;
12241
12991
  
12242
12992
  (void)jenv;
12243
12993
  (void)jcls;
12244
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
12245
 
  arg2 = *(LassoLibRequestAuthnContext **)(void *)&jarg2; 
 
12994
  (void)jarg1_;
 
12995
  (void)jarg2_;
 
12996
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
 
12997
  arg2 = *(LassoLibRequestAuthnContext **)&jarg2; 
12246
12998
  LassoLibAuthnRequest_RequestAuthnContext_set(arg1,arg2);
12247
12999
  
12248
13000
}
12249
13001
 
12250
13002
 
12251
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestAuthnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13003
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1requestAuthnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12252
13004
  jlong jresult = 0 ;
12253
13005
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12254
13006
  LassoLibRequestAuthnContext *result = 0 ;
12255
13007
  
12256
13008
  (void)jenv;
12257
13009
  (void)jcls;
12258
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
13010
  (void)jarg1_;
 
13011
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12259
13012
  result = (LassoLibRequestAuthnContext *)LassoLibAuthnRequest_RequestAuthnContext_get(arg1);
12260
 
  
12261
 
  *(LassoLibRequestAuthnContext **)(void *)&jresult = result; 
 
13013
  *(LassoLibRequestAuthnContext **)&jresult = result; 
12262
13014
  return jresult;
12263
13015
}
12264
13016
 
12265
13017
 
12266
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibAuthnRequest(JNIEnv *jenv, jclass jcls) {
 
13018
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibAuthnRequest(JNIEnv *jenv, jclass jcls) {
12267
13019
  jlong jresult = 0 ;
12268
13020
  LassoLibAuthnRequest *result = 0 ;
12269
13021
  
12270
13022
  (void)jenv;
12271
13023
  (void)jcls;
12272
13024
  result = (LassoLibAuthnRequest *)new_LassoLibAuthnRequest();
12273
 
  
12274
 
  *(LassoLibAuthnRequest **)(void *)&jresult = result; 
 
13025
  *(LassoLibAuthnRequest **)&jresult = result; 
12275
13026
  return jresult;
12276
13027
}
12277
13028
 
12278
13029
 
12279
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13030
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
12280
13031
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12281
13032
  
12282
13033
  (void)jenv;
12283
13034
  (void)jcls;
12284
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
13035
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12285
13036
  delete_LassoLibAuthnRequest(arg1);
12286
13037
  
12287
13038
}
12288
13039
 
12289
13040
 
12290
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13041
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12291
13042
  jstring jresult = 0 ;
12292
13043
  LassoLibAuthnRequest *arg1 = (LassoLibAuthnRequest *) 0 ;
12293
13044
  char *result = 0 ;
12294
13045
  
12295
13046
  (void)jenv;
12296
13047
  (void)jcls;
12297
 
  arg1 = *(LassoLibAuthnRequest **)(void *)&jarg1; 
 
13048
  (void)jarg1_;
 
13049
  arg1 = *(LassoLibAuthnRequest **)&jarg1; 
12298
13050
  result = (char *)LassoLibAuthnRequest_dump(arg1);
12299
 
  
12300
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13051
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12301
13052
  g_free(result);
12302
13053
  return jresult;
12303
13054
}
12304
13055
 
12305
13056
 
12306
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13057
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12307
13058
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12308
13059
  char *arg2 = (char *) 0 ;
12309
13060
  
12310
13061
  (void)jenv;
12311
13062
  (void)jcls;
12312
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13063
  (void)jarg1_;
 
13064
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12313
13065
  arg2 = 0;
12314
13066
  if (jarg2) {
12315
13067
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12316
13068
    if (!arg2) return ;
12317
13069
  }
12318
13070
  {
12319
 
    if (arg1->consent) free((char*)arg1->consent);
 
13071
    if (arg1->consent) free((char *)arg1->consent);
12320
13072
    if (arg2) {
12321
 
      arg1->consent = (char *) malloc(strlen(arg2)+1);
12322
 
      strcpy((char*)arg1->consent,arg2);
 
13073
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
13074
      strcpy((char *)arg1->consent, (const char *)arg2);
12323
13075
    } else {
12324
13076
      arg1->consent = 0;
12325
13077
    }
12326
13078
  }
12327
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13079
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12328
13080
}
12329
13081
 
12330
13082
 
12331
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13083
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12332
13084
  jstring jresult = 0 ;
12333
13085
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12334
13086
  char *result = 0 ;
12335
13087
  
12336
13088
  (void)jenv;
12337
13089
  (void)jcls;
12338
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13090
  (void)jarg1_;
 
13091
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12339
13092
  result = (char *) ((arg1)->consent);
12340
 
  
12341
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13093
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12342
13094
  return jresult;
12343
13095
}
12344
13096
 
12345
13097
 
12346
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13098
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12347
13099
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12348
13100
  char *arg2 = (char *) 0 ;
12349
13101
  
12350
13102
  (void)jenv;
12351
13103
  (void)jcls;
12352
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13104
  (void)jarg1_;
 
13105
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12353
13106
  arg2 = 0;
12354
13107
  if (jarg2) {
12355
13108
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12356
13109
    if (!arg2) return ;
12357
13110
  }
12358
13111
  {
12359
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
13112
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
12360
13113
    if (arg2) {
12361
 
      arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
12362
 
      strcpy((char*)arg1->ProviderID,arg2);
 
13114
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
13115
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
12363
13116
    } else {
12364
13117
      arg1->ProviderID = 0;
12365
13118
    }
12366
13119
  }
12367
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13120
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12368
13121
}
12369
13122
 
12370
13123
 
12371
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13124
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12372
13125
  jstring jresult = 0 ;
12373
13126
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12374
13127
  char *result = 0 ;
12375
13128
  
12376
13129
  (void)jenv;
12377
13130
  (void)jcls;
12378
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13131
  (void)jarg1_;
 
13132
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12379
13133
  result = (char *) ((arg1)->ProviderID);
12380
 
  
12381
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13134
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12382
13135
  return jresult;
12383
13136
}
12384
13137
 
12385
13138
 
12386
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13139
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12387
13140
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12388
13141
  char *arg2 = (char *) 0 ;
12389
13142
  
12390
13143
  (void)jenv;
12391
13144
  (void)jcls;
12392
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13145
  (void)jarg1_;
 
13146
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12393
13147
  arg2 = 0;
12394
13148
  if (jarg2) {
12395
13149
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12396
13150
    if (!arg2) return ;
12397
13151
  }
12398
13152
  {
12399
 
    if (arg1->RelayState) free((char*)arg1->RelayState);
 
13153
    if (arg1->RelayState) free((char *)arg1->RelayState);
12400
13154
    if (arg2) {
12401
 
      arg1->RelayState = (char *) malloc(strlen(arg2)+1);
12402
 
      strcpy((char*)arg1->RelayState,arg2);
 
13155
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
13156
      strcpy((char *)arg1->RelayState, (const char *)arg2);
12403
13157
    } else {
12404
13158
      arg1->RelayState = 0;
12405
13159
    }
12406
13160
  }
12407
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13161
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12408
13162
}
12409
13163
 
12410
13164
 
12411
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13165
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12412
13166
  jstring jresult = 0 ;
12413
13167
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12414
13168
  char *result = 0 ;
12415
13169
  
12416
13170
  (void)jenv;
12417
13171
  (void)jcls;
12418
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13172
  (void)jarg1_;
 
13173
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12419
13174
  result = (char *) ((arg1)->RelayState);
12420
 
  
12421
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13175
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12422
13176
  return jresult;
12423
13177
}
12424
13178
 
12425
13179
 
12426
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
13180
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12427
13181
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12428
13182
  LassoStringList *arg2 = (LassoStringList *) 0 ;
12429
13183
  
12430
13184
  (void)jenv;
12431
13185
  (void)jcls;
12432
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
12433
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
13186
  (void)jarg1_;
 
13187
  (void)jarg2_;
 
13188
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
 
13189
  arg2 = *(LassoStringList **)&jarg2; 
12434
13190
  LassoLibAuthnResponse_Extension_set(arg1,arg2);
12435
13191
  
12436
13192
}
12437
13193
 
12438
13194
 
12439
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13195
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12440
13196
  jlong jresult = 0 ;
12441
13197
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12442
13198
  LassoStringList *result = 0 ;
12443
13199
  
12444
13200
  (void)jenv;
12445
13201
  (void)jcls;
12446
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13202
  (void)jarg1_;
 
13203
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12447
13204
  result = (LassoStringList *)LassoLibAuthnResponse_Extension_get(arg1);
12448
 
  
12449
 
  *(LassoStringList **)(void *)&jresult = result; 
 
13205
  *(LassoStringList **)&jresult = result; 
12450
13206
  return jresult;
12451
13207
}
12452
13208
 
12453
13209
 
12454
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
13210
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12455
13211
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12456
13212
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
12457
13213
  
12458
13214
  (void)jenv;
12459
13215
  (void)jcls;
12460
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
12461
 
  arg2 = *(LassoSamlpStatus **)(void *)&jarg2; 
 
13216
  (void)jarg1_;
 
13217
  (void)jarg2_;
 
13218
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
 
13219
  arg2 = *(LassoSamlpStatus **)&jarg2; 
12462
13220
  LassoLibAuthnResponse_Status_set(arg1,arg2);
12463
13221
  
12464
13222
}
12465
13223
 
12466
13224
 
12467
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13225
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12468
13226
  jlong jresult = 0 ;
12469
13227
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12470
13228
  LassoSamlpStatus *result = 0 ;
12471
13229
  
12472
13230
  (void)jenv;
12473
13231
  (void)jcls;
12474
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13232
  (void)jarg1_;
 
13233
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12475
13234
  result = (LassoSamlpStatus *)LassoLibAuthnResponse_Status_get(arg1);
12476
 
  
12477
 
  *(LassoSamlpStatus **)(void *)&jresult = result; 
 
13235
  *(LassoSamlpStatus **)&jresult = result; 
12478
13236
  return jresult;
12479
13237
}
12480
13238
 
12481
13239
 
12482
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibAuthnResponse(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2) {
 
13240
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibAuthnResponse(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
12483
13241
  jlong jresult = 0 ;
12484
13242
  char *arg1 = (char *) 0 ;
12485
13243
  LassoLibAuthnRequest *arg2 = (LassoLibAuthnRequest *) 0 ;
12487
13245
  
12488
13246
  (void)jenv;
12489
13247
  (void)jcls;
 
13248
  (void)jarg2_;
12490
13249
  arg1 = 0;
12491
13250
  if (jarg1) {
12492
13251
    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
12493
13252
    if (!arg1) return 0;
12494
13253
  }
12495
 
  arg2 = *(LassoLibAuthnRequest **)(void *)&jarg2; 
 
13254
  arg2 = *(LassoLibAuthnRequest **)&jarg2; 
12496
13255
  result = (LassoLibAuthnResponse *)new_LassoLibAuthnResponse(arg1,arg2);
12497
 
  
12498
 
  *(LassoLibAuthnResponse **)(void *)&jresult = result; 
12499
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
13256
  *(LassoLibAuthnResponse **)&jresult = result; 
 
13257
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
12500
13258
  return jresult;
12501
13259
}
12502
13260
 
12503
13261
 
12504
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibAuthnResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13262
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibAuthnResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
12505
13263
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12506
13264
  
12507
13265
  (void)jenv;
12508
13266
  (void)jcls;
12509
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13267
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12510
13268
  delete_LassoLibAuthnResponse(arg1);
12511
13269
  
12512
13270
}
12513
13271
 
12514
13272
 
12515
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13273
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibAuthnResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12516
13274
  jstring jresult = 0 ;
12517
13275
  LassoLibAuthnResponse *arg1 = (LassoLibAuthnResponse *) 0 ;
12518
13276
  char *result = 0 ;
12519
13277
  
12520
13278
  (void)jenv;
12521
13279
  (void)jcls;
12522
 
  arg1 = *(LassoLibAuthnResponse **)(void *)&jarg1; 
 
13280
  (void)jarg1_;
 
13281
  arg1 = *(LassoLibAuthnResponse **)&jarg1; 
12523
13282
  result = (char *)LassoLibAuthnResponse_dump(arg1);
12524
 
  
12525
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13283
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12526
13284
  g_free(result);
12527
13285
  return jresult;
12528
13286
}
12529
13287
 
12530
13288
 
12531
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13289
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12532
13290
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12533
13291
  char *arg2 = (char *) 0 ;
12534
13292
  
12535
13293
  (void)jenv;
12536
13294
  (void)jcls;
12537
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13295
  (void)jarg1_;
 
13296
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12538
13297
  arg2 = 0;
12539
13298
  if (jarg2) {
12540
13299
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12541
13300
    if (!arg2) return ;
12542
13301
  }
12543
13302
  {
12544
 
    if (arg1->consent) free((char*)arg1->consent);
 
13303
    if (arg1->consent) free((char *)arg1->consent);
12545
13304
    if (arg2) {
12546
 
      arg1->consent = (char *) malloc(strlen(arg2)+1);
12547
 
      strcpy((char*)arg1->consent,arg2);
 
13305
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
13306
      strcpy((char *)arg1->consent, (const char *)arg2);
12548
13307
    } else {
12549
13308
      arg1->consent = 0;
12550
13309
    }
12551
13310
  }
12552
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13311
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12553
13312
}
12554
13313
 
12555
13314
 
12556
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13315
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12557
13316
  jstring jresult = 0 ;
12558
13317
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12559
13318
  char *result = 0 ;
12560
13319
  
12561
13320
  (void)jenv;
12562
13321
  (void)jcls;
12563
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13322
  (void)jarg1_;
 
13323
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12564
13324
  result = (char *) ((arg1)->consent);
12565
 
  
12566
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13325
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12567
13326
  return jresult;
12568
13327
}
12569
13328
 
12570
13329
 
12571
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13330
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12572
13331
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12573
13332
  char *arg2 = (char *) 0 ;
12574
13333
  
12575
13334
  (void)jenv;
12576
13335
  (void)jcls;
12577
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13336
  (void)jarg1_;
 
13337
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12578
13338
  arg2 = 0;
12579
13339
  if (jarg2) {
12580
13340
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12581
13341
    if (!arg2) return ;
12582
13342
  }
12583
13343
  {
12584
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
13344
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
12585
13345
    if (arg2) {
12586
 
      arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
12587
 
      strcpy((char*)arg1->ProviderID,arg2);
 
13346
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
13347
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
12588
13348
    } else {
12589
13349
      arg1->ProviderID = 0;
12590
13350
    }
12591
13351
  }
12592
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13352
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12593
13353
}
12594
13354
 
12595
13355
 
12596
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13356
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12597
13357
  jstring jresult = 0 ;
12598
13358
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12599
13359
  char *result = 0 ;
12600
13360
  
12601
13361
  (void)jenv;
12602
13362
  (void)jcls;
12603
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13363
  (void)jarg1_;
 
13364
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12604
13365
  result = (char *) ((arg1)->ProviderID);
12605
 
  
12606
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13366
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12607
13367
  return jresult;
12608
13368
}
12609
13369
 
12610
13370
 
12611
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13371
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12612
13372
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12613
13373
  char *arg2 = (char *) 0 ;
12614
13374
  
12615
13375
  (void)jenv;
12616
13376
  (void)jcls;
12617
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13377
  (void)jarg1_;
 
13378
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12618
13379
  arg2 = 0;
12619
13380
  if (jarg2) {
12620
13381
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12621
13382
    if (!arg2) return ;
12622
13383
  }
12623
13384
  {
12624
 
    if (arg1->RelayState) free((char*)arg1->RelayState);
 
13385
    if (arg1->RelayState) free((char *)arg1->RelayState);
12625
13386
    if (arg2) {
12626
 
      arg1->RelayState = (char *) malloc(strlen(arg2)+1);
12627
 
      strcpy((char*)arg1->RelayState,arg2);
 
13387
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
13388
      strcpy((char *)arg1->RelayState, (const char *)arg2);
12628
13389
    } else {
12629
13390
      arg1->RelayState = 0;
12630
13391
    }
12631
13392
  }
12632
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13393
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12633
13394
}
12634
13395
 
12635
13396
 
12636
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13397
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12637
13398
  jstring jresult = 0 ;
12638
13399
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12639
13400
  char *result = 0 ;
12640
13401
  
12641
13402
  (void)jenv;
12642
13403
  (void)jcls;
12643
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13404
  (void)jarg1_;
 
13405
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12644
13406
  result = (char *) ((arg1)->RelayState);
12645
 
  
12646
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13407
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12647
13408
  return jresult;
12648
13409
}
12649
13410
 
12650
13411
 
12651
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13412
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12652
13413
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12653
13414
  char *arg2 = (char *) 0 ;
12654
13415
  
12655
13416
  (void)jenv;
12656
13417
  (void)jcls;
12657
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13418
  (void)jarg1_;
 
13419
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12658
13420
  arg2 = 0;
12659
13421
  if (jarg2) {
12660
13422
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12662
13424
  }
12663
13425
  LassoLibFederationTerminationNotification_certificate_file_set(arg1,arg2);
12664
13426
  
12665
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13427
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12666
13428
}
12667
13429
 
12668
13430
 
12669
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13431
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12670
13432
  jstring jresult = 0 ;
12671
13433
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12672
13434
  char *result = 0 ;
12673
13435
  
12674
13436
  (void)jenv;
12675
13437
  (void)jcls;
12676
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13438
  (void)jarg1_;
 
13439
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12677
13440
  result = (char *)LassoLibFederationTerminationNotification_certificate_file_get(arg1);
12678
 
  
12679
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13441
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12680
13442
  return jresult;
12681
13443
}
12682
13444
 
12683
13445
 
12684
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13446
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12685
13447
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12686
13448
  char *arg2 = (char *) 0 ;
12687
13449
  
12688
13450
  (void)jenv;
12689
13451
  (void)jcls;
12690
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13452
  (void)jarg1_;
 
13453
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12691
13454
  arg2 = 0;
12692
13455
  if (jarg2) {
12693
13456
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12695
13458
  }
12696
13459
  LassoLibFederationTerminationNotification_IssueInstant_set(arg1,arg2);
12697
13460
  
12698
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13461
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12699
13462
}
12700
13463
 
12701
13464
 
12702
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13465
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12703
13466
  jstring jresult = 0 ;
12704
13467
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12705
13468
  char *result = 0 ;
12706
13469
  
12707
13470
  (void)jenv;
12708
13471
  (void)jcls;
12709
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13472
  (void)jarg1_;
 
13473
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12710
13474
  result = (char *)LassoLibFederationTerminationNotification_IssueInstant_get(arg1);
12711
 
  
12712
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13475
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12713
13476
  return jresult;
12714
13477
}
12715
13478
 
12716
13479
 
12717
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
13480
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12718
13481
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12719
13482
  int arg2 ;
12720
13483
  
12721
13484
  (void)jenv;
12722
13485
  (void)jcls;
12723
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13486
  (void)jarg1_;
 
13487
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12724
13488
  arg2 = (int)jarg2; 
12725
13489
  LassoLibFederationTerminationNotification_MajorVersion_set(arg1,arg2);
12726
13490
  
12727
13491
}
12728
13492
 
12729
13493
 
12730
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13494
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12731
13495
  jint jresult = 0 ;
12732
13496
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12733
13497
  int result;
12734
13498
  
12735
13499
  (void)jenv;
12736
13500
  (void)jcls;
12737
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13501
  (void)jarg1_;
 
13502
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12738
13503
  result = (int)LassoLibFederationTerminationNotification_MajorVersion_get(arg1);
12739
 
  
12740
13504
  jresult = (jint)result; 
12741
13505
  return jresult;
12742
13506
}
12743
13507
 
12744
13508
 
12745
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
13509
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12746
13510
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12747
13511
  int arg2 ;
12748
13512
  
12749
13513
  (void)jenv;
12750
13514
  (void)jcls;
12751
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13515
  (void)jarg1_;
 
13516
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12752
13517
  arg2 = (int)jarg2; 
12753
13518
  LassoLibFederationTerminationNotification_MinorVersion_set(arg1,arg2);
12754
13519
  
12755
13520
}
12756
13521
 
12757
13522
 
12758
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13523
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12759
13524
  jint jresult = 0 ;
12760
13525
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12761
13526
  int result;
12762
13527
  
12763
13528
  (void)jenv;
12764
13529
  (void)jcls;
12765
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13530
  (void)jarg1_;
 
13531
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12766
13532
  result = (int)LassoLibFederationTerminationNotification_MinorVersion_get(arg1);
12767
 
  
12768
13533
  jresult = (jint)result; 
12769
13534
  return jresult;
12770
13535
}
12771
13536
 
12772
13537
 
12773
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13538
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12774
13539
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12775
13540
  char *arg2 = (char *) 0 ;
12776
13541
  
12777
13542
  (void)jenv;
12778
13543
  (void)jcls;
12779
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13544
  (void)jarg1_;
 
13545
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12780
13546
  arg2 = 0;
12781
13547
  if (jarg2) {
12782
13548
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12784
13550
  }
12785
13551
  LassoLibFederationTerminationNotification_private_key_file_set(arg1,arg2);
12786
13552
  
12787
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13553
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12788
13554
}
12789
13555
 
12790
13556
 
12791
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13557
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12792
13558
  jstring jresult = 0 ;
12793
13559
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12794
13560
  char *result = 0 ;
12795
13561
  
12796
13562
  (void)jenv;
12797
13563
  (void)jcls;
12798
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13564
  (void)jarg1_;
 
13565
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12799
13566
  result = (char *)LassoLibFederationTerminationNotification_private_key_file_get(arg1);
12800
 
  
12801
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13567
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12802
13568
  return jresult;
12803
13569
}
12804
13570
 
12805
13571
 
12806
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13572
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
12807
13573
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12808
13574
  char *arg2 = (char *) 0 ;
12809
13575
  
12810
13576
  (void)jenv;
12811
13577
  (void)jcls;
12812
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13578
  (void)jarg1_;
 
13579
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12813
13580
  arg2 = 0;
12814
13581
  if (jarg2) {
12815
13582
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
12817
13584
  }
12818
13585
  LassoLibFederationTerminationNotification_RequestID_set(arg1,arg2);
12819
13586
  
12820
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13587
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
12821
13588
}
12822
13589
 
12823
13590
 
12824
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13591
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12825
13592
  jstring jresult = 0 ;
12826
13593
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12827
13594
  char *result = 0 ;
12828
13595
  
12829
13596
  (void)jenv;
12830
13597
  (void)jcls;
12831
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13598
  (void)jarg1_;
 
13599
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12832
13600
  result = (char *)LassoLibFederationTerminationNotification_RequestID_get(arg1);
12833
 
  
12834
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13601
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
12835
13602
  return jresult;
12836
13603
}
12837
13604
 
12838
13605
 
12839
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
13606
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12840
13607
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12841
13608
  LassoStringList *arg2 = (LassoStringList *) 0 ;
12842
13609
  
12843
13610
  (void)jenv;
12844
13611
  (void)jcls;
12845
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
12846
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
13612
  (void)jarg1_;
 
13613
  (void)jarg2_;
 
13614
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
 
13615
  arg2 = *(LassoStringList **)&jarg2; 
12847
13616
  LassoLibFederationTerminationNotification_RespondWith_set(arg1,arg2);
12848
13617
  
12849
13618
}
12850
13619
 
12851
13620
 
12852
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13621
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12853
13622
  jlong jresult = 0 ;
12854
13623
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12855
13624
  LassoStringList *result = 0 ;
12856
13625
  
12857
13626
  (void)jenv;
12858
13627
  (void)jcls;
12859
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13628
  (void)jarg1_;
 
13629
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12860
13630
  result = (LassoStringList *)LassoLibFederationTerminationNotification_RespondWith_get(arg1);
12861
 
  
12862
 
  *(LassoStringList **)(void *)&jresult = result; 
 
13631
  *(LassoStringList **)&jresult = result; 
12863
13632
  return jresult;
12864
13633
}
12865
13634
 
12866
13635
 
12867
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
13636
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
12868
13637
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12869
13638
  LassoSignatureMethod arg2 ;
12870
13639
  
12871
13640
  (void)jenv;
12872
13641
  (void)jcls;
12873
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13642
  (void)jarg1_;
 
13643
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12874
13644
  arg2 = (LassoSignatureMethod)jarg2; 
12875
13645
  LassoLibFederationTerminationNotification_sign_method_set(arg1,arg2);
12876
13646
  
12877
13647
}
12878
13648
 
12879
13649
 
12880
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13650
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12881
13651
  jint jresult = 0 ;
12882
13652
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12883
13653
  LassoSignatureMethod result;
12884
13654
  
12885
13655
  (void)jenv;
12886
13656
  (void)jcls;
12887
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13657
  (void)jarg1_;
 
13658
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12888
13659
  result = (LassoSignatureMethod)LassoLibFederationTerminationNotification_sign_method_get(arg1);
12889
 
  
12890
13660
  jresult = (jint)result; 
12891
13661
  return jresult;
12892
13662
}
12893
13663
 
12894
13664
 
12895
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
13665
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
12896
13666
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12897
13667
  LassoSignatureType arg2 ;
12898
13668
  LassoSignatureType *argp2 ;
12899
13669
  
12900
13670
  (void)jenv;
12901
13671
  (void)jcls;
12902
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
12903
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
13672
  (void)jarg1_;
 
13673
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
 
13674
  argp2 = *(LassoSignatureType **)&jarg2; 
12904
13675
  if (!argp2) {
12905
13676
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
12906
13677
    return ;
12911
13682
}
12912
13683
 
12913
13684
 
12914
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13685
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12915
13686
  jlong jresult = 0 ;
12916
13687
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12917
13688
  LassoSignatureType result;
12918
13689
  
12919
13690
  (void)jenv;
12920
13691
  (void)jcls;
12921
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13692
  (void)jarg1_;
 
13693
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12922
13694
  result = LassoLibFederationTerminationNotification_sign_type_get(arg1);
12923
 
  
12924
13695
  {
12925
13696
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
12926
13697
    memmove(resultptr, &result, sizeof(LassoSignatureType));
12927
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
13698
    *(LassoSignatureType **)&jresult = resultptr;
12928
13699
  }
12929
13700
  return jresult;
12930
13701
}
12931
13702
 
12932
13703
 
12933
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
13704
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12934
13705
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12935
13706
  LassoStringList *arg2 = (LassoStringList *) 0 ;
12936
13707
  
12937
13708
  (void)jenv;
12938
13709
  (void)jcls;
12939
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
12940
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
13710
  (void)jarg1_;
 
13711
  (void)jarg2_;
 
13712
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
 
13713
  arg2 = *(LassoStringList **)&jarg2; 
12941
13714
  LassoLibFederationTerminationNotification_Extension_set(arg1,arg2);
12942
13715
  
12943
13716
}
12944
13717
 
12945
13718
 
12946
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13719
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12947
13720
  jlong jresult = 0 ;
12948
13721
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12949
13722
  LassoStringList *result = 0 ;
12950
13723
  
12951
13724
  (void)jenv;
12952
13725
  (void)jcls;
12953
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13726
  (void)jarg1_;
 
13727
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12954
13728
  result = (LassoStringList *)LassoLibFederationTerminationNotification_Extension_get(arg1);
12955
 
  
12956
 
  *(LassoStringList **)(void *)&jresult = result; 
 
13729
  *(LassoStringList **)&jresult = result; 
12957
13730
  return jresult;
12958
13731
}
12959
13732
 
12960
13733
 
12961
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
13734
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
12962
13735
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12963
13736
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
12964
13737
  
12965
13738
  (void)jenv;
12966
13739
  (void)jcls;
12967
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
12968
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
 
13740
  (void)jarg1_;
 
13741
  (void)jarg2_;
 
13742
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
 
13743
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
12969
13744
  LassoLibFederationTerminationNotification_NameIdentifier_set(arg1,arg2);
12970
13745
  
12971
13746
}
12972
13747
 
12973
13748
 
12974
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13749
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
12975
13750
  jlong jresult = 0 ;
12976
13751
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
12977
13752
  LassoSamlNameIdentifier *result = 0 ;
12978
13753
  
12979
13754
  (void)jenv;
12980
13755
  (void)jcls;
12981
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13756
  (void)jarg1_;
 
13757
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
12982
13758
  result = (LassoSamlNameIdentifier *)LassoLibFederationTerminationNotification_NameIdentifier_get(arg1);
12983
 
  
12984
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
13759
  *(LassoSamlNameIdentifier **)&jresult = result; 
12985
13760
  return jresult;
12986
13761
}
12987
13762
 
12988
13763
 
12989
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibFederationTerminationNotification(JNIEnv *jenv, jclass jcls) {
 
13764
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibFederationTerminationNotification(JNIEnv *jenv, jclass jcls) {
12990
13765
  jlong jresult = 0 ;
12991
13766
  LassoLibFederationTerminationNotification *result = 0 ;
12992
13767
  
12993
13768
  (void)jenv;
12994
13769
  (void)jcls;
12995
13770
  result = (LassoLibFederationTerminationNotification *)new_LassoLibFederationTerminationNotification();
12996
 
  
12997
 
  *(LassoLibFederationTerminationNotification **)(void *)&jresult = result; 
 
13771
  *(LassoLibFederationTerminationNotification **)&jresult = result; 
12998
13772
  return jresult;
12999
13773
}
13000
13774
 
13001
13775
 
13002
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibFederationTerminationNotification(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13776
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibFederationTerminationNotification(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13003
13777
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
13004
13778
  
13005
13779
  (void)jenv;
13006
13780
  (void)jcls;
13007
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13781
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
13008
13782
  delete_LassoLibFederationTerminationNotification(arg1);
13009
13783
  
13010
13784
}
13011
13785
 
13012
13786
 
13013
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jint jarg4) {
 
13787
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jint jarg4) {
13014
13788
  jlong jresult = 0 ;
13015
13789
  char *arg1 = (char *) 0 ;
13016
13790
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
13021
13795
  
13022
13796
  (void)jenv;
13023
13797
  (void)jcls;
 
13798
  (void)jarg2_;
13024
13799
  arg1 = 0;
13025
13800
  if (jarg1) {
13026
13801
    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
13027
13802
    if (!arg1) return 0;
13028
13803
  }
13029
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
13030
 
  argp3 = *(LassoSignatureType **)(void *)&jarg3; 
 
13804
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
 
13805
  argp3 = *(LassoSignatureType **)&jarg3; 
13031
13806
  if (!argp3) {
13032
13807
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
13033
13808
    return 0;
13035
13810
  arg3 = *argp3; 
13036
13811
  arg4 = (LassoSignatureMethod)jarg4; 
13037
13812
  result = (LassoLibFederationTerminationNotification *)LassoLibFederationTerminationNotification_newFull(arg1,arg2,arg3,arg4);
13038
 
  
13039
 
  *(LassoLibFederationTerminationNotification **)(void *)&jresult = result; 
13040
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
13813
  *(LassoLibFederationTerminationNotification **)&jresult = result; 
 
13814
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
13041
13815
  return jresult;
13042
13816
}
13043
13817
 
13044
13818
 
13045
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13819
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibFederationTerminationNotification_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13046
13820
  jstring jresult = 0 ;
13047
13821
  LassoLibFederationTerminationNotification *arg1 = (LassoLibFederationTerminationNotification *) 0 ;
13048
13822
  char *result = 0 ;
13049
13823
  
13050
13824
  (void)jenv;
13051
13825
  (void)jcls;
13052
 
  arg1 = *(LassoLibFederationTerminationNotification **)(void *)&jarg1; 
 
13826
  (void)jarg1_;
 
13827
  arg1 = *(LassoLibFederationTerminationNotification **)&jarg1; 
13053
13828
  result = (char *)LassoLibFederationTerminationNotification_dump(arg1);
13054
 
  
13055
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13829
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13056
13830
  g_free(result);
13057
13831
  return jresult;
13058
13832
}
13059
13833
 
13060
13834
 
13061
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13835
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13062
13836
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13063
13837
  char *arg2 = (char *) 0 ;
13064
13838
  
13065
13839
  (void)jenv;
13066
13840
  (void)jcls;
13067
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13841
  (void)jarg1_;
 
13842
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13068
13843
  arg2 = 0;
13069
13844
  if (jarg2) {
13070
13845
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13071
13846
    if (!arg2) return ;
13072
13847
  }
13073
13848
  {
13074
 
    if (arg1->consent) free((char*)arg1->consent);
 
13849
    if (arg1->consent) free((char *)arg1->consent);
13075
13850
    if (arg2) {
13076
 
      arg1->consent = (char *) malloc(strlen(arg2)+1);
13077
 
      strcpy((char*)arg1->consent,arg2);
 
13851
      arg1->consent = (char *) malloc(strlen((const char *)arg2)+1);
 
13852
      strcpy((char *)arg1->consent, (const char *)arg2);
13078
13853
    } else {
13079
13854
      arg1->consent = 0;
13080
13855
    }
13081
13856
  }
13082
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13857
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13083
13858
}
13084
13859
 
13085
13860
 
13086
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13861
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13087
13862
  jstring jresult = 0 ;
13088
13863
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13089
13864
  char *result = 0 ;
13090
13865
  
13091
13866
  (void)jenv;
13092
13867
  (void)jcls;
13093
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13868
  (void)jarg1_;
 
13869
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13094
13870
  result = (char *) ((arg1)->consent);
13095
 
  
13096
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13871
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13097
13872
  return jresult;
13098
13873
}
13099
13874
 
13100
13875
 
13101
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13876
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13102
13877
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13103
13878
  char *arg2 = (char *) 0 ;
13104
13879
  
13105
13880
  (void)jenv;
13106
13881
  (void)jcls;
13107
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13882
  (void)jarg1_;
 
13883
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13108
13884
  arg2 = 0;
13109
13885
  if (jarg2) {
13110
13886
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13111
13887
    if (!arg2) return ;
13112
13888
  }
13113
13889
  {
13114
 
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
 
13890
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
13115
13891
    if (arg2) {
13116
 
      arg1->NotOnOrAfter = (char *) malloc(strlen(arg2)+1);
13117
 
      strcpy((char*)arg1->NotOnOrAfter,arg2);
 
13892
      arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
13893
      strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
13118
13894
    } else {
13119
13895
      arg1->NotOnOrAfter = 0;
13120
13896
    }
13121
13897
  }
13122
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13898
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13123
13899
}
13124
13900
 
13125
13901
 
13126
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13902
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13127
13903
  jstring jresult = 0 ;
13128
13904
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13129
13905
  char *result = 0 ;
13130
13906
  
13131
13907
  (void)jenv;
13132
13908
  (void)jcls;
13133
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13909
  (void)jarg1_;
 
13910
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13134
13911
  result = (char *) ((arg1)->NotOnOrAfter);
13135
 
  
13136
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13912
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13137
13913
  return jresult;
13138
13914
}
13139
13915
 
13140
13916
 
13141
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13917
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13142
13918
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13143
13919
  char *arg2 = (char *) 0 ;
13144
13920
  
13145
13921
  (void)jenv;
13146
13922
  (void)jcls;
13147
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13923
  (void)jarg1_;
 
13924
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13148
13925
  arg2 = 0;
13149
13926
  if (jarg2) {
13150
13927
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13151
13928
    if (!arg2) return ;
13152
13929
  }
13153
13930
  {
13154
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
13931
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
13155
13932
    if (arg2) {
13156
 
      arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
13157
 
      strcpy((char*)arg1->ProviderID,arg2);
 
13933
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
13934
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
13158
13935
    } else {
13159
13936
      arg1->ProviderID = 0;
13160
13937
    }
13161
13938
  }
13162
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13939
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13163
13940
}
13164
13941
 
13165
13942
 
13166
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13943
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13167
13944
  jstring jresult = 0 ;
13168
13945
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13169
13946
  char *result = 0 ;
13170
13947
  
13171
13948
  (void)jenv;
13172
13949
  (void)jcls;
13173
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13950
  (void)jarg1_;
 
13951
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13174
13952
  result = (char *) ((arg1)->ProviderID);
13175
 
  
13176
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13953
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13177
13954
  return jresult;
13178
13955
}
13179
13956
 
13180
13957
 
13181
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13958
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13182
13959
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13183
13960
  char *arg2 = (char *) 0 ;
13184
13961
  
13185
13962
  (void)jenv;
13186
13963
  (void)jcls;
13187
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13964
  (void)jarg1_;
 
13965
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13188
13966
  arg2 = 0;
13189
13967
  if (jarg2) {
13190
13968
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13191
13969
    if (!arg2) return ;
13192
13970
  }
13193
13971
  {
13194
 
    if (arg1->RelayState) free((char*)arg1->RelayState);
 
13972
    if (arg1->RelayState) free((char *)arg1->RelayState);
13195
13973
    if (arg2) {
13196
 
      arg1->RelayState = (char *) malloc(strlen(arg2)+1);
13197
 
      strcpy((char*)arg1->RelayState,arg2);
 
13974
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
13975
      strcpy((char *)arg1->RelayState, (const char *)arg2);
13198
13976
    } else {
13199
13977
      arg1->RelayState = 0;
13200
13978
    }
13201
13979
  }
13202
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
13980
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13203
13981
}
13204
13982
 
13205
13983
 
13206
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
13984
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13207
13985
  jstring jresult = 0 ;
13208
13986
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13209
13987
  char *result = 0 ;
13210
13988
  
13211
13989
  (void)jenv;
13212
13990
  (void)jcls;
13213
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
13991
  (void)jarg1_;
 
13992
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13214
13993
  result = (char *) ((arg1)->RelayState);
13215
 
  
13216
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
13994
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13217
13995
  return jresult;
13218
13996
}
13219
13997
 
13220
13998
 
13221
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
13999
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13222
14000
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13223
14001
  char *arg2 = (char *) 0 ;
13224
14002
  
13225
14003
  (void)jenv;
13226
14004
  (void)jcls;
13227
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14005
  (void)jarg1_;
 
14006
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13228
14007
  arg2 = 0;
13229
14008
  if (jarg2) {
13230
14009
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13231
14010
    if (!arg2) return ;
13232
14011
  }
13233
14012
  {
13234
 
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
 
14013
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
13235
14014
    if (arg2) {
13236
 
      arg1->SessionIndex = (char *) malloc(strlen(arg2)+1);
13237
 
      strcpy((char*)arg1->SessionIndex,arg2);
 
14015
      arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
 
14016
      strcpy((char *)arg1->SessionIndex, (const char *)arg2);
13238
14017
    } else {
13239
14018
      arg1->SessionIndex = 0;
13240
14019
    }
13241
14020
  }
13242
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14021
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13243
14022
}
13244
14023
 
13245
14024
 
13246
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14025
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13247
14026
  jstring jresult = 0 ;
13248
14027
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13249
14028
  char *result = 0 ;
13250
14029
  
13251
14030
  (void)jenv;
13252
14031
  (void)jcls;
13253
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14032
  (void)jarg1_;
 
14033
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13254
14034
  result = (char *) ((arg1)->SessionIndex);
13255
 
  
13256
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14035
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13257
14036
  return jresult;
13258
14037
}
13259
14038
 
13260
14039
 
13261
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14040
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13262
14041
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13263
14042
  char *arg2 = (char *) 0 ;
13264
14043
  
13265
14044
  (void)jenv;
13266
14045
  (void)jcls;
13267
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14046
  (void)jarg1_;
 
14047
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13268
14048
  arg2 = 0;
13269
14049
  if (jarg2) {
13270
14050
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13272
14052
  }
13273
14053
  LassoLibLogoutRequest_certificate_file_set(arg1,arg2);
13274
14054
  
13275
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14055
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13276
14056
}
13277
14057
 
13278
14058
 
13279
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14059
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13280
14060
  jstring jresult = 0 ;
13281
14061
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13282
14062
  char *result = 0 ;
13283
14063
  
13284
14064
  (void)jenv;
13285
14065
  (void)jcls;
13286
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14066
  (void)jarg1_;
 
14067
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13287
14068
  result = (char *)LassoLibLogoutRequest_certificate_file_get(arg1);
13288
 
  
13289
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14069
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13290
14070
  return jresult;
13291
14071
}
13292
14072
 
13293
14073
 
13294
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14074
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13295
14075
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13296
14076
  char *arg2 = (char *) 0 ;
13297
14077
  
13298
14078
  (void)jenv;
13299
14079
  (void)jcls;
13300
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14080
  (void)jarg1_;
 
14081
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13301
14082
  arg2 = 0;
13302
14083
  if (jarg2) {
13303
14084
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13305
14086
  }
13306
14087
  LassoLibLogoutRequest_IssueInstant_set(arg1,arg2);
13307
14088
  
13308
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14089
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13309
14090
}
13310
14091
 
13311
14092
 
13312
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14093
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13313
14094
  jstring jresult = 0 ;
13314
14095
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13315
14096
  char *result = 0 ;
13316
14097
  
13317
14098
  (void)jenv;
13318
14099
  (void)jcls;
13319
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14100
  (void)jarg1_;
 
14101
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13320
14102
  result = (char *)LassoLibLogoutRequest_IssueInstant_get(arg1);
13321
 
  
13322
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14103
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13323
14104
  return jresult;
13324
14105
}
13325
14106
 
13326
14107
 
13327
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
14108
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
13328
14109
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13329
14110
  int arg2 ;
13330
14111
  
13331
14112
  (void)jenv;
13332
14113
  (void)jcls;
13333
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14114
  (void)jarg1_;
 
14115
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13334
14116
  arg2 = (int)jarg2; 
13335
14117
  LassoLibLogoutRequest_MajorVersion_set(arg1,arg2);
13336
14118
  
13337
14119
}
13338
14120
 
13339
14121
 
13340
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14122
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13341
14123
  jint jresult = 0 ;
13342
14124
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13343
14125
  int result;
13344
14126
  
13345
14127
  (void)jenv;
13346
14128
  (void)jcls;
13347
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14129
  (void)jarg1_;
 
14130
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13348
14131
  result = (int)LassoLibLogoutRequest_MajorVersion_get(arg1);
13349
 
  
13350
14132
  jresult = (jint)result; 
13351
14133
  return jresult;
13352
14134
}
13353
14135
 
13354
14136
 
13355
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
14137
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
13356
14138
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13357
14139
  int arg2 ;
13358
14140
  
13359
14141
  (void)jenv;
13360
14142
  (void)jcls;
13361
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14143
  (void)jarg1_;
 
14144
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13362
14145
  arg2 = (int)jarg2; 
13363
14146
  LassoLibLogoutRequest_MinorVersion_set(arg1,arg2);
13364
14147
  
13365
14148
}
13366
14149
 
13367
14150
 
13368
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14151
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13369
14152
  jint jresult = 0 ;
13370
14153
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13371
14154
  int result;
13372
14155
  
13373
14156
  (void)jenv;
13374
14157
  (void)jcls;
13375
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14158
  (void)jarg1_;
 
14159
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13376
14160
  result = (int)LassoLibLogoutRequest_MinorVersion_get(arg1);
13377
 
  
13378
14161
  jresult = (jint)result; 
13379
14162
  return jresult;
13380
14163
}
13381
14164
 
13382
14165
 
13383
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14166
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13384
14167
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13385
14168
  char *arg2 = (char *) 0 ;
13386
14169
  
13387
14170
  (void)jenv;
13388
14171
  (void)jcls;
13389
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14172
  (void)jarg1_;
 
14173
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13390
14174
  arg2 = 0;
13391
14175
  if (jarg2) {
13392
14176
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13394
14178
  }
13395
14179
  LassoLibLogoutRequest_private_key_file_set(arg1,arg2);
13396
14180
  
13397
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14181
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13398
14182
}
13399
14183
 
13400
14184
 
13401
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14185
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13402
14186
  jstring jresult = 0 ;
13403
14187
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13404
14188
  char *result = 0 ;
13405
14189
  
13406
14190
  (void)jenv;
13407
14191
  (void)jcls;
13408
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14192
  (void)jarg1_;
 
14193
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13409
14194
  result = (char *)LassoLibLogoutRequest_private_key_file_get(arg1);
13410
 
  
13411
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14195
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13412
14196
  return jresult;
13413
14197
}
13414
14198
 
13415
14199
 
13416
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14200
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13417
14201
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13418
14202
  char *arg2 = (char *) 0 ;
13419
14203
  
13420
14204
  (void)jenv;
13421
14205
  (void)jcls;
13422
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14206
  (void)jarg1_;
 
14207
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13423
14208
  arg2 = 0;
13424
14209
  if (jarg2) {
13425
14210
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13427
14212
  }
13428
14213
  LassoLibLogoutRequest_RequestID_set(arg1,arg2);
13429
14214
  
13430
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14215
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13431
14216
}
13432
14217
 
13433
14218
 
13434
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14219
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13435
14220
  jstring jresult = 0 ;
13436
14221
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13437
14222
  char *result = 0 ;
13438
14223
  
13439
14224
  (void)jenv;
13440
14225
  (void)jcls;
13441
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14226
  (void)jarg1_;
 
14227
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13442
14228
  result = (char *)LassoLibLogoutRequest_RequestID_get(arg1);
13443
 
  
13444
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14229
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13445
14230
  return jresult;
13446
14231
}
13447
14232
 
13448
14233
 
13449
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
14234
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
13450
14235
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13451
14236
  LassoStringList *arg2 = (LassoStringList *) 0 ;
13452
14237
  
13453
14238
  (void)jenv;
13454
14239
  (void)jcls;
13455
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
13456
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
14240
  (void)jarg1_;
 
14241
  (void)jarg2_;
 
14242
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
 
14243
  arg2 = *(LassoStringList **)&jarg2; 
13457
14244
  LassoLibLogoutRequest_RespondWith_set(arg1,arg2);
13458
14245
  
13459
14246
}
13460
14247
 
13461
14248
 
13462
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14249
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13463
14250
  jlong jresult = 0 ;
13464
14251
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13465
14252
  LassoStringList *result = 0 ;
13466
14253
  
13467
14254
  (void)jenv;
13468
14255
  (void)jcls;
13469
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14256
  (void)jarg1_;
 
14257
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13470
14258
  result = (LassoStringList *)LassoLibLogoutRequest_RespondWith_get(arg1);
13471
 
  
13472
 
  *(LassoStringList **)(void *)&jresult = result; 
 
14259
  *(LassoStringList **)&jresult = result; 
13473
14260
  return jresult;
13474
14261
}
13475
14262
 
13476
14263
 
13477
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
14264
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
13478
14265
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13479
14266
  LassoSignatureMethod arg2 ;
13480
14267
  
13481
14268
  (void)jenv;
13482
14269
  (void)jcls;
13483
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14270
  (void)jarg1_;
 
14271
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13484
14272
  arg2 = (LassoSignatureMethod)jarg2; 
13485
14273
  LassoLibLogoutRequest_sign_method_set(arg1,arg2);
13486
14274
  
13487
14275
}
13488
14276
 
13489
14277
 
13490
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14278
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13491
14279
  jint jresult = 0 ;
13492
14280
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13493
14281
  LassoSignatureMethod result;
13494
14282
  
13495
14283
  (void)jenv;
13496
14284
  (void)jcls;
13497
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14285
  (void)jarg1_;
 
14286
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13498
14287
  result = (LassoSignatureMethod)LassoLibLogoutRequest_sign_method_get(arg1);
13499
 
  
13500
14288
  jresult = (jint)result; 
13501
14289
  return jresult;
13502
14290
}
13503
14291
 
13504
14292
 
13505
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
14293
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
13506
14294
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13507
14295
  LassoSignatureType arg2 ;
13508
14296
  LassoSignatureType *argp2 ;
13509
14297
  
13510
14298
  (void)jenv;
13511
14299
  (void)jcls;
13512
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
13513
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
14300
  (void)jarg1_;
 
14301
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
 
14302
  argp2 = *(LassoSignatureType **)&jarg2; 
13514
14303
  if (!argp2) {
13515
14304
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
13516
14305
    return ;
13521
14310
}
13522
14311
 
13523
14312
 
13524
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14313
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13525
14314
  jlong jresult = 0 ;
13526
14315
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13527
14316
  LassoSignatureType result;
13528
14317
  
13529
14318
  (void)jenv;
13530
14319
  (void)jcls;
13531
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14320
  (void)jarg1_;
 
14321
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13532
14322
  result = LassoLibLogoutRequest_sign_type_get(arg1);
13533
 
  
13534
14323
  {
13535
14324
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
13536
14325
    memmove(resultptr, &result, sizeof(LassoSignatureType));
13537
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
14326
    *(LassoSignatureType **)&jresult = resultptr;
13538
14327
  }
13539
14328
  return jresult;
13540
14329
}
13541
14330
 
13542
14331
 
13543
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
14332
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
13544
14333
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13545
14334
  LassoStringList *arg2 = (LassoStringList *) 0 ;
13546
14335
  
13547
14336
  (void)jenv;
13548
14337
  (void)jcls;
13549
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
13550
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
14338
  (void)jarg1_;
 
14339
  (void)jarg2_;
 
14340
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
 
14341
  arg2 = *(LassoStringList **)&jarg2; 
13551
14342
  LassoLibLogoutRequest_Extension_set(arg1,arg2);
13552
14343
  
13553
14344
}
13554
14345
 
13555
14346
 
13556
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14347
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13557
14348
  jlong jresult = 0 ;
13558
14349
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13559
14350
  LassoStringList *result = 0 ;
13560
14351
  
13561
14352
  (void)jenv;
13562
14353
  (void)jcls;
13563
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14354
  (void)jarg1_;
 
14355
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13564
14356
  result = (LassoStringList *)LassoLibLogoutRequest_Extension_get(arg1);
13565
 
  
13566
 
  *(LassoStringList **)(void *)&jresult = result; 
 
14357
  *(LassoStringList **)&jresult = result; 
13567
14358
  return jresult;
13568
14359
}
13569
14360
 
13570
14361
 
13571
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
14362
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
13572
14363
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13573
14364
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
13574
14365
  
13575
14366
  (void)jenv;
13576
14367
  (void)jcls;
13577
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
13578
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
 
14368
  (void)jarg1_;
 
14369
  (void)jarg2_;
 
14370
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
 
14371
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
13579
14372
  LassoLibLogoutRequest_NameIdentifier_set(arg1,arg2);
13580
14373
  
13581
14374
}
13582
14375
 
13583
14376
 
13584
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14377
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13585
14378
  jlong jresult = 0 ;
13586
14379
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13587
14380
  LassoSamlNameIdentifier *result = 0 ;
13588
14381
  
13589
14382
  (void)jenv;
13590
14383
  (void)jcls;
13591
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14384
  (void)jarg1_;
 
14385
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13592
14386
  result = (LassoSamlNameIdentifier *)LassoLibLogoutRequest_NameIdentifier_get(arg1);
13593
 
  
13594
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
14387
  *(LassoSamlNameIdentifier **)&jresult = result; 
13595
14388
  return jresult;
13596
14389
}
13597
14390
 
13598
14391
 
13599
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibLogoutRequest(JNIEnv *jenv, jclass jcls) {
 
14392
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibLogoutRequest(JNIEnv *jenv, jclass jcls) {
13600
14393
  jlong jresult = 0 ;
13601
14394
  LassoLibLogoutRequest *result = 0 ;
13602
14395
  
13603
14396
  (void)jenv;
13604
14397
  (void)jcls;
13605
14398
  result = (LassoLibLogoutRequest *)new_LassoLibLogoutRequest();
13606
 
  
13607
 
  *(LassoLibLogoutRequest **)(void *)&jresult = result; 
 
14399
  *(LassoLibLogoutRequest **)&jresult = result; 
13608
14400
  return jresult;
13609
14401
}
13610
14402
 
13611
14403
 
13612
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibLogoutRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14404
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibLogoutRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13613
14405
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13614
14406
  
13615
14407
  (void)jenv;
13616
14408
  (void)jcls;
13617
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14409
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13618
14410
  delete_LassoLibLogoutRequest(arg1);
13619
14411
  
13620
14412
}
13621
14413
 
13622
14414
 
13623
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jint jarg4) {
 
14415
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jint jarg4) {
13624
14416
  jlong jresult = 0 ;
13625
14417
  char *arg1 = (char *) 0 ;
13626
14418
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
13631
14423
  
13632
14424
  (void)jenv;
13633
14425
  (void)jcls;
 
14426
  (void)jarg2_;
13634
14427
  arg1 = 0;
13635
14428
  if (jarg1) {
13636
14429
    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
13637
14430
    if (!arg1) return 0;
13638
14431
  }
13639
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
13640
 
  argp3 = *(LassoSignatureType **)(void *)&jarg3; 
 
14432
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
 
14433
  argp3 = *(LassoSignatureType **)&jarg3; 
13641
14434
  if (!argp3) {
13642
14435
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
13643
14436
    return 0;
13645
14438
  arg3 = *argp3; 
13646
14439
  arg4 = (LassoSignatureMethod)jarg4; 
13647
14440
  result = (LassoLibLogoutRequest *)LassoLibLogoutRequest_newFull(arg1,arg2,arg3,arg4);
13648
 
  
13649
 
  *(LassoLibLogoutRequest **)(void *)&jresult = result; 
13650
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
14441
  *(LassoLibLogoutRequest **)&jresult = result; 
 
14442
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
13651
14443
  return jresult;
13652
14444
}
13653
14445
 
13654
14446
 
13655
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14447
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13656
14448
  jstring jresult = 0 ;
13657
14449
  LassoLibLogoutRequest *arg1 = (LassoLibLogoutRequest *) 0 ;
13658
14450
  char *result = 0 ;
13659
14451
  
13660
14452
  (void)jenv;
13661
14453
  (void)jcls;
13662
 
  arg1 = *(LassoLibLogoutRequest **)(void *)&jarg1; 
 
14454
  (void)jarg1_;
 
14455
  arg1 = *(LassoLibLogoutRequest **)&jarg1; 
13663
14456
  result = (char *)LassoLibLogoutRequest_dump(arg1);
13664
 
  
13665
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14457
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13666
14458
  g_free(result);
13667
14459
  return jresult;
13668
14460
}
13669
14461
 
13670
14462
 
13671
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
14463
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
13672
14464
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13673
14465
  LassoStringList *arg2 = (LassoStringList *) 0 ;
13674
14466
  
13675
14467
  (void)jenv;
13676
14468
  (void)jcls;
13677
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
13678
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
14469
  (void)jarg1_;
 
14470
  (void)jarg2_;
 
14471
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
 
14472
  arg2 = *(LassoStringList **)&jarg2; 
13679
14473
  LassoLibLogoutResponse_Extension_set(arg1,arg2);
13680
14474
  
13681
14475
}
13682
14476
 
13683
14477
 
13684
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14478
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13685
14479
  jlong jresult = 0 ;
13686
14480
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13687
14481
  LassoStringList *result = 0 ;
13688
14482
  
13689
14483
  (void)jenv;
13690
14484
  (void)jcls;
13691
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14485
  (void)jarg1_;
 
14486
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13692
14487
  result = (LassoStringList *)LassoLibLogoutResponse_Extension_get(arg1);
13693
 
  
13694
 
  *(LassoStringList **)(void *)&jresult = result; 
 
14488
  *(LassoStringList **)&jresult = result; 
13695
14489
  return jresult;
13696
14490
}
13697
14491
 
13698
14492
 
13699
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14493
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13700
14494
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13701
14495
  char *arg2 = (char *) 0 ;
13702
14496
  
13703
14497
  (void)jenv;
13704
14498
  (void)jcls;
13705
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14499
  (void)jarg1_;
 
14500
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13706
14501
  arg2 = 0;
13707
14502
  if (jarg2) {
13708
14503
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13710
14505
  }
13711
14506
  LassoLibLogoutResponse_ProviderID_set(arg1,arg2);
13712
14507
  
13713
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14508
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13714
14509
}
13715
14510
 
13716
14511
 
13717
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14512
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13718
14513
  jstring jresult = 0 ;
13719
14514
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13720
14515
  char *result = 0 ;
13721
14516
  
13722
14517
  (void)jenv;
13723
14518
  (void)jcls;
13724
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14519
  (void)jarg1_;
 
14520
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13725
14521
  result = (char *)LassoLibLogoutResponse_ProviderID_get(arg1);
13726
 
  
13727
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14522
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13728
14523
  return jresult;
13729
14524
}
13730
14525
 
13731
14526
 
13732
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14527
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13733
14528
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13734
14529
  char *arg2 = (char *) 0 ;
13735
14530
  
13736
14531
  (void)jenv;
13737
14532
  (void)jcls;
13738
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14533
  (void)jarg1_;
 
14534
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13739
14535
  arg2 = 0;
13740
14536
  if (jarg2) {
13741
14537
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13743
14539
  }
13744
14540
  LassoLibLogoutResponse_RelayState_set(arg1,arg2);
13745
14541
  
13746
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14542
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13747
14543
}
13748
14544
 
13749
14545
 
13750
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14546
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13751
14547
  jstring jresult = 0 ;
13752
14548
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13753
14549
  char *result = 0 ;
13754
14550
  
13755
14551
  (void)jenv;
13756
14552
  (void)jcls;
13757
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14553
  (void)jarg1_;
 
14554
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13758
14555
  result = (char *)LassoLibLogoutResponse_RelayState_get(arg1);
13759
 
  
13760
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14556
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13761
14557
  return jresult;
13762
14558
}
13763
14559
 
13764
14560
 
13765
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
14561
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
13766
14562
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13767
14563
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
13768
14564
  
13769
14565
  (void)jenv;
13770
14566
  (void)jcls;
13771
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
13772
 
  arg2 = *(LassoSamlpStatus **)(void *)&jarg2; 
 
14567
  (void)jarg1_;
 
14568
  (void)jarg2_;
 
14569
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
 
14570
  arg2 = *(LassoSamlpStatus **)&jarg2; 
13773
14571
  LassoLibLogoutResponse_Status_set(arg1,arg2);
13774
14572
  
13775
14573
}
13776
14574
 
13777
14575
 
13778
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14576
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13779
14577
  jlong jresult = 0 ;
13780
14578
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13781
14579
  LassoSamlpStatus *result = 0 ;
13782
14580
  
13783
14581
  (void)jenv;
13784
14582
  (void)jcls;
13785
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14583
  (void)jarg1_;
 
14584
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13786
14585
  result = (LassoSamlpStatus *)LassoLibLogoutResponse_Status_get(arg1);
13787
 
  
13788
 
  *(LassoSamlpStatus **)(void *)&jresult = result; 
 
14586
  *(LassoSamlpStatus **)&jresult = result; 
13789
14587
  return jresult;
13790
14588
}
13791
14589
 
13792
14590
 
13793
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibLogoutResponse(JNIEnv *jenv, jclass jcls) {
 
14591
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibLogoutResponse(JNIEnv *jenv, jclass jcls) {
13794
14592
  jlong jresult = 0 ;
13795
14593
  LassoLibLogoutResponse *result = 0 ;
13796
14594
  
13797
14595
  (void)jenv;
13798
14596
  (void)jcls;
13799
14597
  result = (LassoLibLogoutResponse *)new_LassoLibLogoutResponse();
13800
 
  
13801
 
  *(LassoLibLogoutResponse **)(void *)&jresult = result; 
 
14598
  *(LassoLibLogoutResponse **)&jresult = result; 
13802
14599
  return jresult;
13803
14600
}
13804
14601
 
13805
14602
 
13806
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibLogoutResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14603
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibLogoutResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
13807
14604
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13808
14605
  
13809
14606
  (void)jenv;
13810
14607
  (void)jcls;
13811
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14608
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13812
14609
  delete_LassoLibLogoutResponse(arg1);
13813
14610
  
13814
14611
}
13815
14612
 
13816
14613
 
13817
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jint jarg5) {
 
14614
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jint jarg5) {
13818
14615
  jlong jresult = 0 ;
13819
14616
  char *arg1 = (char *) 0 ;
13820
14617
  char *arg2 = (char *) 0 ;
13826
14623
  
13827
14624
  (void)jenv;
13828
14625
  (void)jcls;
 
14626
  (void)jarg3_;
13829
14627
  arg1 = 0;
13830
14628
  if (jarg1) {
13831
14629
    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
13836
14634
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13837
14635
    if (!arg2) return 0;
13838
14636
  }
13839
 
  arg3 = *(LassoLibLogoutRequest **)(void *)&jarg3; 
13840
 
  argp4 = *(LassoSignatureType **)(void *)&jarg4; 
 
14637
  arg3 = *(LassoLibLogoutRequest **)&jarg3; 
 
14638
  argp4 = *(LassoSignatureType **)&jarg4; 
13841
14639
  if (!argp4) {
13842
14640
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
13843
14641
    return 0;
13845
14643
  arg4 = *argp4; 
13846
14644
  arg5 = (LassoSignatureMethod)jarg5; 
13847
14645
  result = (LassoLibLogoutResponse *)LassoLibLogoutResponse_newFull(arg1,(char const *)arg2,arg3,arg4,arg5);
13848
 
  
13849
 
  *(LassoLibLogoutResponse **)(void *)&jresult = result; 
13850
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
13851
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14646
  *(LassoLibLogoutResponse **)&jresult = result; 
 
14647
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
 
14648
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13852
14649
  return jresult;
13853
14650
}
13854
14651
 
13855
14652
 
13856
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14653
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibLogoutResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13857
14654
  jstring jresult = 0 ;
13858
14655
  LassoLibLogoutResponse *arg1 = (LassoLibLogoutResponse *) 0 ;
13859
14656
  char *result = 0 ;
13860
14657
  
13861
14658
  (void)jenv;
13862
14659
  (void)jcls;
13863
 
  arg1 = *(LassoLibLogoutResponse **)(void *)&jarg1; 
 
14660
  (void)jarg1_;
 
14661
  arg1 = *(LassoLibLogoutResponse **)&jarg1; 
13864
14662
  result = (char *)LassoLibLogoutResponse_dump(arg1);
13865
 
  
13866
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14663
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13867
14664
  g_free(result);
13868
14665
  return jresult;
13869
14666
}
13870
14667
 
13871
14668
 
13872
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14669
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13873
14670
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
13874
14671
  char *arg2 = (char *) 0 ;
13875
14672
  
13876
14673
  (void)jenv;
13877
14674
  (void)jcls;
13878
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14675
  (void)jarg1_;
 
14676
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
13879
14677
  arg2 = 0;
13880
14678
  if (jarg2) {
13881
14679
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13882
14680
    if (!arg2) return ;
13883
14681
  }
13884
14682
  {
13885
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
14683
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
13886
14684
    if (arg2) {
13887
 
      arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
13888
 
      strcpy((char*)arg1->ProviderID,arg2);
 
14685
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
14686
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
13889
14687
    } else {
13890
14688
      arg1->ProviderID = 0;
13891
14689
    }
13892
14690
  }
13893
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14691
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13894
14692
}
13895
14693
 
13896
14694
 
13897
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14695
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13898
14696
  jstring jresult = 0 ;
13899
14697
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
13900
14698
  char *result = 0 ;
13901
14699
  
13902
14700
  (void)jenv;
13903
14701
  (void)jcls;
13904
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14702
  (void)jarg1_;
 
14703
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
13905
14704
  result = (char *) ((arg1)->ProviderID);
13906
 
  
13907
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14705
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13908
14706
  return jresult;
13909
14707
}
13910
14708
 
13911
14709
 
13912
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14710
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13913
14711
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
13914
14712
  char *arg2 = (char *) 0 ;
13915
14713
  
13916
14714
  (void)jenv;
13917
14715
  (void)jcls;
13918
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14716
  (void)jarg1_;
 
14717
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
13919
14718
  arg2 = 0;
13920
14719
  if (jarg2) {
13921
14720
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13922
14721
    if (!arg2) return ;
13923
14722
  }
13924
14723
  {
13925
 
    if (arg1->RelayState) free((char*)arg1->RelayState);
 
14724
    if (arg1->RelayState) free((char *)arg1->RelayState);
13926
14725
    if (arg2) {
13927
 
      arg1->RelayState = (char *) malloc(strlen(arg2)+1);
13928
 
      strcpy((char*)arg1->RelayState,arg2);
 
14726
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
14727
      strcpy((char *)arg1->RelayState, (const char *)arg2);
13929
14728
    } else {
13930
14729
      arg1->RelayState = 0;
13931
14730
    }
13932
14731
  }
13933
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14732
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13934
14733
}
13935
14734
 
13936
14735
 
13937
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14736
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13938
14737
  jstring jresult = 0 ;
13939
14738
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
13940
14739
  char *result = 0 ;
13941
14740
  
13942
14741
  (void)jenv;
13943
14742
  (void)jcls;
13944
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14743
  (void)jarg1_;
 
14744
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
13945
14745
  result = (char *) ((arg1)->RelayState);
13946
 
  
13947
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14746
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13948
14747
  return jresult;
13949
14748
}
13950
14749
 
13951
14750
 
13952
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14751
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1certificateFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13953
14752
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
13954
14753
  char *arg2 = (char *) 0 ;
13955
14754
  
13956
14755
  (void)jenv;
13957
14756
  (void)jcls;
13958
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14757
  (void)jarg1_;
 
14758
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
13959
14759
  arg2 = 0;
13960
14760
  if (jarg2) {
13961
14761
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13963
14763
  }
13964
14764
  LassoLibRegisterNameIdentifierRequest_certificate_file_set(arg1,arg2);
13965
14765
  
13966
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14766
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
13967
14767
}
13968
14768
 
13969
14769
 
13970
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14770
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1certificateFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
13971
14771
  jstring jresult = 0 ;
13972
14772
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
13973
14773
  char *result = 0 ;
13974
14774
  
13975
14775
  (void)jenv;
13976
14776
  (void)jcls;
13977
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14777
  (void)jarg1_;
 
14778
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
13978
14779
  result = (char *)LassoLibRegisterNameIdentifierRequest_certificate_file_get(arg1);
13979
 
  
13980
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14780
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
13981
14781
  return jresult;
13982
14782
}
13983
14783
 
13984
14784
 
13985
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14785
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
13986
14786
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
13987
14787
  char *arg2 = (char *) 0 ;
13988
14788
  
13989
14789
  (void)jenv;
13990
14790
  (void)jcls;
13991
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14791
  (void)jarg1_;
 
14792
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
13992
14793
  arg2 = 0;
13993
14794
  if (jarg2) {
13994
14795
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
13996
14797
  }
13997
14798
  LassoLibRegisterNameIdentifierRequest_IssueInstant_set(arg1,arg2);
13998
14799
  
13999
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14800
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14000
14801
}
14001
14802
 
14002
14803
 
14003
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14804
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14004
14805
  jstring jresult = 0 ;
14005
14806
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14006
14807
  char *result = 0 ;
14007
14808
  
14008
14809
  (void)jenv;
14009
14810
  (void)jcls;
14010
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14811
  (void)jarg1_;
 
14812
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14011
14813
  result = (char *)LassoLibRegisterNameIdentifierRequest_IssueInstant_get(arg1);
14012
 
  
14013
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14814
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14014
14815
  return jresult;
14015
14816
}
14016
14817
 
14017
14818
 
14018
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
14819
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1majorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
14019
14820
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14020
14821
  int arg2 ;
14021
14822
  
14022
14823
  (void)jenv;
14023
14824
  (void)jcls;
14024
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14825
  (void)jarg1_;
 
14826
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14025
14827
  arg2 = (int)jarg2; 
14026
14828
  LassoLibRegisterNameIdentifierRequest_MajorVersion_set(arg1,arg2);
14027
14829
  
14028
14830
}
14029
14831
 
14030
14832
 
14031
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14833
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1majorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14032
14834
  jint jresult = 0 ;
14033
14835
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14034
14836
  int result;
14035
14837
  
14036
14838
  (void)jenv;
14037
14839
  (void)jcls;
14038
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14840
  (void)jarg1_;
 
14841
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14039
14842
  result = (int)LassoLibRegisterNameIdentifierRequest_MajorVersion_get(arg1);
14040
 
  
14041
14843
  jresult = (jint)result; 
14042
14844
  return jresult;
14043
14845
}
14044
14846
 
14045
14847
 
14046
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
14848
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1minorVersion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
14047
14849
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14048
14850
  int arg2 ;
14049
14851
  
14050
14852
  (void)jenv;
14051
14853
  (void)jcls;
14052
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14854
  (void)jarg1_;
 
14855
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14053
14856
  arg2 = (int)jarg2; 
14054
14857
  LassoLibRegisterNameIdentifierRequest_MinorVersion_set(arg1,arg2);
14055
14858
  
14056
14859
}
14057
14860
 
14058
14861
 
14059
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14862
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1minorVersion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14060
14863
  jint jresult = 0 ;
14061
14864
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14062
14865
  int result;
14063
14866
  
14064
14867
  (void)jenv;
14065
14868
  (void)jcls;
14066
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14869
  (void)jarg1_;
 
14870
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14067
14871
  result = (int)LassoLibRegisterNameIdentifierRequest_MinorVersion_get(arg1);
14068
 
  
14069
14872
  jresult = (jint)result; 
14070
14873
  return jresult;
14071
14874
}
14072
14875
 
14073
14876
 
14074
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14877
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1privateKeyFile_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14075
14878
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14076
14879
  char *arg2 = (char *) 0 ;
14077
14880
  
14078
14881
  (void)jenv;
14079
14882
  (void)jcls;
14080
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14883
  (void)jarg1_;
 
14884
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14081
14885
  arg2 = 0;
14082
14886
  if (jarg2) {
14083
14887
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14085
14889
  }
14086
14890
  LassoLibRegisterNameIdentifierRequest_private_key_file_set(arg1,arg2);
14087
14891
  
14088
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14892
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14089
14893
}
14090
14894
 
14091
14895
 
14092
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14896
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1privateKeyFile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14093
14897
  jstring jresult = 0 ;
14094
14898
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14095
14899
  char *result = 0 ;
14096
14900
  
14097
14901
  (void)jenv;
14098
14902
  (void)jcls;
14099
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14903
  (void)jarg1_;
 
14904
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14100
14905
  result = (char *)LassoLibRegisterNameIdentifierRequest_private_key_file_get(arg1);
14101
 
  
14102
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14906
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14103
14907
  return jresult;
14104
14908
}
14105
14909
 
14106
14910
 
14107
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
14911
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1requestId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14108
14912
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14109
14913
  char *arg2 = (char *) 0 ;
14110
14914
  
14111
14915
  (void)jenv;
14112
14916
  (void)jcls;
14113
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14917
  (void)jarg1_;
 
14918
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14114
14919
  arg2 = 0;
14115
14920
  if (jarg2) {
14116
14921
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14118
14923
  }
14119
14924
  LassoLibRegisterNameIdentifierRequest_RequestID_set(arg1,arg2);
14120
14925
  
14121
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
14926
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14122
14927
}
14123
14928
 
14124
14929
 
14125
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14930
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1requestId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14126
14931
  jstring jresult = 0 ;
14127
14932
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14128
14933
  char *result = 0 ;
14129
14934
  
14130
14935
  (void)jenv;
14131
14936
  (void)jcls;
14132
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14937
  (void)jarg1_;
 
14938
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14133
14939
  result = (char *)LassoLibRegisterNameIdentifierRequest_RequestID_get(arg1);
14134
 
  
14135
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
14940
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14136
14941
  return jresult;
14137
14942
}
14138
14943
 
14139
14944
 
14140
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
14945
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1respondWith_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14141
14946
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14142
14947
  LassoStringList *arg2 = (LassoStringList *) 0 ;
14143
14948
  
14144
14949
  (void)jenv;
14145
14950
  (void)jcls;
14146
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
14147
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
14951
  (void)jarg1_;
 
14952
  (void)jarg2_;
 
14953
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
 
14954
  arg2 = *(LassoStringList **)&jarg2; 
14148
14955
  LassoLibRegisterNameIdentifierRequest_RespondWith_set(arg1,arg2);
14149
14956
  
14150
14957
}
14151
14958
 
14152
14959
 
14153
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14960
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1respondWith_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14154
14961
  jlong jresult = 0 ;
14155
14962
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14156
14963
  LassoStringList *result = 0 ;
14157
14964
  
14158
14965
  (void)jenv;
14159
14966
  (void)jcls;
14160
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14967
  (void)jarg1_;
 
14968
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14161
14969
  result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_RespondWith_get(arg1);
14162
 
  
14163
 
  *(LassoStringList **)(void *)&jresult = result; 
 
14970
  *(LassoStringList **)&jresult = result; 
14164
14971
  return jresult;
14165
14972
}
14166
14973
 
14167
14974
 
14168
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
14975
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
14169
14976
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14170
14977
  LassoSignatureMethod arg2 ;
14171
14978
  
14172
14979
  (void)jenv;
14173
14980
  (void)jcls;
14174
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14981
  (void)jarg1_;
 
14982
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14175
14983
  arg2 = (LassoSignatureMethod)jarg2; 
14176
14984
  LassoLibRegisterNameIdentifierRequest_sign_method_set(arg1,arg2);
14177
14985
  
14178
14986
}
14179
14987
 
14180
14988
 
14181
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
14989
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14182
14990
  jint jresult = 0 ;
14183
14991
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14184
14992
  LassoSignatureMethod result;
14185
14993
  
14186
14994
  (void)jenv;
14187
14995
  (void)jcls;
14188
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
14996
  (void)jarg1_;
 
14997
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14189
14998
  result = (LassoSignatureMethod)LassoLibRegisterNameIdentifierRequest_sign_method_get(arg1);
14190
 
  
14191
14999
  jresult = (jint)result; 
14192
15000
  return jresult;
14193
15001
}
14194
15002
 
14195
15003
 
14196
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15004
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
14197
15005
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14198
15006
  LassoSignatureType arg2 ;
14199
15007
  LassoSignatureType *argp2 ;
14200
15008
  
14201
15009
  (void)jenv;
14202
15010
  (void)jcls;
14203
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
14204
 
  argp2 = *(LassoSignatureType **)(void *)&jarg2; 
 
15011
  (void)jarg1_;
 
15012
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
 
15013
  argp2 = *(LassoSignatureType **)&jarg2; 
14205
15014
  if (!argp2) {
14206
15015
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
14207
15016
    return ;
14212
15021
}
14213
15022
 
14214
15023
 
14215
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15024
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1signType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14216
15025
  jlong jresult = 0 ;
14217
15026
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14218
15027
  LassoSignatureType result;
14219
15028
  
14220
15029
  (void)jenv;
14221
15030
  (void)jcls;
14222
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
15031
  (void)jarg1_;
 
15032
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14223
15033
  result = LassoLibRegisterNameIdentifierRequest_sign_type_get(arg1);
14224
 
  
14225
15034
  {
14226
15035
    LassoSignatureType * resultptr = (LassoSignatureType *) malloc(sizeof(LassoSignatureType));
14227
15036
    memmove(resultptr, &result, sizeof(LassoSignatureType));
14228
 
    *(LassoSignatureType **)(void *)&jresult = resultptr;
 
15037
    *(LassoSignatureType **)&jresult = resultptr;
14229
15038
  }
14230
15039
  return jresult;
14231
15040
}
14232
15041
 
14233
15042
 
14234
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15043
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14235
15044
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14236
15045
  LassoStringList *arg2 = (LassoStringList *) 0 ;
14237
15046
  
14238
15047
  (void)jenv;
14239
15048
  (void)jcls;
14240
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
14241
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
15049
  (void)jarg1_;
 
15050
  (void)jarg2_;
 
15051
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
 
15052
  arg2 = *(LassoStringList **)&jarg2; 
14242
15053
  LassoLibRegisterNameIdentifierRequest_Extension_set(arg1,arg2);
14243
15054
  
14244
15055
}
14245
15056
 
14246
15057
 
14247
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15058
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14248
15059
  jlong jresult = 0 ;
14249
15060
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14250
15061
  LassoStringList *result = 0 ;
14251
15062
  
14252
15063
  (void)jenv;
14253
15064
  (void)jcls;
14254
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
15065
  (void)jarg1_;
 
15066
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14255
15067
  result = (LassoStringList *)LassoLibRegisterNameIdentifierRequest_Extension_get(arg1);
14256
 
  
14257
 
  *(LassoStringList **)(void *)&jresult = result; 
 
15068
  *(LassoStringList **)&jresult = result; 
14258
15069
  return jresult;
14259
15070
}
14260
15071
 
14261
15072
 
14262
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1idpProvidedNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15073
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1idpProvidedNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14263
15074
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14264
15075
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
14265
15076
  
14266
15077
  (void)jenv;
14267
15078
  (void)jcls;
14268
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
14269
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
 
15079
  (void)jarg1_;
 
15080
  (void)jarg2_;
 
15081
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
 
15082
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
14270
15083
  LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_set(arg1,arg2);
14271
15084
  
14272
15085
}
14273
15086
 
14274
15087
 
14275
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1idpProvidedNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15088
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1idpProvidedNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14276
15089
  jlong jresult = 0 ;
14277
15090
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14278
15091
  LassoSamlNameIdentifier *result = 0 ;
14279
15092
  
14280
15093
  (void)jenv;
14281
15094
  (void)jcls;
14282
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
15095
  (void)jarg1_;
 
15096
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14283
15097
  result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_IDPProvidedNameIdentifier_get(arg1);
14284
 
  
14285
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
15098
  *(LassoSamlNameIdentifier **)&jresult = result; 
14286
15099
  return jresult;
14287
15100
}
14288
15101
 
14289
15102
 
14290
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1oldProvidedNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15103
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1oldProvidedNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14291
15104
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14292
15105
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
14293
15106
  
14294
15107
  (void)jenv;
14295
15108
  (void)jcls;
14296
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
14297
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
 
15109
  (void)jarg1_;
 
15110
  (void)jarg2_;
 
15111
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
 
15112
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
14298
15113
  LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_set(arg1,arg2);
14299
15114
  
14300
15115
}
14301
15116
 
14302
15117
 
14303
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1oldProvidedNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15118
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1oldProvidedNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14304
15119
  jlong jresult = 0 ;
14305
15120
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14306
15121
  LassoSamlNameIdentifier *result = 0 ;
14307
15122
  
14308
15123
  (void)jenv;
14309
15124
  (void)jcls;
14310
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
15125
  (void)jarg1_;
 
15126
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14311
15127
  result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_OldProvidedNameIdentifier_get(arg1);
14312
 
  
14313
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
15128
  *(LassoSamlNameIdentifier **)&jresult = result; 
14314
15129
  return jresult;
14315
15130
}
14316
15131
 
14317
15132
 
14318
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1spProvidedNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15133
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1spProvidedNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14319
15134
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14320
15135
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
14321
15136
  
14322
15137
  (void)jenv;
14323
15138
  (void)jcls;
14324
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
14325
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
 
15139
  (void)jarg1_;
 
15140
  (void)jarg2_;
 
15141
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
 
15142
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
14326
15143
  LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_set(arg1,arg2);
14327
15144
  
14328
15145
}
14329
15146
 
14330
15147
 
14331
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1spProvidedNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15148
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1spProvidedNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14332
15149
  jlong jresult = 0 ;
14333
15150
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14334
15151
  LassoSamlNameIdentifier *result = 0 ;
14335
15152
  
14336
15153
  (void)jenv;
14337
15154
  (void)jcls;
14338
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
15155
  (void)jarg1_;
 
15156
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14339
15157
  result = (LassoSamlNameIdentifier *)LassoLibRegisterNameIdentifierRequest_SPProvidedNameIdentifier_get(arg1);
14340
 
  
14341
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
15158
  *(LassoSamlNameIdentifier **)&jresult = result; 
14342
15159
  return jresult;
14343
15160
}
14344
15161
 
14345
15162
 
14346
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibRegisterNameIdentifierRequest(JNIEnv *jenv, jclass jcls) {
 
15163
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibRegisterNameIdentifierRequest(JNIEnv *jenv, jclass jcls) {
14347
15164
  jlong jresult = 0 ;
14348
15165
  LassoLibRegisterNameIdentifierRequest *result = 0 ;
14349
15166
  
14350
15167
  (void)jenv;
14351
15168
  (void)jcls;
14352
15169
  result = (LassoLibRegisterNameIdentifierRequest *)new_LassoLibRegisterNameIdentifierRequest();
14353
 
  
14354
 
  *(LassoLibRegisterNameIdentifierRequest **)(void *)&jresult = result; 
 
15170
  *(LassoLibRegisterNameIdentifierRequest **)&jresult = result; 
14355
15171
  return jresult;
14356
15172
}
14357
15173
 
14358
15174
 
14359
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibRegisterNameIdentifierRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15175
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibRegisterNameIdentifierRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14360
15176
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14361
15177
  
14362
15178
  (void)jenv;
14363
15179
  (void)jcls;
14364
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
15180
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14365
15181
  delete_LassoLibRegisterNameIdentifierRequest(arg1);
14366
15182
  
14367
15183
}
14368
15184
 
14369
15185
 
14370
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jlong jarg3, jlong jarg4, jlong jarg5, jint jarg6) {
 
15186
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jlong jarg5, jint jarg6) {
14371
15187
  jlong jresult = 0 ;
14372
15188
  char *arg1 = (char *) 0 ;
14373
15189
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
14380
15196
  
14381
15197
  (void)jenv;
14382
15198
  (void)jcls;
 
15199
  (void)jarg2_;
 
15200
  (void)jarg3_;
 
15201
  (void)jarg4_;
14383
15202
  arg1 = 0;
14384
15203
  if (jarg1) {
14385
15204
    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
14386
15205
    if (!arg1) return 0;
14387
15206
  }
14388
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
14389
 
  arg3 = *(LassoSamlNameIdentifier **)(void *)&jarg3; 
14390
 
  arg4 = *(LassoSamlNameIdentifier **)(void *)&jarg4; 
14391
 
  argp5 = *(LassoSignatureType **)(void *)&jarg5; 
 
15207
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
 
15208
  arg3 = *(LassoSamlNameIdentifier **)&jarg3; 
 
15209
  arg4 = *(LassoSamlNameIdentifier **)&jarg4; 
 
15210
  argp5 = *(LassoSignatureType **)&jarg5; 
14392
15211
  if (!argp5) {
14393
15212
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
14394
15213
    return 0;
14396
15215
  arg5 = *argp5; 
14397
15216
  arg6 = (LassoSignatureMethod)jarg6; 
14398
15217
  result = (LassoLibRegisterNameIdentifierRequest *)LassoLibRegisterNameIdentifierRequest_newFull(arg1,arg2,arg3,arg4,arg5,arg6);
14399
 
  
14400
 
  *(LassoLibRegisterNameIdentifierRequest **)(void *)&jresult = result; 
14401
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
15218
  *(LassoLibRegisterNameIdentifierRequest **)&jresult = result; 
 
15219
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
14402
15220
  return jresult;
14403
15221
}
14404
15222
 
14405
15223
 
14406
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15224
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14407
15225
  jstring jresult = 0 ;
14408
15226
  LassoLibRegisterNameIdentifierRequest *arg1 = (LassoLibRegisterNameIdentifierRequest *) 0 ;
14409
15227
  char *result = 0 ;
14410
15228
  
14411
15229
  (void)jenv;
14412
15230
  (void)jcls;
14413
 
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg1; 
 
15231
  (void)jarg1_;
 
15232
  arg1 = *(LassoLibRegisterNameIdentifierRequest **)&jarg1; 
14414
15233
  result = (char *)LassoLibRegisterNameIdentifierRequest_dump(arg1);
14415
 
  
14416
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15234
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14417
15235
  g_free(result);
14418
15236
  return jresult;
14419
15237
}
14420
15238
 
14421
15239
 
14422
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15240
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14423
15241
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14424
15242
  LassoStringList *arg2 = (LassoStringList *) 0 ;
14425
15243
  
14426
15244
  (void)jenv;
14427
15245
  (void)jcls;
14428
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
14429
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
15246
  (void)jarg1_;
 
15247
  (void)jarg2_;
 
15248
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
 
15249
  arg2 = *(LassoStringList **)&jarg2; 
14430
15250
  LassoLibRegisterNameIdentifierResponse_Extension_set(arg1,arg2);
14431
15251
  
14432
15252
}
14433
15253
 
14434
15254
 
14435
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15255
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14436
15256
  jlong jresult = 0 ;
14437
15257
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14438
15258
  LassoStringList *result = 0 ;
14439
15259
  
14440
15260
  (void)jenv;
14441
15261
  (void)jcls;
14442
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15262
  (void)jarg1_;
 
15263
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14443
15264
  result = (LassoStringList *)LassoLibRegisterNameIdentifierResponse_Extension_get(arg1);
14444
 
  
14445
 
  *(LassoStringList **)(void *)&jresult = result; 
 
15265
  *(LassoStringList **)&jresult = result; 
14446
15266
  return jresult;
14447
15267
}
14448
15268
 
14449
15269
 
14450
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15270
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14451
15271
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14452
15272
  char *arg2 = (char *) 0 ;
14453
15273
  
14454
15274
  (void)jenv;
14455
15275
  (void)jcls;
14456
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15276
  (void)jarg1_;
 
15277
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14457
15278
  arg2 = 0;
14458
15279
  if (jarg2) {
14459
15280
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14461
15282
  }
14462
15283
  LassoLibRegisterNameIdentifierResponse_ProviderID_set(arg1,arg2);
14463
15284
  
14464
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15285
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14465
15286
}
14466
15287
 
14467
15288
 
14468
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15289
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14469
15290
  jstring jresult = 0 ;
14470
15291
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14471
15292
  char *result = 0 ;
14472
15293
  
14473
15294
  (void)jenv;
14474
15295
  (void)jcls;
14475
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15296
  (void)jarg1_;
 
15297
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14476
15298
  result = (char *)LassoLibRegisterNameIdentifierResponse_ProviderID_get(arg1);
14477
 
  
14478
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15299
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14479
15300
  return jresult;
14480
15301
}
14481
15302
 
14482
15303
 
14483
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15304
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14484
15305
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14485
15306
  char *arg2 = (char *) 0 ;
14486
15307
  
14487
15308
  (void)jenv;
14488
15309
  (void)jcls;
14489
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15310
  (void)jarg1_;
 
15311
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14490
15312
  arg2 = 0;
14491
15313
  if (jarg2) {
14492
15314
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14494
15316
  }
14495
15317
  LassoLibRegisterNameIdentifierResponse_RelayState_set(arg1,arg2);
14496
15318
  
14497
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15319
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14498
15320
}
14499
15321
 
14500
15322
 
14501
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15323
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14502
15324
  jstring jresult = 0 ;
14503
15325
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14504
15326
  char *result = 0 ;
14505
15327
  
14506
15328
  (void)jenv;
14507
15329
  (void)jcls;
14508
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15330
  (void)jarg1_;
 
15331
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14509
15332
  result = (char *)LassoLibRegisterNameIdentifierResponse_RelayState_get(arg1);
14510
 
  
14511
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15333
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14512
15334
  return jresult;
14513
15335
}
14514
15336
 
14515
15337
 
14516
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15338
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14517
15339
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14518
15340
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
14519
15341
  
14520
15342
  (void)jenv;
14521
15343
  (void)jcls;
14522
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
14523
 
  arg2 = *(LassoSamlpStatus **)(void *)&jarg2; 
 
15344
  (void)jarg1_;
 
15345
  (void)jarg2_;
 
15346
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
 
15347
  arg2 = *(LassoSamlpStatus **)&jarg2; 
14524
15348
  LassoLibRegisterNameIdentifierResponse_Status_set(arg1,arg2);
14525
15349
  
14526
15350
}
14527
15351
 
14528
15352
 
14529
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15353
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14530
15354
  jlong jresult = 0 ;
14531
15355
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14532
15356
  LassoSamlpStatus *result = 0 ;
14533
15357
  
14534
15358
  (void)jenv;
14535
15359
  (void)jcls;
14536
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15360
  (void)jarg1_;
 
15361
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14537
15362
  result = (LassoSamlpStatus *)LassoLibRegisterNameIdentifierResponse_Status_get(arg1);
14538
 
  
14539
 
  *(LassoSamlpStatus **)(void *)&jresult = result; 
 
15363
  *(LassoSamlpStatus **)&jresult = result; 
14540
15364
  return jresult;
14541
15365
}
14542
15366
 
14543
15367
 
14544
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibRegisterNameIdentifierResponse(JNIEnv *jenv, jclass jcls) {
 
15368
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibRegisterNameIdentifierResponse(JNIEnv *jenv, jclass jcls) {
14545
15369
  jlong jresult = 0 ;
14546
15370
  LassoLibRegisterNameIdentifierResponse *result = 0 ;
14547
15371
  
14548
15372
  (void)jenv;
14549
15373
  (void)jcls;
14550
15374
  result = (LassoLibRegisterNameIdentifierResponse *)new_LassoLibRegisterNameIdentifierResponse();
14551
 
  
14552
 
  *(LassoLibRegisterNameIdentifierResponse **)(void *)&jresult = result; 
 
15375
  *(LassoLibRegisterNameIdentifierResponse **)&jresult = result; 
14553
15376
  return jresult;
14554
15377
}
14555
15378
 
14556
15379
 
14557
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibRegisterNameIdentifierResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15380
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibRegisterNameIdentifierResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14558
15381
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14559
15382
  
14560
15383
  (void)jenv;
14561
15384
  (void)jcls;
14562
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15385
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14563
15386
  delete_LassoLibRegisterNameIdentifierResponse(arg1);
14564
15387
  
14565
15388
}
14566
15389
 
14567
15390
 
14568
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jlong jarg4, jint jarg5) {
 
15391
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1newFull(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jint jarg5) {
14569
15392
  jlong jresult = 0 ;
14570
15393
  char *arg1 = (char *) 0 ;
14571
15394
  char *arg2 = (char *) 0 ;
14577
15400
  
14578
15401
  (void)jenv;
14579
15402
  (void)jcls;
 
15403
  (void)jarg3_;
14580
15404
  arg1 = 0;
14581
15405
  if (jarg1) {
14582
15406
    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
14587
15411
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14588
15412
    if (!arg2) return 0;
14589
15413
  }
14590
 
  arg3 = *(LassoLibRegisterNameIdentifierRequest **)(void *)&jarg3; 
14591
 
  argp4 = *(LassoSignatureType **)(void *)&jarg4; 
 
15414
  arg3 = *(LassoLibRegisterNameIdentifierRequest **)&jarg3; 
 
15415
  argp4 = *(LassoSignatureType **)&jarg4; 
14592
15416
  if (!argp4) {
14593
15417
    SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null LassoSignatureType");
14594
15418
    return 0;
14596
15420
  arg4 = *argp4; 
14597
15421
  arg5 = (LassoSignatureMethod)jarg5; 
14598
15422
  result = (LassoLibRegisterNameIdentifierResponse *)LassoLibRegisterNameIdentifierResponse_newFull(arg1,arg2,arg3,arg4,arg5);
14599
 
  
14600
 
  *(LassoLibRegisterNameIdentifierResponse **)(void *)&jresult = result; 
14601
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
14602
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15423
  *(LassoLibRegisterNameIdentifierResponse **)&jresult = result; 
 
15424
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
 
15425
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14603
15426
  return jresult;
14604
15427
}
14605
15428
 
14606
15429
 
14607
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15430
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRegisterNameIdentifierResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14608
15431
  jstring jresult = 0 ;
14609
15432
  LassoLibRegisterNameIdentifierResponse *arg1 = (LassoLibRegisterNameIdentifierResponse *) 0 ;
14610
15433
  char *result = 0 ;
14611
15434
  
14612
15435
  (void)jenv;
14613
15436
  (void)jcls;
14614
 
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)(void *)&jarg1; 
 
15437
  (void)jarg1_;
 
15438
  arg1 = *(LassoLibRegisterNameIdentifierResponse **)&jarg1; 
14615
15439
  result = (char *)LassoLibRegisterNameIdentifierResponse_dump(arg1);
14616
 
  
14617
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15440
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14618
15441
  g_free(result);
14619
15442
  return jresult;
14620
15443
}
14621
15444
 
14622
15445
 
14623
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextComparison_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15446
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextComparison_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14624
15447
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14625
15448
  char *arg2 = (char *) 0 ;
14626
15449
  
14627
15450
  (void)jenv;
14628
15451
  (void)jcls;
14629
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
 
15452
  (void)jarg1_;
 
15453
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
14630
15454
  arg2 = 0;
14631
15455
  if (jarg2) {
14632
15456
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14633
15457
    if (!arg2) return ;
14634
15458
  }
14635
15459
  {
14636
 
    if (arg1->AuthnContextComparison) free((char*)arg1->AuthnContextComparison);
 
15460
    if (arg1->AuthnContextComparison) free((char *)arg1->AuthnContextComparison);
14637
15461
    if (arg2) {
14638
 
      arg1->AuthnContextComparison = (char *) malloc(strlen(arg2)+1);
14639
 
      strcpy((char*)arg1->AuthnContextComparison,arg2);
 
15462
      arg1->AuthnContextComparison = (char *) malloc(strlen((const char *)arg2)+1);
 
15463
      strcpy((char *)arg1->AuthnContextComparison, (const char *)arg2);
14640
15464
    } else {
14641
15465
      arg1->AuthnContextComparison = 0;
14642
15466
    }
14643
15467
  }
14644
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15468
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14645
15469
}
14646
15470
 
14647
15471
 
14648
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextComparison_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15472
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextComparison_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14649
15473
  jstring jresult = 0 ;
14650
15474
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14651
15475
  char *result = 0 ;
14652
15476
  
14653
15477
  (void)jenv;
14654
15478
  (void)jcls;
14655
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
 
15479
  (void)jarg1_;
 
15480
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
14656
15481
  result = (char *) ((arg1)->AuthnContextComparison);
14657
 
  
14658
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15482
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14659
15483
  return jresult;
14660
15484
}
14661
15485
 
14662
15486
 
14663
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextClassRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15487
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextClassRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14664
15488
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14665
15489
  LassoStringList *arg2 = (LassoStringList *) 0 ;
14666
15490
  
14667
15491
  (void)jenv;
14668
15492
  (void)jcls;
14669
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
14670
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
15493
  (void)jarg1_;
 
15494
  (void)jarg2_;
 
15495
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
 
15496
  arg2 = *(LassoStringList **)&jarg2; 
14671
15497
  LassoLibRequestAuthnContext_authnContextClassRef_set(arg1,arg2);
14672
15498
  
14673
15499
}
14674
15500
 
14675
15501
 
14676
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextClassRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15502
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextClassRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14677
15503
  jlong jresult = 0 ;
14678
15504
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14679
15505
  LassoStringList *result = 0 ;
14680
15506
  
14681
15507
  (void)jenv;
14682
15508
  (void)jcls;
14683
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
 
15509
  (void)jarg1_;
 
15510
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
14684
15511
  result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextClassRef_get(arg1);
14685
 
  
14686
 
  *(LassoStringList **)(void *)&jresult = result; 
 
15512
  *(LassoStringList **)&jresult = result; 
14687
15513
  return jresult;
14688
15514
}
14689
15515
 
14690
15516
 
14691
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextStatementRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15517
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextStatementRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14692
15518
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14693
15519
  LassoStringList *arg2 = (LassoStringList *) 0 ;
14694
15520
  
14695
15521
  (void)jenv;
14696
15522
  (void)jcls;
14697
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
14698
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
15523
  (void)jarg1_;
 
15524
  (void)jarg2_;
 
15525
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
 
15526
  arg2 = *(LassoStringList **)&jarg2; 
14699
15527
  LassoLibRequestAuthnContext_authnContextStatementRef_set(arg1,arg2);
14700
15528
  
14701
15529
}
14702
15530
 
14703
15531
 
14704
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextStatementRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15532
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1authnContextStatementRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14705
15533
  jlong jresult = 0 ;
14706
15534
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14707
15535
  LassoStringList *result = 0 ;
14708
15536
  
14709
15537
  (void)jenv;
14710
15538
  (void)jcls;
14711
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
 
15539
  (void)jarg1_;
 
15540
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
14712
15541
  result = (LassoStringList *)LassoLibRequestAuthnContext_authnContextStatementRef_get(arg1);
14713
 
  
14714
 
  *(LassoStringList **)(void *)&jresult = result; 
 
15542
  *(LassoStringList **)&jresult = result; 
14715
15543
  return jresult;
14716
15544
}
14717
15545
 
14718
15546
 
14719
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibRequestAuthnContext(JNIEnv *jenv, jclass jcls) {
 
15547
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibRequestAuthnContext(JNIEnv *jenv, jclass jcls) {
14720
15548
  jlong jresult = 0 ;
14721
15549
  LassoLibRequestAuthnContext *result = 0 ;
14722
15550
  
14723
15551
  (void)jenv;
14724
15552
  (void)jcls;
14725
15553
  result = (LassoLibRequestAuthnContext *)new_LassoLibRequestAuthnContext();
14726
 
  
14727
 
  *(LassoLibRequestAuthnContext **)(void *)&jresult = result; 
 
15554
  *(LassoLibRequestAuthnContext **)&jresult = result; 
14728
15555
  return jresult;
14729
15556
}
14730
15557
 
14731
15558
 
14732
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibRequestAuthnContext(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15559
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibRequestAuthnContext(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14733
15560
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14734
15561
  
14735
15562
  (void)jenv;
14736
15563
  (void)jcls;
14737
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
 
15564
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
14738
15565
  delete_LassoLibRequestAuthnContext(arg1);
14739
15566
  
14740
15567
}
14741
15568
 
14742
15569
 
14743
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15570
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibRequestAuthnContext_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14744
15571
  jstring jresult = 0 ;
14745
15572
  LassoLibRequestAuthnContext *arg1 = (LassoLibRequestAuthnContext *) 0 ;
14746
15573
  char *result = 0 ;
14747
15574
  
14748
15575
  (void)jenv;
14749
15576
  (void)jcls;
14750
 
  arg1 = *(LassoLibRequestAuthnContext **)(void *)&jarg1; 
 
15577
  (void)jarg1_;
 
15578
  arg1 = *(LassoLibRequestAuthnContext **)&jarg1; 
14751
15579
  result = (char *)LassoLibRequestAuthnContext_dump(arg1);
14752
 
  
14753
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15580
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14754
15581
  g_free(result);
14755
15582
  return jresult;
14756
15583
}
14757
15584
 
14758
15585
 
14759
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15586
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14760
15587
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14761
15588
  char *arg2 = (char *) 0 ;
14762
15589
  
14763
15590
  (void)jenv;
14764
15591
  (void)jcls;
14765
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15592
  (void)jarg1_;
 
15593
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14766
15594
  arg2 = 0;
14767
15595
  if (jarg2) {
14768
15596
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14769
15597
    if (!arg2) return ;
14770
15598
  }
14771
15599
  {
14772
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
15600
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
14773
15601
    if (arg2) {
14774
 
      arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
14775
 
      strcpy((char*)arg1->ProviderID,arg2);
 
15602
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
15603
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
14776
15604
    } else {
14777
15605
      arg1->ProviderID = 0;
14778
15606
    }
14779
15607
  }
14780
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15608
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14781
15609
}
14782
15610
 
14783
15611
 
14784
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15612
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14785
15613
  jstring jresult = 0 ;
14786
15614
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14787
15615
  char *result = 0 ;
14788
15616
  
14789
15617
  (void)jenv;
14790
15618
  (void)jcls;
14791
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15619
  (void)jarg1_;
 
15620
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14792
15621
  result = (char *) ((arg1)->ProviderID);
14793
 
  
14794
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15622
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14795
15623
  return jresult;
14796
15624
}
14797
15625
 
14798
15626
 
14799
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15627
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1relayState_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14800
15628
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14801
15629
  char *arg2 = (char *) 0 ;
14802
15630
  
14803
15631
  (void)jenv;
14804
15632
  (void)jcls;
14805
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15633
  (void)jarg1_;
 
15634
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14806
15635
  arg2 = 0;
14807
15636
  if (jarg2) {
14808
15637
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14809
15638
    if (!arg2) return ;
14810
15639
  }
14811
15640
  {
14812
 
    if (arg1->RelayState) free((char*)arg1->RelayState);
 
15641
    if (arg1->RelayState) free((char *)arg1->RelayState);
14813
15642
    if (arg2) {
14814
 
      arg1->RelayState = (char *) malloc(strlen(arg2)+1);
14815
 
      strcpy((char*)arg1->RelayState,arg2);
 
15643
      arg1->RelayState = (char *) malloc(strlen((const char *)arg2)+1);
 
15644
      strcpy((char *)arg1->RelayState, (const char *)arg2);
14816
15645
    } else {
14817
15646
      arg1->RelayState = 0;
14818
15647
    }
14819
15648
  }
14820
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15649
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14821
15650
}
14822
15651
 
14823
15652
 
14824
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15653
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1relayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14825
15654
  jstring jresult = 0 ;
14826
15655
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14827
15656
  char *result = 0 ;
14828
15657
  
14829
15658
  (void)jenv;
14830
15659
  (void)jcls;
14831
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15660
  (void)jarg1_;
 
15661
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14832
15662
  result = (char *) ((arg1)->RelayState);
14833
 
  
14834
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15663
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14835
15664
  return jresult;
14836
15665
}
14837
15666
 
14838
15667
 
14839
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15668
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1extension_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14840
15669
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14841
15670
  LassoStringList *arg2 = (LassoStringList *) 0 ;
14842
15671
  
14843
15672
  (void)jenv;
14844
15673
  (void)jcls;
14845
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
14846
 
  arg2 = *(LassoStringList **)(void *)&jarg2; 
 
15674
  (void)jarg1_;
 
15675
  (void)jarg2_;
 
15676
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
 
15677
  arg2 = *(LassoStringList **)&jarg2; 
14847
15678
  LassoLibStatusResponse_Extension_set(arg1,arg2);
14848
15679
  
14849
15680
}
14850
15681
 
14851
15682
 
14852
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15683
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1extension_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14853
15684
  jlong jresult = 0 ;
14854
15685
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14855
15686
  LassoStringList *result = 0 ;
14856
15687
  
14857
15688
  (void)jenv;
14858
15689
  (void)jcls;
14859
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15690
  (void)jarg1_;
 
15691
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14860
15692
  result = (LassoStringList *)LassoLibStatusResponse_Extension_get(arg1);
14861
 
  
14862
 
  *(LassoStringList **)(void *)&jresult = result; 
 
15693
  *(LassoStringList **)&jresult = result; 
14863
15694
  return jresult;
14864
15695
}
14865
15696
 
14866
15697
 
14867
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
15698
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
14868
15699
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14869
15700
  LassoSamlpStatus *arg2 = (LassoSamlpStatus *) 0 ;
14870
15701
  
14871
15702
  (void)jenv;
14872
15703
  (void)jcls;
14873
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
14874
 
  arg2 = *(LassoSamlpStatus **)(void *)&jarg2; 
 
15704
  (void)jarg1_;
 
15705
  (void)jarg2_;
 
15706
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
 
15707
  arg2 = *(LassoSamlpStatus **)&jarg2; 
14875
15708
  LassoLibStatusResponse_Status_set(arg1,arg2);
14876
15709
  
14877
15710
}
14878
15711
 
14879
15712
 
14880
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15713
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14881
15714
  jlong jresult = 0 ;
14882
15715
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14883
15716
  LassoSamlpStatus *result = 0 ;
14884
15717
  
14885
15718
  (void)jenv;
14886
15719
  (void)jcls;
14887
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15720
  (void)jarg1_;
 
15721
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14888
15722
  result = (LassoSamlpStatus *)LassoLibStatusResponse_Status_get(arg1);
14889
 
  
14890
 
  *(LassoSamlpStatus **)(void *)&jresult = result; 
 
15723
  *(LassoSamlpStatus **)&jresult = result; 
14891
15724
  return jresult;
14892
15725
}
14893
15726
 
14894
15727
 
14895
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibStatusResponse(JNIEnv *jenv, jclass jcls) {
 
15728
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1LibStatusResponse(JNIEnv *jenv, jclass jcls) {
14896
15729
  jlong jresult = 0 ;
14897
15730
  LassoLibStatusResponse *result = 0 ;
14898
15731
  
14899
15732
  (void)jenv;
14900
15733
  (void)jcls;
14901
15734
  result = (LassoLibStatusResponse *)new_LassoLibStatusResponse();
14902
 
  
14903
 
  *(LassoLibStatusResponse **)(void *)&jresult = result; 
 
15735
  *(LassoLibStatusResponse **)&jresult = result; 
14904
15736
  return jresult;
14905
15737
}
14906
15738
 
14907
15739
 
14908
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibStatusResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15740
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1LibStatusResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
14909
15741
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14910
15742
  
14911
15743
  (void)jenv;
14912
15744
  (void)jcls;
14913
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15745
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14914
15746
  delete_LassoLibStatusResponse(arg1);
14915
15747
  
14916
15748
}
14917
15749
 
14918
15750
 
14919
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15751
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_LibStatusResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14920
15752
  jstring jresult = 0 ;
14921
15753
  LassoLibStatusResponse *arg1 = (LassoLibStatusResponse *) 0 ;
14922
15754
  char *result = 0 ;
14923
15755
  
14924
15756
  (void)jenv;
14925
15757
  (void)jcls;
14926
 
  arg1 = *(LassoLibStatusResponse **)(void *)&jarg1; 
 
15758
  (void)jarg1_;
 
15759
  arg1 = *(LassoLibStatusResponse **)&jarg1; 
14927
15760
  result = (char *)LassoLibStatusResponse_dump(arg1);
14928
 
  
14929
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15761
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14930
15762
  g_free(result);
14931
15763
  return jresult;
14932
15764
}
14933
15765
 
14934
15766
 
14935
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1caCertChain_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15767
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1caCertChain_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14936
15768
  LassoProvider *arg1 = (LassoProvider *) 0 ;
14937
15769
  char *arg2 = (char *) 0 ;
14938
15770
  
14939
15771
  (void)jenv;
14940
15772
  (void)jcls;
14941
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15773
  (void)jarg1_;
 
15774
  arg1 = *(LassoProvider **)&jarg1; 
14942
15775
  arg2 = 0;
14943
15776
  if (jarg2) {
14944
15777
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14945
15778
    if (!arg2) return ;
14946
15779
  }
14947
15780
  {
14948
 
    if (arg1->ca_cert_chain) free((char*)arg1->ca_cert_chain);
 
15781
    if (arg1->ca_cert_chain) free((char *)arg1->ca_cert_chain);
14949
15782
    if (arg2) {
14950
 
      arg1->ca_cert_chain = (char *) malloc(strlen(arg2)+1);
14951
 
      strcpy((char*)arg1->ca_cert_chain,arg2);
 
15783
      arg1->ca_cert_chain = (char *) malloc(strlen((const char *)arg2)+1);
 
15784
      strcpy((char *)arg1->ca_cert_chain, (const char *)arg2);
14952
15785
    } else {
14953
15786
      arg1->ca_cert_chain = 0;
14954
15787
    }
14955
15788
  }
14956
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15789
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14957
15790
}
14958
15791
 
14959
15792
 
14960
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1caCertChain_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15793
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1caCertChain_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
14961
15794
  jstring jresult = 0 ;
14962
15795
  LassoProvider *arg1 = (LassoProvider *) 0 ;
14963
15796
  char *result = 0 ;
14964
15797
  
14965
15798
  (void)jenv;
14966
15799
  (void)jcls;
14967
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15800
  (void)jarg1_;
 
15801
  arg1 = *(LassoProvider **)&jarg1; 
14968
15802
  result = (char *) ((arg1)->ca_cert_chain);
14969
 
  
14970
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15803
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
14971
15804
  return jresult;
14972
15805
}
14973
15806
 
14974
15807
 
14975
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1metadataFilename_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15808
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1metadataFilename_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
14976
15809
  LassoProvider *arg1 = (LassoProvider *) 0 ;
14977
15810
  char *arg2 = (char *) 0 ;
14978
15811
  
14979
15812
  (void)jenv;
14980
15813
  (void)jcls;
14981
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15814
  (void)jarg1_;
 
15815
  arg1 = *(LassoProvider **)&jarg1; 
14982
15816
  arg2 = 0;
14983
15817
  if (jarg2) {
14984
15818
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
14985
15819
    if (!arg2) return ;
14986
15820
  }
14987
15821
  {
14988
 
    if (arg1->metadata_filename) free((char*)arg1->metadata_filename);
 
15822
    if (arg1->metadata_filename) free((char *)arg1->metadata_filename);
14989
15823
    if (arg2) {
14990
 
      arg1->metadata_filename = (char *) malloc(strlen(arg2)+1);
14991
 
      strcpy((char*)arg1->metadata_filename,arg2);
 
15824
      arg1->metadata_filename = (char *) malloc(strlen((const char *)arg2)+1);
 
15825
      strcpy((char *)arg1->metadata_filename, (const char *)arg2);
14992
15826
    } else {
14993
15827
      arg1->metadata_filename = 0;
14994
15828
    }
14995
15829
  }
14996
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15830
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
14997
15831
}
14998
15832
 
14999
15833
 
15000
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1metadataFilename_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15834
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1metadataFilename_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15001
15835
  jstring jresult = 0 ;
15002
15836
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15003
15837
  char *result = 0 ;
15004
15838
  
15005
15839
  (void)jenv;
15006
15840
  (void)jcls;
15007
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15841
  (void)jarg1_;
 
15842
  arg1 = *(LassoProvider **)&jarg1; 
15008
15843
  result = (char *) ((arg1)->metadata_filename);
15009
 
  
15010
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15844
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15011
15845
  return jresult;
15012
15846
}
15013
15847
 
15014
15848
 
15015
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15849
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15016
15850
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15017
15851
  char *arg2 = (char *) 0 ;
15018
15852
  
15019
15853
  (void)jenv;
15020
15854
  (void)jcls;
15021
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15855
  (void)jarg1_;
 
15856
  arg1 = *(LassoProvider **)&jarg1; 
15022
15857
  arg2 = 0;
15023
15858
  if (jarg2) {
15024
15859
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15025
15860
    if (!arg2) return ;
15026
15861
  }
15027
15862
  {
15028
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
15863
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
15029
15864
    if (arg2) {
15030
 
      arg1->ProviderID = (char *) malloc(strlen(arg2)+1);
15031
 
      strcpy((char*)arg1->ProviderID,arg2);
 
15865
      arg1->ProviderID = (char *) malloc(strlen((const char *)arg2)+1);
 
15866
      strcpy((char *)arg1->ProviderID, (const char *)arg2);
15032
15867
    } else {
15033
15868
      arg1->ProviderID = 0;
15034
15869
    }
15035
15870
  }
15036
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15871
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15037
15872
}
15038
15873
 
15039
15874
 
15040
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15875
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15041
15876
  jstring jresult = 0 ;
15042
15877
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15043
15878
  char *result = 0 ;
15044
15879
  
15045
15880
  (void)jenv;
15046
15881
  (void)jcls;
15047
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15882
  (void)jarg1_;
 
15883
  arg1 = *(LassoProvider **)&jarg1; 
15048
15884
  result = (char *) ((arg1)->ProviderID);
15049
 
  
15050
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15885
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15051
15886
  return jresult;
15052
15887
}
15053
15888
 
15054
15889
 
15055
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1publicKey_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
15890
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1publicKey_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15056
15891
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15057
15892
  char *arg2 = (char *) 0 ;
15058
15893
  
15059
15894
  (void)jenv;
15060
15895
  (void)jcls;
15061
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15896
  (void)jarg1_;
 
15897
  arg1 = *(LassoProvider **)&jarg1; 
15062
15898
  arg2 = 0;
15063
15899
  if (jarg2) {
15064
15900
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15065
15901
    if (!arg2) return ;
15066
15902
  }
15067
15903
  {
15068
 
    if (arg1->public_key) free((char*)arg1->public_key);
 
15904
    if (arg1->public_key) free((char *)arg1->public_key);
15069
15905
    if (arg2) {
15070
 
      arg1->public_key = (char *) malloc(strlen(arg2)+1);
15071
 
      strcpy((char*)arg1->public_key,arg2);
 
15906
      arg1->public_key = (char *) malloc(strlen((const char *)arg2)+1);
 
15907
      strcpy((char *)arg1->public_key, (const char *)arg2);
15072
15908
    } else {
15073
15909
      arg1->public_key = 0;
15074
15910
    }
15075
15911
  }
15076
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
15912
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15077
15913
}
15078
15914
 
15079
15915
 
15080
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1publicKey_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15916
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1publicKey_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15081
15917
  jstring jresult = 0 ;
15082
15918
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15083
15919
  char *result = 0 ;
15084
15920
  
15085
15921
  (void)jenv;
15086
15922
  (void)jcls;
15087
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15923
  (void)jarg1_;
 
15924
  arg1 = *(LassoProvider **)&jarg1; 
15088
15925
  result = (char *) ((arg1)->public_key);
15089
 
  
15090
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
15926
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15091
15927
  return jresult;
15092
15928
}
15093
15929
 
15094
15930
 
15095
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1role_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
15931
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1role_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
15096
15932
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15097
15933
  LassoProviderRole arg2 ;
15098
15934
  
15099
15935
  (void)jenv;
15100
15936
  (void)jcls;
15101
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15937
  (void)jarg1_;
 
15938
  arg1 = *(LassoProvider **)&jarg1; 
15102
15939
  arg2 = (LassoProviderRole)jarg2; 
15103
15940
  if (arg1) (arg1)->role = arg2;
15104
15941
  
15105
15942
}
15106
15943
 
15107
15944
 
15108
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1role_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15945
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1role_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15109
15946
  jint jresult = 0 ;
15110
15947
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15111
15948
  LassoProviderRole result;
15112
15949
  
15113
15950
  (void)jenv;
15114
15951
  (void)jcls;
15115
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
15952
  (void)jarg1_;
 
15953
  arg1 = *(LassoProvider **)&jarg1; 
15116
15954
  result = (LassoProviderRole) ((arg1)->role);
15117
 
  
15118
15955
  jresult = (jint)result; 
15119
15956
  return jresult;
15120
15957
}
15121
15958
 
15122
15959
 
15123
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Provider(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
 
15960
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Provider(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
15124
15961
  jlong jresult = 0 ;
15125
15962
  LassoProviderRole arg1 ;
15126
15963
  char *arg2 = (char *) 0 ;
15147
15984
    if (!arg4) return 0;
15148
15985
  }
15149
15986
  result = (LassoProvider *)new_LassoProvider(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4);
15150
 
  
15151
 
  *(LassoProvider **)(void *)&jresult = result; 
15152
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
15153
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
15154
 
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, arg4);
 
15987
  *(LassoProvider **)&jresult = result; 
 
15988
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
15989
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
15990
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, (const char *)arg4);
15155
15991
  return jresult;
15156
15992
}
15157
15993
 
15158
15994
 
15159
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Provider(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
15995
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Provider(JNIEnv *jenv, jclass jcls, jlong jarg1) {
15160
15996
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15161
15997
  
15162
15998
  (void)jenv;
15163
15999
  (void)jcls;
15164
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16000
  arg1 = *(LassoProvider **)&jarg1; 
15165
16001
  delete_LassoProvider(arg1);
15166
16002
  
15167
16003
}
15168
16004
 
15169
16005
 
15170
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
 
16006
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
15171
16007
  jlong jresult = 0 ;
15172
16008
  char *arg1 = (char *) 0 ;
15173
16009
  LassoProvider *result = 0 ;
15180
16016
    if (!arg1) return 0;
15181
16017
  }
15182
16018
  result = (LassoProvider *)LassoProvider_newFromDump(arg1);
15183
 
  
15184
 
  *(LassoProvider **)(void *)&jresult = result; 
15185
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
16019
  *(LassoProvider **)&jresult = result; 
 
16020
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
15186
16021
  return jresult;
15187
16022
}
15188
16023
 
15189
16024
 
15190
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16025
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15191
16026
  jstring jresult = 0 ;
15192
16027
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15193
16028
  char *result = 0 ;
15194
16029
  
15195
16030
  (void)jenv;
15196
16031
  (void)jcls;
15197
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16032
  (void)jarg1_;
 
16033
  arg1 = *(LassoProvider **)&jarg1; 
15198
16034
  result = (char *)LassoProvider_dump(arg1);
15199
 
  
15200
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16035
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15201
16036
  g_free(result);
15202
16037
  return jresult;
15203
16038
}
15204
16039
 
15205
16040
 
15206
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1acceptHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3, jint jarg4, jboolean jarg5) {
 
16041
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1acceptHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jint jarg4, jboolean jarg5) {
15207
16042
  jboolean jresult = 0 ;
15208
16043
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15209
16044
  LassoProvider *arg2 = (LassoProvider *) 0 ;
15214
16049
  
15215
16050
  (void)jenv;
15216
16051
  (void)jcls;
15217
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
15218
 
  arg2 = *(LassoProvider **)(void *)&jarg2; 
 
16052
  (void)jarg1_;
 
16053
  (void)jarg2_;
 
16054
  arg1 = *(LassoProvider **)&jarg1; 
 
16055
  arg2 = *(LassoProvider **)&jarg2; 
15219
16056
  arg3 = (LassoMdProtocolType)jarg3; 
15220
16057
  arg4 = (LassoHttpMethod)jarg4; 
15221
16058
  arg5 = jarg5 ? true : false; 
15222
16059
  result = (bool)LassoProvider_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5);
15223
 
  
15224
16060
  jresult = (jboolean)result; 
15225
16061
  return jresult;
15226
16062
}
15227
16063
 
15228
16064
 
15229
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getAssertionConsumerServiceUrl(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16065
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getAssertionConsumerServiceUrl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15230
16066
  jstring jresult = 0 ;
15231
16067
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15232
16068
  char *arg2 = (char *) 0 ;
15234
16070
  
15235
16071
  (void)jenv;
15236
16072
  (void)jcls;
15237
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16073
  (void)jarg1_;
 
16074
  arg1 = *(LassoProvider **)&jarg1; 
15238
16075
  arg2 = 0;
15239
16076
  if (jarg2) {
15240
16077
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15241
16078
    if (!arg2) return 0;
15242
16079
  }
15243
16080
  result = (char *)LassoProvider_getAssertionConsumerServiceUrl(arg1,arg2);
15244
 
  
15245
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
15246
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16081
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
16082
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15247
16083
  g_free(result);
15248
16084
  return jresult;
15249
16085
}
15250
16086
 
15251
16087
 
15252
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getBase64SuccinctId(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16088
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getBase64SuccinctId(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15253
16089
  jstring jresult = 0 ;
15254
16090
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15255
16091
  char *result = 0 ;
15256
16092
  
15257
16093
  (void)jenv;
15258
16094
  (void)jcls;
15259
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16095
  (void)jarg1_;
 
16096
  arg1 = *(LassoProvider **)&jarg1; 
15260
16097
  result = (char *)LassoProvider_getBase64SuccinctId(arg1);
15261
 
  
15262
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16098
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15263
16099
  g_free(result);
15264
16100
  return jresult;
15265
16101
}
15266
16102
 
15267
16103
 
15268
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getOrganization(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16104
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getOrganization(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15269
16105
  jstring jresult = 0 ;
15270
16106
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15271
16107
  char *result = 0 ;
15272
16108
  
15273
16109
  (void)jenv;
15274
16110
  (void)jcls;
15275
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16111
  (void)jarg1_;
 
16112
  arg1 = *(LassoProvider **)&jarg1; 
15276
16113
  result = (char *)LassoProvider_getOrganization(arg1);
15277
 
  
15278
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16114
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15279
16115
  g_free(result);
15280
16116
  return jresult;
15281
16117
}
15282
16118
 
15283
16119
 
15284
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getFirstHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) {
 
16120
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getFirstHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3) {
15285
16121
  jint jresult = 0 ;
15286
16122
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15287
16123
  LassoProvider *arg2 = (LassoProvider *) 0 ;
15290
16126
  
15291
16127
  (void)jenv;
15292
16128
  (void)jcls;
15293
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
15294
 
  arg2 = *(LassoProvider **)(void *)&jarg2; 
 
16129
  (void)jarg1_;
 
16130
  (void)jarg2_;
 
16131
  arg1 = *(LassoProvider **)&jarg1; 
 
16132
  arg2 = *(LassoProvider **)&jarg2; 
15295
16133
  arg3 = (int)jarg3; 
15296
16134
  result = (LassoHttpMethod)LassoProvider_getFirstHttpMethod(arg1,arg2,arg3);
15297
 
  
15298
16135
  jresult = (jint)result; 
15299
16136
  return jresult;
15300
16137
}
15301
16138
 
15302
16139
 
15303
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getMetadataOne(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16140
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getMetadataOne(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15304
16141
  jstring jresult = 0 ;
15305
16142
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15306
16143
  char *arg2 = (char *) 0 ;
15308
16145
  
15309
16146
  (void)jenv;
15310
16147
  (void)jcls;
15311
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16148
  (void)jarg1_;
 
16149
  arg1 = *(LassoProvider **)&jarg1; 
15312
16150
  arg2 = 0;
15313
16151
  if (jarg2) {
15314
16152
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15315
16153
    if (!arg2) return 0;
15316
16154
  }
15317
16155
  result = (char *)LassoProvider_getMetadataOne(arg1,arg2);
15318
 
  
15319
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
15320
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16156
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
16157
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15321
16158
  g_free(result);
15322
16159
  return jresult;
15323
16160
}
15324
16161
 
15325
16162
 
15326
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1hasProtocolProfile(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jstring jarg3) {
 
16163
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1hasProtocolProfile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
15327
16164
  jboolean jresult = 0 ;
15328
16165
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15329
16166
  LassoMdProtocolType arg2 ;
15332
16169
  
15333
16170
  (void)jenv;
15334
16171
  (void)jcls;
15335
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16172
  (void)jarg1_;
 
16173
  arg1 = *(LassoProvider **)&jarg1; 
15336
16174
  arg2 = (LassoMdProtocolType)jarg2; 
15337
16175
  arg3 = 0;
15338
16176
  if (jarg3) {
15340
16178
    if (!arg3) return 0;
15341
16179
  }
15342
16180
  result = (bool)LassoProvider_hasProtocolProfile(arg1,arg2,arg3);
15343
 
  
15344
16181
  jresult = (jboolean)result; 
15345
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
 
16182
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
15346
16183
  return jresult;
15347
16184
}
15348
16185
 
15349
16186
 
15350
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getProtocolConformance(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16187
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1getProtocolConformance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15351
16188
  jint jresult = 0 ;
15352
16189
  LassoProvider *arg1 = (LassoProvider *) 0 ;
15353
16190
  LassoProtocolConformance result;
15354
16191
  
15355
16192
  (void)jenv;
15356
16193
  (void)jcls;
15357
 
  arg1 = *(LassoProvider **)(void *)&jarg1; 
 
16194
  (void)jarg1_;
 
16195
  arg1 = *(LassoProvider **)&jarg1; 
15358
16196
  result = (LassoProtocolConformance)LassoProvider_getProtocolConformance(arg1);
15359
 
  
15360
16197
  jresult = (jint)result; 
15361
16198
  return jresult;
15362
16199
}
15363
16200
 
15364
16201
 
15365
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1certificate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16202
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1setEncryptionMode(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
 
16203
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
16204
  LassoEncryptionMode arg2 ;
 
16205
  
 
16206
  (void)jenv;
 
16207
  (void)jcls;
 
16208
  (void)jarg1_;
 
16209
  arg1 = *(LassoProvider **)&jarg1; 
 
16210
  arg2 = (LassoEncryptionMode)jarg2; 
 
16211
  LassoProvider_setEncryptionMode(arg1,arg2);
 
16212
}
 
16213
 
 
16214
 
 
16215
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Provider_1setEncryptionSymKeyType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
 
16216
  LassoProvider *arg1 = (LassoProvider *) 0 ;
 
16217
  LassoEncryptionSymKeyType arg2 ;
 
16218
  
 
16219
  (void)jenv;
 
16220
  (void)jcls;
 
16221
  (void)jarg1_;
 
16222
  arg1 = *(LassoProvider **)&jarg1; 
 
16223
  arg2 = (LassoEncryptionSymKeyType)jarg2; 
 
16224
  LassoProvider_setEncryptionSymKeyType(arg1,arg2);
 
16225
}
 
16226
 
 
16227
 
 
16228
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1certificate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15366
16229
  LassoServer *arg1 = (LassoServer *) 0 ;
15367
16230
  char *arg2 = (char *) 0 ;
15368
16231
  
15369
16232
  (void)jenv;
15370
16233
  (void)jcls;
15371
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16234
  (void)jarg1_;
 
16235
  arg1 = *(LassoServer **)&jarg1; 
15372
16236
  arg2 = 0;
15373
16237
  if (jarg2) {
15374
16238
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15375
16239
    if (!arg2) return ;
15376
16240
  }
15377
16241
  {
15378
 
    if (arg1->certificate) free((char*)arg1->certificate);
 
16242
    if (arg1->certificate) free((char *)arg1->certificate);
15379
16243
    if (arg2) {
15380
 
      arg1->certificate = (char *) malloc(strlen(arg2)+1);
15381
 
      strcpy((char*)arg1->certificate,arg2);
 
16244
      arg1->certificate = (char *) malloc(strlen((const char *)arg2)+1);
 
16245
      strcpy((char *)arg1->certificate, (const char *)arg2);
15382
16246
    } else {
15383
16247
      arg1->certificate = 0;
15384
16248
    }
15385
16249
  }
15386
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16250
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15387
16251
}
15388
16252
 
15389
16253
 
15390
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1certificate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16254
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1certificate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15391
16255
  jstring jresult = 0 ;
15392
16256
  LassoServer *arg1 = (LassoServer *) 0 ;
15393
16257
  char *result = 0 ;
15394
16258
  
15395
16259
  (void)jenv;
15396
16260
  (void)jcls;
15397
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16261
  (void)jarg1_;
 
16262
  arg1 = *(LassoServer **)&jarg1; 
15398
16263
  result = (char *) ((arg1)->certificate);
15399
 
  
15400
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16264
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15401
16265
  return jresult;
15402
16266
}
15403
16267
 
15404
16268
 
15405
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKey_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16269
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKey_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15406
16270
  LassoServer *arg1 = (LassoServer *) 0 ;
15407
16271
  char *arg2 = (char *) 0 ;
15408
16272
  
15409
16273
  (void)jenv;
15410
16274
  (void)jcls;
15411
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16275
  (void)jarg1_;
 
16276
  arg1 = *(LassoServer **)&jarg1; 
15412
16277
  arg2 = 0;
15413
16278
  if (jarg2) {
15414
16279
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15415
16280
    if (!arg2) return ;
15416
16281
  }
15417
16282
  {
15418
 
    if (arg1->private_key) free((char*)arg1->private_key);
 
16283
    if (arg1->private_key) free((char *)arg1->private_key);
15419
16284
    if (arg2) {
15420
 
      arg1->private_key = (char *) malloc(strlen(arg2)+1);
15421
 
      strcpy((char*)arg1->private_key,arg2);
 
16285
      arg1->private_key = (char *) malloc(strlen((const char *)arg2)+1);
 
16286
      strcpy((char *)arg1->private_key, (const char *)arg2);
15422
16287
    } else {
15423
16288
      arg1->private_key = 0;
15424
16289
    }
15425
16290
  }
15426
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16291
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15427
16292
}
15428
16293
 
15429
16294
 
15430
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKey_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16295
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKey_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15431
16296
  jstring jresult = 0 ;
15432
16297
  LassoServer *arg1 = (LassoServer *) 0 ;
15433
16298
  char *result = 0 ;
15434
16299
  
15435
16300
  (void)jenv;
15436
16301
  (void)jcls;
15437
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16302
  (void)jarg1_;
 
16303
  arg1 = *(LassoServer **)&jarg1; 
15438
16304
  result = (char *) ((arg1)->private_key);
15439
 
  
15440
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16305
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15441
16306
  return jresult;
15442
16307
}
15443
16308
 
15444
16309
 
15445
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKeyPassword_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16310
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKeyPassword_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15446
16311
  LassoServer *arg1 = (LassoServer *) 0 ;
15447
16312
  char *arg2 = (char *) 0 ;
15448
16313
  
15449
16314
  (void)jenv;
15450
16315
  (void)jcls;
15451
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16316
  (void)jarg1_;
 
16317
  arg1 = *(LassoServer **)&jarg1; 
15452
16318
  arg2 = 0;
15453
16319
  if (jarg2) {
15454
16320
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15455
16321
    if (!arg2) return ;
15456
16322
  }
15457
16323
  {
15458
 
    if (arg1->private_key_password) free((char*)arg1->private_key_password);
 
16324
    if (arg1->private_key_password) free((char *)arg1->private_key_password);
15459
16325
    if (arg2) {
15460
 
      arg1->private_key_password = (char *) malloc(strlen(arg2)+1);
15461
 
      strcpy((char*)arg1->private_key_password,arg2);
 
16326
      arg1->private_key_password = (char *) malloc(strlen((const char *)arg2)+1);
 
16327
      strcpy((char *)arg1->private_key_password, (const char *)arg2);
15462
16328
    } else {
15463
16329
      arg1->private_key_password = 0;
15464
16330
    }
15465
16331
  }
15466
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16332
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15467
16333
}
15468
16334
 
15469
16335
 
15470
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKeyPassword_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16336
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1privateKeyPassword_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15471
16337
  jstring jresult = 0 ;
15472
16338
  LassoServer *arg1 = (LassoServer *) 0 ;
15473
16339
  char *result = 0 ;
15474
16340
  
15475
16341
  (void)jenv;
15476
16342
  (void)jcls;
15477
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16343
  (void)jarg1_;
 
16344
  arg1 = *(LassoServer **)&jarg1; 
15478
16345
  result = (char *) ((arg1)->private_key_password);
15479
 
  
15480
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16346
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15481
16347
  return jresult;
15482
16348
}
15483
16349
 
15484
16350
 
15485
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1signatureMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
16351
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1signatureMethod_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
15486
16352
  LassoServer *arg1 = (LassoServer *) 0 ;
15487
16353
  LassoSignatureMethod arg2 ;
15488
16354
  
15489
16355
  (void)jenv;
15490
16356
  (void)jcls;
15491
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16357
  (void)jarg1_;
 
16358
  arg1 = *(LassoServer **)&jarg1; 
15492
16359
  arg2 = (LassoSignatureMethod)jarg2; 
15493
16360
  if (arg1) (arg1)->signature_method = arg2;
15494
16361
  
15495
16362
}
15496
16363
 
15497
16364
 
15498
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1signatureMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16365
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1signatureMethod_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15499
16366
  jint jresult = 0 ;
15500
16367
  LassoServer *arg1 = (LassoServer *) 0 ;
15501
16368
  LassoSignatureMethod result;
15502
16369
  
15503
16370
  (void)jenv;
15504
16371
  (void)jcls;
15505
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16372
  (void)jarg1_;
 
16373
  arg1 = *(LassoServer **)&jarg1; 
15506
16374
  result = (LassoSignatureMethod) ((arg1)->signature_method);
15507
 
  
15508
16375
  jresult = (jint)result; 
15509
16376
  return jresult;
15510
16377
}
15511
16378
 
15512
16379
 
15513
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1caCertChain_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16380
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1caCertChain_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15514
16381
  LassoServer *arg1 = (LassoServer *) 0 ;
15515
16382
  char *arg2 = (char *) 0 ;
15516
16383
  
15517
16384
  (void)jenv;
15518
16385
  (void)jcls;
15519
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16386
  (void)jarg1_;
 
16387
  arg1 = *(LassoServer **)&jarg1; 
15520
16388
  arg2 = 0;
15521
16389
  if (jarg2) {
15522
16390
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15524
16392
  }
15525
16393
  LassoServer_ca_cert_chain_set(arg1,arg2);
15526
16394
  
15527
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16395
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15528
16396
}
15529
16397
 
15530
16398
 
15531
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1caCertChain_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16399
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1caCertChain_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15532
16400
  jstring jresult = 0 ;
15533
16401
  LassoServer *arg1 = (LassoServer *) 0 ;
15534
16402
  char *result = 0 ;
15535
16403
  
15536
16404
  (void)jenv;
15537
16405
  (void)jcls;
15538
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16406
  (void)jarg1_;
 
16407
  arg1 = *(LassoServer **)&jarg1; 
15539
16408
  result = (char *)LassoServer_ca_cert_chain_get(arg1);
15540
 
  
15541
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16409
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15542
16410
  return jresult;
15543
16411
}
15544
16412
 
15545
16413
 
15546
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1metadataFilename_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16414
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1metadataFilename_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15547
16415
  LassoServer *arg1 = (LassoServer *) 0 ;
15548
16416
  char *arg2 = (char *) 0 ;
15549
16417
  
15550
16418
  (void)jenv;
15551
16419
  (void)jcls;
15552
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16420
  (void)jarg1_;
 
16421
  arg1 = *(LassoServer **)&jarg1; 
15553
16422
  arg2 = 0;
15554
16423
  if (jarg2) {
15555
16424
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15557
16426
  }
15558
16427
  LassoServer_metadata_filename_set(arg1,arg2);
15559
16428
  
15560
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16429
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15561
16430
}
15562
16431
 
15563
16432
 
15564
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1metadataFilename_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16433
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1metadataFilename_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15565
16434
  jstring jresult = 0 ;
15566
16435
  LassoServer *arg1 = (LassoServer *) 0 ;
15567
16436
  char *result = 0 ;
15568
16437
  
15569
16438
  (void)jenv;
15570
16439
  (void)jcls;
15571
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16440
  (void)jarg1_;
 
16441
  arg1 = *(LassoServer **)&jarg1; 
15572
16442
  result = (char *)LassoServer_metadata_filename_get(arg1);
15573
 
  
15574
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16443
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15575
16444
  return jresult;
15576
16445
}
15577
16446
 
15578
16447
 
15579
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16448
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1providerId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15580
16449
  LassoServer *arg1 = (LassoServer *) 0 ;
15581
16450
  char *arg2 = (char *) 0 ;
15582
16451
  
15583
16452
  (void)jenv;
15584
16453
  (void)jcls;
15585
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16454
  (void)jarg1_;
 
16455
  arg1 = *(LassoServer **)&jarg1; 
15586
16456
  arg2 = 0;
15587
16457
  if (jarg2) {
15588
16458
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15590
16460
  }
15591
16461
  LassoServer_ProviderID_set(arg1,arg2);
15592
16462
  
15593
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16463
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15594
16464
}
15595
16465
 
15596
16466
 
15597
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16467
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1providerId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15598
16468
  jstring jresult = 0 ;
15599
16469
  LassoServer *arg1 = (LassoServer *) 0 ;
15600
16470
  char *result = 0 ;
15601
16471
  
15602
16472
  (void)jenv;
15603
16473
  (void)jcls;
15604
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16474
  (void)jarg1_;
 
16475
  arg1 = *(LassoServer **)&jarg1; 
15605
16476
  result = (char *)LassoServer_ProviderID_get(arg1);
15606
 
  
15607
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16477
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15608
16478
  return jresult;
15609
16479
}
15610
16480
 
15611
16481
 
15612
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1publicKey_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16482
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1publicKey_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15613
16483
  LassoServer *arg1 = (LassoServer *) 0 ;
15614
16484
  char *arg2 = (char *) 0 ;
15615
16485
  
15616
16486
  (void)jenv;
15617
16487
  (void)jcls;
15618
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16488
  (void)jarg1_;
 
16489
  arg1 = *(LassoServer **)&jarg1; 
15619
16490
  arg2 = 0;
15620
16491
  if (jarg2) {
15621
16492
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15623
16494
  }
15624
16495
  LassoServer_public_key_set(arg1,arg2);
15625
16496
  
15626
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16497
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15627
16498
}
15628
16499
 
15629
16500
 
15630
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1publicKey_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16501
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1publicKey_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15631
16502
  jstring jresult = 0 ;
15632
16503
  LassoServer *arg1 = (LassoServer *) 0 ;
15633
16504
  char *result = 0 ;
15634
16505
  
15635
16506
  (void)jenv;
15636
16507
  (void)jcls;
15637
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16508
  (void)jarg1_;
 
16509
  arg1 = *(LassoServer **)&jarg1; 
15638
16510
  result = (char *)LassoServer_public_key_get(arg1);
15639
 
  
15640
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16511
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15641
16512
  return jresult;
15642
16513
}
15643
16514
 
15644
16515
 
15645
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1role_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
16516
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1role_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
15646
16517
  LassoServer *arg1 = (LassoServer *) 0 ;
15647
16518
  LassoProviderRole arg2 ;
15648
16519
  
15649
16520
  (void)jenv;
15650
16521
  (void)jcls;
15651
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16522
  (void)jarg1_;
 
16523
  arg1 = *(LassoServer **)&jarg1; 
15652
16524
  arg2 = (LassoProviderRole)jarg2; 
15653
16525
  LassoServer_role_set(arg1,arg2);
15654
16526
  
15655
16527
}
15656
16528
 
15657
16529
 
15658
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1role_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16530
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1role_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15659
16531
  jint jresult = 0 ;
15660
16532
  LassoServer *arg1 = (LassoServer *) 0 ;
15661
16533
  LassoProviderRole result;
15662
16534
  
15663
16535
  (void)jenv;
15664
16536
  (void)jcls;
15665
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16537
  (void)jarg1_;
 
16538
  arg1 = *(LassoServer **)&jarg1; 
15666
16539
  result = (LassoProviderRole)LassoServer_role_get(arg1);
15667
 
  
15668
16540
  jresult = (jint)result; 
15669
16541
  return jresult;
15670
16542
}
15671
16543
 
15672
16544
 
15673
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1providerIds_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16545
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1providerIds_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15674
16546
  jlong jresult = 0 ;
15675
16547
  LassoServer *arg1 = (LassoServer *) 0 ;
15676
16548
  LassoStringList *result = 0 ;
15677
16549
  
15678
16550
  (void)jenv;
15679
16551
  (void)jcls;
15680
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16552
  (void)jarg1_;
 
16553
  arg1 = *(LassoServer **)&jarg1; 
15681
16554
  result = (LassoStringList *)LassoServer_providerIds_get(arg1);
15682
 
  
15683
 
  *(LassoStringList **)(void *)&jresult = result; 
 
16555
  *(LassoStringList **)&jresult = result; 
15684
16556
  return jresult;
15685
16557
}
15686
16558
 
15687
16559
 
15688
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Server(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
 
16560
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Server(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
15689
16561
  jlong jresult = 0 ;
15690
16562
  char *arg1 = (char *) NULL ;
15691
16563
  char *arg2 = (char *) NULL ;
15716
16588
    if (!arg4) return 0;
15717
16589
  }
15718
16590
  result = (LassoServer *)new_LassoServer(arg1,arg2,arg3,arg4);
15719
 
  
15720
 
  *(LassoServer **)(void *)&jresult = result; 
15721
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
15722
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
15723
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
15724
 
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, arg4);
 
16591
  *(LassoServer **)&jresult = result; 
 
16592
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
 
16593
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
16594
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
16595
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, (const char *)arg4);
15725
16596
  return jresult;
15726
16597
}
15727
16598
 
15728
16599
 
15729
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Server(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16600
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Server(JNIEnv *jenv, jclass jcls, jlong jarg1) {
15730
16601
  LassoServer *arg1 = (LassoServer *) 0 ;
15731
16602
  
15732
16603
  (void)jenv;
15733
16604
  (void)jcls;
15734
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16605
  arg1 = *(LassoServer **)&jarg1; 
15735
16606
  delete_LassoServer(arg1);
15736
16607
  
15737
16608
}
15738
16609
 
15739
16610
 
15740
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
 
16611
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
15741
16612
  jlong jresult = 0 ;
15742
16613
  char *arg1 = (char *) 0 ;
15743
16614
  LassoServer *result = 0 ;
15750
16621
    if (!arg1) return 0;
15751
16622
  }
15752
16623
  result = (LassoServer *)LassoServer_newFromDump(arg1);
15753
 
  
15754
 
  *(LassoServer **)(void *)&jresult = result; 
15755
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
16624
  *(LassoServer **)&jresult = result; 
 
16625
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
15756
16626
  return jresult;
15757
16627
}
15758
16628
 
15759
16629
 
15760
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1acceptHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3, jint jarg4, jboolean jarg5) {
 
16630
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1acceptHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jint jarg4, jboolean jarg5) {
15761
16631
  jboolean jresult = 0 ;
15762
16632
  LassoServer *arg1 = (LassoServer *) 0 ;
15763
16633
  LassoProvider *arg2 = (LassoProvider *) 0 ;
15768
16638
  
15769
16639
  (void)jenv;
15770
16640
  (void)jcls;
15771
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
15772
 
  arg2 = *(LassoProvider **)(void *)&jarg2; 
 
16641
  (void)jarg1_;
 
16642
  (void)jarg2_;
 
16643
  arg1 = *(LassoServer **)&jarg1; 
 
16644
  arg2 = *(LassoProvider **)&jarg2; 
15773
16645
  arg3 = (LassoMdProtocolType)jarg3; 
15774
16646
  arg4 = (LassoHttpMethod)jarg4; 
15775
16647
  arg5 = jarg5 ? true : false; 
15776
16648
  result = (bool)LassoServer_acceptHttpMethod(arg1,arg2,arg3,arg4,arg5);
15777
 
  
15778
16649
  jresult = (jboolean)result; 
15779
16650
  return jresult;
15780
16651
}
15781
16652
 
15782
16653
 
15783
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getAssertionConsumerServiceUrl(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16654
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getAssertionConsumerServiceUrl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15784
16655
  jstring jresult = 0 ;
15785
16656
  LassoServer *arg1 = (LassoServer *) 0 ;
15786
16657
  char *arg2 = (char *) 0 ;
15788
16659
  
15789
16660
  (void)jenv;
15790
16661
  (void)jcls;
15791
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16662
  (void)jarg1_;
 
16663
  arg1 = *(LassoServer **)&jarg1; 
15792
16664
  arg2 = 0;
15793
16665
  if (jarg2) {
15794
16666
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15795
16667
    if (!arg2) return 0;
15796
16668
  }
15797
16669
  result = (char *)LassoServer_getAssertionConsumerServiceUrl(arg1,arg2);
15798
 
  
15799
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
15800
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16670
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
16671
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15801
16672
  g_free(result);
15802
16673
  return jresult;
15803
16674
}
15804
16675
 
15805
16676
 
15806
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getBase64SuccinctId(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16677
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getBase64SuccinctId(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15807
16678
  jstring jresult = 0 ;
15808
16679
  LassoServer *arg1 = (LassoServer *) 0 ;
15809
16680
  char *result = 0 ;
15810
16681
  
15811
16682
  (void)jenv;
15812
16683
  (void)jcls;
15813
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16684
  (void)jarg1_;
 
16685
  arg1 = *(LassoServer **)&jarg1; 
15814
16686
  result = (char *)LassoServer_getBase64SuccinctId(arg1);
15815
 
  
15816
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16687
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15817
16688
  g_free(result);
15818
16689
  return jresult;
15819
16690
}
15820
16691
 
15821
16692
 
15822
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getOrganization(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16693
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getOrganization(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15823
16694
  jstring jresult = 0 ;
15824
16695
  LassoServer *arg1 = (LassoServer *) 0 ;
15825
16696
  char *result = 0 ;
15826
16697
  
15827
16698
  (void)jenv;
15828
16699
  (void)jcls;
15829
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16700
  (void)jarg1_;
 
16701
  arg1 = *(LassoServer **)&jarg1; 
15830
16702
  result = (char *)LassoServer_getOrganization(arg1);
15831
 
  
15832
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16703
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15833
16704
  g_free(result);
15834
16705
  return jresult;
15835
16706
}
15836
16707
 
15837
16708
 
15838
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getFirstHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2, jint jarg3) {
 
16709
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getFirstHttpMethod(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3) {
15839
16710
  jint jresult = 0 ;
15840
16711
  LassoServer *arg1 = (LassoServer *) 0 ;
15841
16712
  LassoProvider *arg2 = (LassoProvider *) 0 ;
15844
16715
  
15845
16716
  (void)jenv;
15846
16717
  (void)jcls;
15847
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
15848
 
  arg2 = *(LassoProvider **)(void *)&jarg2; 
 
16718
  (void)jarg1_;
 
16719
  (void)jarg2_;
 
16720
  arg1 = *(LassoServer **)&jarg1; 
 
16721
  arg2 = *(LassoProvider **)&jarg2; 
15849
16722
  arg3 = (int)jarg3; 
15850
16723
  result = (LassoHttpMethod)LassoServer_getFirstHttpMethod(arg1,arg2,arg3);
15851
 
  
15852
16724
  jresult = (jint)result; 
15853
16725
  return jresult;
15854
16726
}
15855
16727
 
15856
16728
 
15857
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getMetadataOne(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16729
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getMetadataOne(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15858
16730
  jstring jresult = 0 ;
15859
16731
  LassoServer *arg1 = (LassoServer *) 0 ;
15860
16732
  char *arg2 = (char *) 0 ;
15862
16734
  
15863
16735
  (void)jenv;
15864
16736
  (void)jcls;
15865
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16737
  (void)jarg1_;
 
16738
  arg1 = *(LassoServer **)&jarg1; 
15866
16739
  arg2 = 0;
15867
16740
  if (jarg2) {
15868
16741
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
15869
16742
    if (!arg2) return 0;
15870
16743
  }
15871
16744
  result = (char *)LassoServer_getMetadataOne(arg1,arg2);
15872
 
  
15873
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
15874
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16745
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
16746
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
15875
16747
  g_free(result);
15876
16748
  return jresult;
15877
16749
}
15878
16750
 
15879
16751
 
15880
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1hasProtocolProfile(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jstring jarg3) {
 
16752
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1hasProtocolProfile(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
15881
16753
  jboolean jresult = 0 ;
15882
16754
  LassoServer *arg1 = (LassoServer *) 0 ;
15883
16755
  LassoMdProtocolType arg2 ;
15886
16758
  
15887
16759
  (void)jenv;
15888
16760
  (void)jcls;
15889
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16761
  (void)jarg1_;
 
16762
  arg1 = *(LassoServer **)&jarg1; 
15890
16763
  arg2 = (LassoMdProtocolType)jarg2; 
15891
16764
  arg3 = 0;
15892
16765
  if (jarg3) {
15894
16767
    if (!arg3) return 0;
15895
16768
  }
15896
16769
  result = (bool)LassoServer_hasProtocolProfile(arg1,arg2,arg3);
15897
 
  
15898
16770
  jresult = (jboolean)result; 
15899
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
 
16771
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
15900
16772
  return jresult;
15901
16773
}
15902
16774
 
15903
16775
 
15904
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getProtocolConformance(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16776
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getProtocolConformance(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15905
16777
  jint jresult = 0 ;
15906
16778
  LassoServer *arg1 = (LassoServer *) 0 ;
15907
16779
  LassoProtocolConformance result;
15908
16780
  
15909
16781
  (void)jenv;
15910
16782
  (void)jcls;
15911
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16783
  (void)jarg1_;
 
16784
  arg1 = *(LassoServer **)&jarg1; 
15912
16785
  result = (LassoProtocolConformance)LassoServer_getProtocolConformance(arg1);
15913
 
  
15914
16786
  jresult = (jint)result; 
15915
16787
  return jresult;
15916
16788
}
15917
16789
 
15918
16790
 
15919
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1addProvider(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2, jstring jarg3, jstring jarg4, jstring jarg5) {
 
16791
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1addProvider(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3, jstring jarg4, jstring jarg5) {
15920
16792
  jint jresult = 0 ;
15921
16793
  LassoServer *arg1 = (LassoServer *) 0 ;
15922
16794
  LassoProviderRole arg2 ;
15927
16799
  
15928
16800
  (void)jenv;
15929
16801
  (void)jcls;
15930
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16802
  (void)jarg1_;
 
16803
  arg1 = *(LassoServer **)&jarg1; 
15931
16804
  arg2 = (LassoProviderRole)jarg2; 
15932
16805
  arg3 = 0;
15933
16806
  if (jarg3) {
15947
16820
  {
15948
16821
    int errorCode;
15949
16822
    errorCode = result = (int)LassoServer_addProvider(arg1,arg2,arg3,arg4,arg5);
15950
 
    
15951
 
    if (errorCode) {
15952
 
      char errorMsg[256];
15953
 
      int swig_error = SWIG_RuntimeError;
15954
 
      if (errorCode == -501 || 
15955
 
        errorCode == -501) {
15956
 
        swig_error = SWIG_ValueError;
15957
 
      }
15958
 
      build_exception_msg(errorCode, errorMsg);
15959
 
      /*@SWIG:SWIG_exception@*/
15960
 
      {
15961
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
15962
 
        return 0;
15963
 
      }
15964
 
      /*@SWIG@*/;
15965
 
    }
15966
 
  }
15967
 
  jresult = (jint)result; 
15968
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
15969
 
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, arg4);
15970
 
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, arg5);
15971
 
  return jresult;
15972
 
}
15973
 
 
15974
 
 
15975
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16823
    if (errorCode) {
 
16824
      char errorMsg[256];
 
16825
      int swig_error = SWIG_RuntimeError;
 
16826
      if (errorCode == -501 || 
 
16827
        errorCode == -501) {
 
16828
        swig_error = SWIG_ValueError;
 
16829
      }
 
16830
      build_exception_msg(errorCode, errorMsg);
 
16831
      {
 
16832
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
16833
      };
 
16834
    }
 
16835
  }
 
16836
  jresult = (jint)result; 
 
16837
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
16838
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, (const char *)arg4);
 
16839
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, (const char *)arg5);
 
16840
  return jresult;
 
16841
}
 
16842
 
 
16843
 
 
16844
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1setEncryptionPrivateKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
16845
  jint jresult = 0 ;
 
16846
  LassoServer *arg1 = (LassoServer *) 0 ;
 
16847
  char *arg2 = (char *) 0 ;
 
16848
  int result;
 
16849
  
 
16850
  (void)jenv;
 
16851
  (void)jcls;
 
16852
  (void)jarg1_;
 
16853
  arg1 = *(LassoServer **)&jarg1; 
 
16854
  arg2 = 0;
 
16855
  if (jarg2) {
 
16856
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
16857
    if (!arg2) return 0;
 
16858
  }
 
16859
  {
 
16860
    int errorCode;
 
16861
    errorCode = result = (int)LassoServer_setEncryptionPrivateKey(arg1,arg2);
 
16862
    if (errorCode) {
 
16863
      char errorMsg[256];
 
16864
      int swig_error = SWIG_RuntimeError;
 
16865
      if (errorCode == -501 || 
 
16866
        errorCode == -501) {
 
16867
        swig_error = SWIG_ValueError;
 
16868
      }
 
16869
      build_exception_msg(errorCode, errorMsg);
 
16870
      {
 
16871
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
16872
      };
 
16873
    }
 
16874
  }
 
16875
  jresult = (jint)result; 
 
16876
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
16877
  return jresult;
 
16878
}
 
16879
 
 
16880
 
 
16881
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1loadAffiliation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
16882
  jint jresult = 0 ;
 
16883
  LassoServer *arg1 = (LassoServer *) 0 ;
 
16884
  char *arg2 = (char *) 0 ;
 
16885
  int result;
 
16886
  
 
16887
  (void)jenv;
 
16888
  (void)jcls;
 
16889
  (void)jarg1_;
 
16890
  arg1 = *(LassoServer **)&jarg1; 
 
16891
  arg2 = 0;
 
16892
  if (jarg2) {
 
16893
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
16894
    if (!arg2) return 0;
 
16895
  }
 
16896
  {
 
16897
    int errorCode;
 
16898
    errorCode = result = (int)LassoServer_loadAffiliation(arg1,arg2);
 
16899
    if (errorCode) {
 
16900
      char errorMsg[256];
 
16901
      int swig_error = SWIG_RuntimeError;
 
16902
      if (errorCode == -501 || 
 
16903
        errorCode == -501) {
 
16904
        swig_error = SWIG_ValueError;
 
16905
      }
 
16906
      build_exception_msg(errorCode, errorMsg);
 
16907
      {
 
16908
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
16909
      };
 
16910
    }
 
16911
  }
 
16912
  jresult = (jint)result; 
 
16913
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
16914
  return jresult;
 
16915
}
 
16916
 
 
16917
 
 
16918
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
15976
16919
  jstring jresult = 0 ;
15977
16920
  LassoServer *arg1 = (LassoServer *) 0 ;
15978
16921
  char *result = 0 ;
15979
16922
  
15980
16923
  (void)jenv;
15981
16924
  (void)jcls;
15982
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16925
  (void)jarg1_;
 
16926
  arg1 = *(LassoServer **)&jarg1; 
15983
16927
  result = (char *)LassoServer_dump(arg1);
15984
 
  
15985
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16928
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
15986
16929
  g_free(result);
15987
16930
  return jresult;
15988
16931
}
15989
16932
 
15990
16933
 
15991
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getProvider(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16934
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Server_1getProvider(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
15992
16935
  jlong jresult = 0 ;
15993
16936
  LassoServer *arg1 = (LassoServer *) 0 ;
15994
16937
  char *arg2 = (char *) 0 ;
15996
16939
  
15997
16940
  (void)jenv;
15998
16941
  (void)jcls;
15999
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
16942
  (void)jarg1_;
 
16943
  arg1 = *(LassoServer **)&jarg1; 
16000
16944
  arg2 = 0;
16001
16945
  if (jarg2) {
16002
16946
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16003
16947
    if (!arg2) return 0;
16004
16948
  }
16005
16949
  result = (LassoProvider *)LassoServer_getProvider(arg1,arg2);
16006
 
  
16007
 
  *(LassoProvider **)(void *)&jresult = result; 
16008
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16950
  *(LassoProvider **)&jresult = result; 
 
16951
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16009
16952
  return jresult;
16010
16953
}
16011
16954
 
16012
16955
 
16013
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
16956
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16014
16957
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16015
16958
  char *arg2 = (char *) 0 ;
16016
16959
  
16017
16960
  (void)jenv;
16018
16961
  (void)jcls;
16019
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
 
16962
  (void)jarg1_;
 
16963
  arg1 = *(LassoFederation **)&jarg1; 
16020
16964
  arg2 = 0;
16021
16965
  if (jarg2) {
16022
16966
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16023
16967
    if (!arg2) return ;
16024
16968
  }
16025
16969
  {
16026
 
    if (arg1->remote_providerID) free((char*)arg1->remote_providerID);
 
16970
    if (arg1->remote_providerID) free((char *)arg1->remote_providerID);
16027
16971
    if (arg2) {
16028
 
      arg1->remote_providerID = (char *) malloc(strlen(arg2)+1);
16029
 
      strcpy((char*)arg1->remote_providerID,arg2);
 
16972
      arg1->remote_providerID = (char *) malloc(strlen((const char *)arg2)+1);
 
16973
      strcpy((char *)arg1->remote_providerID, (const char *)arg2);
16030
16974
    } else {
16031
16975
      arg1->remote_providerID = 0;
16032
16976
    }
16033
16977
  }
16034
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
16978
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16035
16979
}
16036
16980
 
16037
16981
 
16038
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
16982
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16039
16983
  jstring jresult = 0 ;
16040
16984
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16041
16985
  char *result = 0 ;
16042
16986
  
16043
16987
  (void)jenv;
16044
16988
  (void)jcls;
16045
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
 
16989
  (void)jarg1_;
 
16990
  arg1 = *(LassoFederation **)&jarg1; 
16046
16991
  result = (char *) ((arg1)->remote_providerID);
16047
 
  
16048
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
16992
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16049
16993
  return jresult;
16050
16994
}
16051
16995
 
16052
16996
 
16053
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1localNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
16997
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1localNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16054
16998
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16055
16999
  LassoNode *arg2 = (LassoNode *) 0 ;
16056
17000
  
16057
17001
  (void)jenv;
16058
17002
  (void)jcls;
16059
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
16060
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
17003
  (void)jarg1_;
 
17004
  (void)jarg2_;
 
17005
  arg1 = *(LassoFederation **)&jarg1; 
 
17006
  arg2 = *(LassoNode **)&jarg2; 
16061
17007
  LassoFederation_local_nameIdentifier_set(arg1,arg2);
16062
17008
  
16063
17009
}
16064
17010
 
16065
17011
 
16066
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1localNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17012
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1localNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16067
17013
  jlong jresult = 0 ;
16068
17014
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16069
17015
  LassoNode *result = 0 ;
16070
17016
  
16071
17017
  (void)jenv;
16072
17018
  (void)jcls;
16073
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
 
17019
  (void)jarg1_;
 
17020
  arg1 = *(LassoFederation **)&jarg1; 
16074
17021
  result = (LassoNode *)LassoFederation_local_nameIdentifier_get(arg1);
16075
 
  
16076
 
  *(LassoNode **)(void *)&jresult = result; 
 
17022
  *(LassoNode **)&jresult = result; 
16077
17023
  return jresult;
16078
17024
}
16079
17025
 
16080
17026
 
16081
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17027
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16082
17028
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16083
17029
  LassoNode *arg2 = (LassoNode *) 0 ;
16084
17030
  
16085
17031
  (void)jenv;
16086
17032
  (void)jcls;
16087
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
16088
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
17033
  (void)jarg1_;
 
17034
  (void)jarg2_;
 
17035
  arg1 = *(LassoFederation **)&jarg1; 
 
17036
  arg2 = *(LassoNode **)&jarg2; 
16089
17037
  LassoFederation_remote_nameIdentifier_set(arg1,arg2);
16090
17038
  
16091
17039
}
16092
17040
 
16093
17041
 
16094
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17042
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1remoteNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16095
17043
  jlong jresult = 0 ;
16096
17044
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16097
17045
  LassoNode *result = 0 ;
16098
17046
  
16099
17047
  (void)jenv;
16100
17048
  (void)jcls;
16101
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
 
17049
  (void)jarg1_;
 
17050
  arg1 = *(LassoFederation **)&jarg1; 
16102
17051
  result = (LassoNode *)LassoFederation_remote_nameIdentifier_get(arg1);
16103
 
  
16104
 
  *(LassoNode **)(void *)&jresult = result; 
 
17052
  *(LassoNode **)&jresult = result; 
16105
17053
  return jresult;
16106
17054
}
16107
17055
 
16108
17056
 
16109
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Federation(JNIEnv *jenv, jclass jcls, jstring jarg1) {
 
17057
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Federation(JNIEnv *jenv, jclass jcls, jstring jarg1) {
16110
17058
  jlong jresult = 0 ;
16111
17059
  char *arg1 = (char *) 0 ;
16112
17060
  LassoFederation *result = 0 ;
16119
17067
    if (!arg1) return 0;
16120
17068
  }
16121
17069
  result = (LassoFederation *)new_LassoFederation(arg1);
16122
 
  
16123
 
  *(LassoFederation **)(void *)&jresult = result; 
16124
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
17070
  *(LassoFederation **)&jresult = result; 
 
17071
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
16125
17072
  return jresult;
16126
17073
}
16127
17074
 
16128
17075
 
16129
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Federation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17076
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Federation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
16130
17077
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16131
17078
  
16132
17079
  (void)jenv;
16133
17080
  (void)jcls;
16134
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
 
17081
  arg1 = *(LassoFederation **)&jarg1; 
16135
17082
  delete_LassoFederation(arg1);
16136
17083
  
16137
17084
}
16138
17085
 
16139
17086
 
16140
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17087
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16141
17088
  jstring jresult = 0 ;
16142
17089
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16143
17090
  char *result = 0 ;
16144
17091
  
16145
17092
  (void)jenv;
16146
17093
  (void)jcls;
16147
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
 
17094
  (void)jarg1_;
 
17095
  arg1 = *(LassoFederation **)&jarg1; 
16148
17096
  result = (char *)LassoFederation_dump(arg1);
16149
 
  
16150
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17097
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16151
17098
  g_free(result);
16152
17099
  return jresult;
16153
17100
}
16154
17101
 
16155
17102
 
16156
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1buildLocalNameIdentifier(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
 
17103
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1buildLocalNameIdentifier(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4) {
16157
17104
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16158
17105
  char *arg2 = (char *) 0 ;
16159
17106
  char *arg3 = (char *) 0 ;
16161
17108
  
16162
17109
  (void)jenv;
16163
17110
  (void)jcls;
16164
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
 
17111
  (void)jarg1_;
 
17112
  arg1 = *(LassoFederation **)&jarg1; 
16165
17113
  arg2 = 0;
16166
17114
  if (jarg2) {
16167
17115
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16178
17126
    if (!arg4) return ;
16179
17127
  }
16180
17128
  LassoFederation_buildLocalNameIdentifier(arg1,arg2,arg3,arg4);
16181
 
  
16182
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
16183
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
16184
 
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, arg4);
 
17129
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
17130
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
17131
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, (const char *)arg4);
16185
17132
}
16186
17133
 
16187
17134
 
16188
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1verifyNameIdentifier(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17135
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Federation_1verifyNameIdentifier(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16189
17136
  jboolean jresult = 0 ;
16190
17137
  LassoFederation *arg1 = (LassoFederation *) 0 ;
16191
17138
  LassoNode *arg2 = (LassoNode *) 0 ;
16193
17140
  
16194
17141
  (void)jenv;
16195
17142
  (void)jcls;
16196
 
  arg1 = *(LassoFederation **)(void *)&jarg1; 
16197
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
17143
  (void)jarg1_;
 
17144
  (void)jarg2_;
 
17145
  arg1 = *(LassoFederation **)&jarg1; 
 
17146
  arg2 = *(LassoNode **)&jarg2; 
16198
17147
  result = (bool)LassoFederation_verifyNameIdentifier(arg1,arg2);
16199
 
  
16200
17148
  jresult = (jboolean)result; 
16201
17149
  return jresult;
16202
17150
}
16203
17151
 
16204
17152
 
16205
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1isDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17153
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1isDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16206
17154
  jboolean jresult = 0 ;
16207
17155
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
16208
17156
  bool result;
16209
17157
  
16210
17158
  (void)jenv;
16211
17159
  (void)jcls;
16212
 
  arg1 = *(LassoIdentity **)(void *)&jarg1; 
 
17160
  (void)jarg1_;
 
17161
  arg1 = *(LassoIdentity **)&jarg1; 
16213
17162
  result = (bool) ((arg1)->is_dirty);
16214
 
  
16215
17163
  jresult = (jboolean)result; 
16216
17164
  return jresult;
16217
17165
}
16218
17166
 
16219
17167
 
16220
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1providerIds_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17168
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1providerIds_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16221
17169
  jlong jresult = 0 ;
16222
17170
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
16223
17171
  LassoStringList *result = 0 ;
16224
17172
  
16225
17173
  (void)jenv;
16226
17174
  (void)jcls;
16227
 
  arg1 = *(LassoIdentity **)(void *)&jarg1; 
 
17175
  (void)jarg1_;
 
17176
  arg1 = *(LassoIdentity **)&jarg1; 
16228
17177
  result = (LassoStringList *)LassoIdentity_providerIds_get(arg1);
16229
 
  
16230
 
  *(LassoStringList **)(void *)&jresult = result; 
 
17178
  *(LassoStringList **)&jresult = result; 
16231
17179
  return jresult;
16232
17180
}
16233
17181
 
16234
17182
 
16235
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Identity(JNIEnv *jenv, jclass jcls) {
 
17183
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Identity(JNIEnv *jenv, jclass jcls) {
16236
17184
  jlong jresult = 0 ;
16237
17185
  LassoIdentity *result = 0 ;
16238
17186
  
16239
17187
  (void)jenv;
16240
17188
  (void)jcls;
16241
17189
  result = (LassoIdentity *)new_LassoIdentity();
16242
 
  
16243
 
  *(LassoIdentity **)(void *)&jresult = result; 
 
17190
  *(LassoIdentity **)&jresult = result; 
16244
17191
  return jresult;
16245
17192
}
16246
17193
 
16247
17194
 
16248
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Identity(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17195
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Identity(JNIEnv *jenv, jclass jcls, jlong jarg1) {
16249
17196
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
16250
17197
  
16251
17198
  (void)jenv;
16252
17199
  (void)jcls;
16253
 
  arg1 = *(LassoIdentity **)(void *)&jarg1; 
 
17200
  arg1 = *(LassoIdentity **)&jarg1; 
16254
17201
  delete_LassoIdentity(arg1);
16255
17202
  
16256
17203
}
16257
17204
 
16258
17205
 
16259
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
 
17206
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
16260
17207
  jlong jresult = 0 ;
16261
17208
  char *arg1 = (char *) 0 ;
16262
17209
  LassoIdentity *result = 0 ;
16269
17216
    if (!arg1) return 0;
16270
17217
  }
16271
17218
  result = (LassoIdentity *)LassoIdentity_newFromDump(arg1);
16272
 
  
16273
 
  *(LassoIdentity **)(void *)&jresult = result; 
16274
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
17219
  *(LassoIdentity **)&jresult = result; 
 
17220
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
16275
17221
  return jresult;
16276
17222
}
16277
17223
 
16278
17224
 
16279
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17225
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16280
17226
  jstring jresult = 0 ;
16281
17227
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
16282
17228
  char *result = 0 ;
16283
17229
  
16284
17230
  (void)jenv;
16285
17231
  (void)jcls;
16286
 
  arg1 = *(LassoIdentity **)(void *)&jarg1; 
 
17232
  (void)jarg1_;
 
17233
  arg1 = *(LassoIdentity **)&jarg1; 
16287
17234
  result = (char *)LassoIdentity_dump(arg1);
16288
 
  
16289
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17235
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16290
17236
  g_free(result);
16291
17237
  return jresult;
16292
17238
}
16293
17239
 
16294
17240
 
16295
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1getFederation(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
17241
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Identity_1getFederation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16296
17242
  jlong jresult = 0 ;
16297
17243
  LassoIdentity *arg1 = (LassoIdentity *) 0 ;
16298
17244
  char *arg2 = (char *) 0 ;
16300
17246
  
16301
17247
  (void)jenv;
16302
17248
  (void)jcls;
16303
 
  arg1 = *(LassoIdentity **)(void *)&jarg1; 
 
17249
  (void)jarg1_;
 
17250
  arg1 = *(LassoIdentity **)&jarg1; 
16304
17251
  arg2 = 0;
16305
17252
  if (jarg2) {
16306
17253
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16307
17254
    if (!arg2) return 0;
16308
17255
  }
16309
17256
  result = (LassoFederation *)LassoIdentity_getFederation(arg1,arg2);
16310
 
  
16311
 
  *(LassoFederation **)(void *)&jresult = result; 
16312
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17257
  *(LassoFederation **)&jresult = result; 
 
17258
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16313
17259
  return jresult;
16314
17260
}
16315
17261
 
16316
17262
 
16317
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1isDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17263
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1isDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16318
17264
  jboolean jresult = 0 ;
16319
17265
  LassoSession *arg1 = (LassoSession *) 0 ;
16320
17266
  bool result;
16321
17267
  
16322
17268
  (void)jenv;
16323
17269
  (void)jcls;
16324
 
  arg1 = *(LassoSession **)(void *)&jarg1; 
 
17270
  (void)jarg1_;
 
17271
  arg1 = *(LassoSession **)&jarg1; 
16325
17272
  result = (bool) ((arg1)->is_dirty);
16326
 
  
16327
17273
  jresult = (jboolean)result; 
16328
17274
  return jresult;
16329
17275
}
16330
17276
 
16331
17277
 
16332
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1providerIds_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17278
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1providerIds_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16333
17279
  jlong jresult = 0 ;
16334
17280
  LassoSession *arg1 = (LassoSession *) 0 ;
16335
17281
  LassoStringList *result = 0 ;
16336
17282
  
16337
17283
  (void)jenv;
16338
17284
  (void)jcls;
16339
 
  arg1 = *(LassoSession **)(void *)&jarg1; 
 
17285
  (void)jarg1_;
 
17286
  arg1 = *(LassoSession **)&jarg1; 
16340
17287
  result = (LassoStringList *)LassoSession_providerIds_get(arg1);
16341
 
  
16342
 
  *(LassoStringList **)(void *)&jresult = result; 
 
17288
  *(LassoStringList **)&jresult = result; 
16343
17289
  return jresult;
16344
17290
}
16345
17291
 
16346
17292
 
16347
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Session(JNIEnv *jenv, jclass jcls) {
 
17293
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Session(JNIEnv *jenv, jclass jcls) {
16348
17294
  jlong jresult = 0 ;
16349
17295
  LassoSession *result = 0 ;
16350
17296
  
16351
17297
  (void)jenv;
16352
17298
  (void)jcls;
16353
17299
  result = (LassoSession *)new_LassoSession();
16354
 
  
16355
 
  *(LassoSession **)(void *)&jresult = result; 
 
17300
  *(LassoSession **)&jresult = result; 
16356
17301
  return jresult;
16357
17302
}
16358
17303
 
16359
17304
 
16360
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Session(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17305
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Session(JNIEnv *jenv, jclass jcls, jlong jarg1) {
16361
17306
  LassoSession *arg1 = (LassoSession *) 0 ;
16362
17307
  
16363
17308
  (void)jenv;
16364
17309
  (void)jcls;
16365
 
  arg1 = *(LassoSession **)(void *)&jarg1; 
 
17310
  arg1 = *(LassoSession **)&jarg1; 
16366
17311
  delete_LassoSession(arg1);
16367
17312
  
16368
17313
}
16369
17314
 
16370
17315
 
16371
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
 
17316
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1newFromDump(JNIEnv *jenv, jclass jcls, jstring jarg1) {
16372
17317
  jlong jresult = 0 ;
16373
17318
  char *arg1 = (char *) 0 ;
16374
17319
  LassoSession *result = 0 ;
16381
17326
    if (!arg1) return 0;
16382
17327
  }
16383
17328
  result = (LassoSession *)LassoSession_newFromDump(arg1);
16384
 
  
16385
 
  *(LassoSession **)(void *)&jresult = result; 
16386
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
17329
  *(LassoSession **)&jresult = result; 
 
17330
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
16387
17331
  return jresult;
16388
17332
}
16389
17333
 
16390
17334
 
16391
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17335
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16392
17336
  jstring jresult = 0 ;
16393
17337
  LassoSession *arg1 = (LassoSession *) 0 ;
16394
17338
  char *result = 0 ;
16395
17339
  
16396
17340
  (void)jenv;
16397
17341
  (void)jcls;
16398
 
  arg1 = *(LassoSession **)(void *)&jarg1; 
 
17342
  (void)jarg1_;
 
17343
  arg1 = *(LassoSession **)&jarg1; 
16399
17344
  result = (char *)LassoSession_dump(arg1);
16400
 
  
16401
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17345
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16402
17346
  g_free(result);
16403
17347
  return jresult;
16404
17348
}
16405
17349
 
16406
17350
 
16407
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1getAssertions(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
17351
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Session_1getAssertions(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16408
17352
  jlong jresult = 0 ;
16409
17353
  LassoSession *arg1 = (LassoSession *) 0 ;
16410
17354
  char *arg2 = (char *) 0 ;
16412
17356
  
16413
17357
  (void)jenv;
16414
17358
  (void)jcls;
16415
 
  arg1 = *(LassoSession **)(void *)&jarg1; 
 
17359
  (void)jarg1_;
 
17360
  arg1 = *(LassoSession **)&jarg1; 
16416
17361
  arg2 = 0;
16417
17362
  if (jarg2) {
16418
17363
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16419
17364
    if (!arg2) return 0;
16420
17365
  }
16421
17366
  result = (LassoNodeList *)LassoSession_getAssertions(arg1,arg2);
16422
 
  
16423
 
  *(LassoNodeList **)(void *)&jresult = result; 
16424
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17367
  *(LassoNodeList **)&jresult = result; 
 
17368
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16425
17369
  return jresult;
16426
17370
}
16427
17371
 
16428
17372
 
16429
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_getRequestTypeFromSoapMsg(JNIEnv *jenv, jclass jcls, jstring jarg1) {
 
17373
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_getRequestTypeFromSoapMsg(JNIEnv *jenv, jclass jcls, jstring jarg1) {
16430
17374
  jint jresult = 0 ;
16431
17375
  char *arg1 = (char *) 0 ;
16432
17376
  LassoRequestType result;
16439
17383
    if (!arg1) return 0;
16440
17384
  }
16441
17385
  result = (LassoRequestType)lasso_profile_get_request_type_from_soap_msg(arg1);
16442
 
  
16443
17386
  jresult = (jint)result; 
16444
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
17387
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
16445
17388
  return jresult;
16446
17389
}
16447
17390
 
16448
17391
 
16449
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_isLibertyQuery(JNIEnv *jenv, jclass jcls, jstring jarg1) {
 
17392
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_isLibertyQuery(JNIEnv *jenv, jclass jcls, jstring jarg1) {
16450
17393
  jboolean jresult = 0 ;
16451
17394
  char *arg1 = (char *) 0 ;
16452
17395
  bool result;
16459
17402
    if (!arg1) return 0;
16460
17403
  }
16461
17404
  result = (bool)lasso_profile_is_liberty_query(arg1);
16462
 
  
16463
17405
  jresult = (jboolean)result; 
16464
 
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, arg1);
 
17406
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
16465
17407
  return jresult;
16466
17408
}
16467
17409
 
16468
17410
 
16469
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17411
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16470
17412
  jstring jresult = 0 ;
16471
17413
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16472
17414
  char *result = 0 ;
16473
17415
  
16474
17416
  (void)jenv;
16475
17417
  (void)jcls;
16476
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17418
  (void)jarg1_;
 
17419
  arg1 = *(LassoDefederation **)&jarg1; 
16477
17420
  result = (char *)LassoDefederation_artifact_get(arg1);
16478
 
  
16479
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17421
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16480
17422
  return jresult;
16481
17423
}
16482
17424
 
16483
17425
 
16484
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
17426
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16485
17427
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16486
17428
  char *arg2 = (char *) 0 ;
16487
17429
  
16488
17430
  (void)jenv;
16489
17431
  (void)jcls;
16490
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17432
  (void)jarg1_;
 
17433
  arg1 = *(LassoDefederation **)&jarg1; 
16491
17434
  arg2 = 0;
16492
17435
  if (jarg2) {
16493
17436
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16495
17438
  }
16496
17439
  LassoDefederation_artifactMessage_set(arg1,arg2);
16497
17440
  
16498
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17441
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16499
17442
}
16500
17443
 
16501
17444
 
16502
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17445
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16503
17446
  jstring jresult = 0 ;
16504
17447
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16505
17448
  char *result = 0 ;
16506
17449
  
16507
17450
  (void)jenv;
16508
17451
  (void)jcls;
16509
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17452
  (void)jarg1_;
 
17453
  arg1 = *(LassoDefederation **)&jarg1; 
16510
17454
  result = (char *)LassoDefederation_artifactMessage_get(arg1);
16511
 
  
16512
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17455
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16513
17456
  return jresult;
16514
17457
}
16515
17458
 
16516
17459
 
16517
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17460
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16518
17461
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16519
17462
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
16520
17463
  
16521
17464
  (void)jenv;
16522
17465
  (void)jcls;
16523
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
16524
 
  arg2 = *(LassoIdentity **)(void *)&jarg2; 
 
17466
  (void)jarg1_;
 
17467
  (void)jarg2_;
 
17468
  arg1 = *(LassoDefederation **)&jarg1; 
 
17469
  arg2 = *(LassoIdentity **)&jarg2; 
16525
17470
  LassoDefederation_identity_set(arg1,arg2);
16526
17471
  
16527
17472
}
16528
17473
 
16529
17474
 
16530
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17475
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16531
17476
  jlong jresult = 0 ;
16532
17477
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16533
17478
  LassoIdentity *result = 0 ;
16534
17479
  
16535
17480
  (void)jenv;
16536
17481
  (void)jcls;
16537
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17482
  (void)jarg1_;
 
17483
  arg1 = *(LassoDefederation **)&jarg1; 
16538
17484
  result = (LassoIdentity *)LassoDefederation_identity_get(arg1);
16539
 
  
16540
 
  *(LassoIdentity **)(void *)&jresult = result; 
 
17485
  *(LassoIdentity **)&jresult = result; 
16541
17486
  return jresult;
16542
17487
}
16543
17488
 
16544
17489
 
16545
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17490
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16546
17491
  jboolean jresult = 0 ;
16547
17492
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16548
17493
  bool result;
16549
17494
  
16550
17495
  (void)jenv;
16551
17496
  (void)jcls;
16552
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17497
  (void)jarg1_;
 
17498
  arg1 = *(LassoDefederation **)&jarg1; 
16553
17499
  result = (bool)LassoDefederation_isIdentityDirty_get(arg1);
16554
 
  
16555
17500
  jresult = (jboolean)result; 
16556
17501
  return jresult;
16557
17502
}
16558
17503
 
16559
17504
 
16560
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17505
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16561
17506
  jboolean jresult = 0 ;
16562
17507
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16563
17508
  bool result;
16564
17509
  
16565
17510
  (void)jenv;
16566
17511
  (void)jcls;
16567
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17512
  (void)jarg1_;
 
17513
  arg1 = *(LassoDefederation **)&jarg1; 
16568
17514
  result = (bool)LassoDefederation_isSessionDirty_get(arg1);
16569
 
  
16570
17515
  jresult = (jboolean)result; 
16571
17516
  return jresult;
16572
17517
}
16573
17518
 
16574
17519
 
16575
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17520
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16576
17521
  jstring jresult = 0 ;
16577
17522
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16578
17523
  char *result = 0 ;
16579
17524
  
16580
17525
  (void)jenv;
16581
17526
  (void)jcls;
16582
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17527
  (void)jarg1_;
 
17528
  arg1 = *(LassoDefederation **)&jarg1; 
16583
17529
  result = (char *)LassoDefederation_msgBody_get(arg1);
16584
 
  
16585
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17530
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16586
17531
  return jresult;
16587
17532
}
16588
17533
 
16589
17534
 
16590
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17535
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16591
17536
  jstring jresult = 0 ;
16592
17537
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16593
17538
  char *result = 0 ;
16594
17539
  
16595
17540
  (void)jenv;
16596
17541
  (void)jcls;
16597
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17542
  (void)jarg1_;
 
17543
  arg1 = *(LassoDefederation **)&jarg1; 
16598
17544
  result = (char *)LassoDefederation_msgRelayState_get(arg1);
16599
 
  
16600
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17545
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16601
17546
  return jresult;
16602
17547
}
16603
17548
 
16604
17549
 
16605
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17550
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16606
17551
  jstring jresult = 0 ;
16607
17552
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16608
17553
  char *result = 0 ;
16609
17554
  
16610
17555
  (void)jenv;
16611
17556
  (void)jcls;
16612
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17557
  (void)jarg1_;
 
17558
  arg1 = *(LassoDefederation **)&jarg1; 
16613
17559
  result = (char *)LassoDefederation_msgUrl_get(arg1);
16614
 
  
16615
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17560
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16616
17561
  return jresult;
16617
17562
}
16618
17563
 
16619
17564
 
16620
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17565
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16621
17566
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16622
17567
  LassoNode *arg2 = (LassoNode *) 0 ;
16623
17568
  
16624
17569
  (void)jenv;
16625
17570
  (void)jcls;
16626
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
16627
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
17571
  (void)jarg1_;
 
17572
  (void)jarg2_;
 
17573
  arg1 = *(LassoDefederation **)&jarg1; 
 
17574
  arg2 = *(LassoNode **)&jarg2; 
16628
17575
  LassoDefederation_nameIdentifier_set(arg1,arg2);
16629
17576
  
16630
17577
}
16631
17578
 
16632
17579
 
16633
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17580
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16634
17581
  jlong jresult = 0 ;
16635
17582
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16636
17583
  LassoNode *result = 0 ;
16637
17584
  
16638
17585
  (void)jenv;
16639
17586
  (void)jcls;
16640
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17587
  (void)jarg1_;
 
17588
  arg1 = *(LassoDefederation **)&jarg1; 
16641
17589
  result = (LassoNode *)LassoDefederation_nameIdentifier_get(arg1);
16642
 
  
16643
 
  *(LassoNode **)(void *)&jresult = result; 
 
17590
  *(LassoNode **)&jresult = result; 
16644
17591
  return jresult;
16645
17592
}
16646
17593
 
16647
17594
 
16648
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
17595
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16649
17596
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16650
17597
  char *arg2 = (char *) 0 ;
16651
17598
  
16652
17599
  (void)jenv;
16653
17600
  (void)jcls;
16654
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17601
  (void)jarg1_;
 
17602
  arg1 = *(LassoDefederation **)&jarg1; 
16655
17603
  arg2 = 0;
16656
17604
  if (jarg2) {
16657
17605
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16659
17607
  }
16660
17608
  LassoDefederation_remoteProviderId_set(arg1,arg2);
16661
17609
  
16662
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17610
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16663
17611
}
16664
17612
 
16665
17613
 
16666
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17614
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16667
17615
  jstring jresult = 0 ;
16668
17616
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16669
17617
  char *result = 0 ;
16670
17618
  
16671
17619
  (void)jenv;
16672
17620
  (void)jcls;
16673
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17621
  (void)jarg1_;
 
17622
  arg1 = *(LassoDefederation **)&jarg1; 
16674
17623
  result = (char *)LassoDefederation_remoteProviderId_get(arg1);
16675
 
  
16676
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17624
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
16677
17625
  return jresult;
16678
17626
}
16679
17627
 
16680
17628
 
16681
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17629
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16682
17630
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16683
17631
  LassoNode *arg2 = (LassoNode *) 0 ;
16684
17632
  
16685
17633
  (void)jenv;
16686
17634
  (void)jcls;
16687
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
16688
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
17635
  (void)jarg1_;
 
17636
  (void)jarg2_;
 
17637
  arg1 = *(LassoDefederation **)&jarg1; 
 
17638
  arg2 = *(LassoNode **)&jarg2; 
16689
17639
  LassoDefederation_request_set(arg1,arg2);
16690
17640
  
16691
17641
}
16692
17642
 
16693
17643
 
16694
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17644
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16695
17645
  jlong jresult = 0 ;
16696
17646
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16697
17647
  LassoNode *result = 0 ;
16698
17648
  
16699
17649
  (void)jenv;
16700
17650
  (void)jcls;
16701
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17651
  (void)jarg1_;
 
17652
  arg1 = *(LassoDefederation **)&jarg1; 
16702
17653
  result = (LassoNode *)LassoDefederation_request_get(arg1);
16703
 
  
16704
 
  *(LassoNode **)(void *)&jresult = result; 
 
17654
  *(LassoNode **)&jresult = result; 
16705
17655
  return jresult;
16706
17656
}
16707
17657
 
16708
17658
 
16709
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17659
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16710
17660
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16711
17661
  LassoNode *arg2 = (LassoNode *) 0 ;
16712
17662
  
16713
17663
  (void)jenv;
16714
17664
  (void)jcls;
16715
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
16716
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
17665
  (void)jarg1_;
 
17666
  (void)jarg2_;
 
17667
  arg1 = *(LassoDefederation **)&jarg1; 
 
17668
  arg2 = *(LassoNode **)&jarg2; 
16717
17669
  LassoDefederation_response_set(arg1,arg2);
16718
17670
  
16719
17671
}
16720
17672
 
16721
17673
 
16722
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17674
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16723
17675
  jlong jresult = 0 ;
16724
17676
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16725
17677
  LassoNode *result = 0 ;
16726
17678
  
16727
17679
  (void)jenv;
16728
17680
  (void)jcls;
16729
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17681
  (void)jarg1_;
 
17682
  arg1 = *(LassoDefederation **)&jarg1; 
16730
17683
  result = (LassoNode *)LassoDefederation_response_get(arg1);
16731
 
  
16732
 
  *(LassoNode **)(void *)&jresult = result; 
 
17684
  *(LassoNode **)&jresult = result; 
16733
17685
  return jresult;
16734
17686
}
16735
17687
 
16736
17688
 
16737
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17689
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16738
17690
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16739
17691
  LassoServer *arg2 = (LassoServer *) 0 ;
16740
17692
  
16741
17693
  (void)jenv;
16742
17694
  (void)jcls;
16743
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
16744
 
  arg2 = *(LassoServer **)(void *)&jarg2; 
 
17695
  (void)jarg1_;
 
17696
  (void)jarg2_;
 
17697
  arg1 = *(LassoDefederation **)&jarg1; 
 
17698
  arg2 = *(LassoServer **)&jarg2; 
16745
17699
  LassoDefederation_server_set(arg1,arg2);
16746
17700
  
16747
17701
}
16748
17702
 
16749
17703
 
16750
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17704
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16751
17705
  jlong jresult = 0 ;
16752
17706
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16753
17707
  LassoServer *result = 0 ;
16754
17708
  
16755
17709
  (void)jenv;
16756
17710
  (void)jcls;
16757
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17711
  (void)jarg1_;
 
17712
  arg1 = *(LassoDefederation **)&jarg1; 
16758
17713
  result = (LassoServer *)LassoDefederation_server_get(arg1);
16759
 
  
16760
 
  *(LassoServer **)(void *)&jresult = result; 
 
17714
  *(LassoServer **)&jresult = result; 
16761
17715
  return jresult;
16762
17716
}
16763
17717
 
16764
17718
 
16765
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
17719
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
16766
17720
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16767
17721
  LassoSession *arg2 = (LassoSession *) 0 ;
16768
17722
  
16769
17723
  (void)jenv;
16770
17724
  (void)jcls;
16771
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
16772
 
  arg2 = *(LassoSession **)(void *)&jarg2; 
 
17725
  (void)jarg1_;
 
17726
  (void)jarg2_;
 
17727
  arg1 = *(LassoDefederation **)&jarg1; 
 
17728
  arg2 = *(LassoSession **)&jarg2; 
16773
17729
  LassoDefederation_session_set(arg1,arg2);
16774
17730
  
16775
17731
}
16776
17732
 
16777
17733
 
16778
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17734
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16779
17735
  jlong jresult = 0 ;
16780
17736
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16781
17737
  LassoSession *result = 0 ;
16782
17738
  
16783
17739
  (void)jenv;
16784
17740
  (void)jcls;
16785
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17741
  (void)jarg1_;
 
17742
  arg1 = *(LassoDefederation **)&jarg1; 
16786
17743
  result = (LassoSession *)LassoDefederation_session_get(arg1);
16787
 
  
16788
 
  *(LassoSession **)(void *)&jresult = result; 
 
17744
  *(LassoSession **)&jresult = result; 
16789
17745
  return jresult;
16790
17746
}
16791
17747
 
16792
17748
 
16793
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Defederation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17749
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Defederation(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16794
17750
  jlong jresult = 0 ;
16795
17751
  LassoServer *arg1 = (LassoServer *) 0 ;
16796
17752
  LassoDefederation *result = 0 ;
16797
17753
  
16798
17754
  (void)jenv;
16799
17755
  (void)jcls;
16800
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
17756
  (void)jarg1_;
 
17757
  arg1 = *(LassoServer **)&jarg1; 
16801
17758
  result = (LassoDefederation *)new_LassoDefederation(arg1);
16802
 
  
16803
 
  *(LassoDefederation **)(void *)&jresult = result; 
 
17759
  *(LassoDefederation **)&jresult = result; 
16804
17760
  return jresult;
16805
17761
}
16806
17762
 
16807
17763
 
16808
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Defederation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17764
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Defederation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
16809
17765
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16810
17766
  
16811
17767
  (void)jenv;
16812
17768
  (void)jcls;
16813
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17769
  arg1 = *(LassoDefederation **)&jarg1; 
16814
17770
  delete_LassoDefederation(arg1);
16815
17771
  
16816
17772
}
16817
17773
 
16818
17774
 
16819
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
17775
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16820
17776
  jint jresult = 0 ;
16821
17777
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16822
17778
  char *arg2 = (char *) 0 ;
16824
17780
  
16825
17781
  (void)jenv;
16826
17782
  (void)jcls;
16827
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17783
  (void)jarg1_;
 
17784
  arg1 = *(LassoDefederation **)&jarg1; 
16828
17785
  arg2 = 0;
16829
17786
  if (jarg2) {
16830
17787
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16833
17790
  {
16834
17791
    int errorCode;
16835
17792
    errorCode = result = (int)LassoDefederation_setIdentityFromDump(arg1,arg2);
16836
 
    
16837
17793
    if (errorCode) {
16838
17794
      char errorMsg[256];
16839
17795
      int swig_error = SWIG_RuntimeError;
16842
17798
        swig_error = SWIG_ValueError;
16843
17799
      }
16844
17800
      build_exception_msg(errorCode, errorMsg);
16845
 
      /*@SWIG:SWIG_exception@*/
16846
17801
      {
16847
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
16848
 
        return 0;
16849
 
      }
16850
 
      /*@SWIG@*/;
 
17802
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
17803
      };
16851
17804
    }
16852
17805
  }
16853
17806
  jresult = (jint)result; 
16854
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17807
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16855
17808
  return jresult;
16856
17809
}
16857
17810
 
16858
17811
 
16859
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
17812
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16860
17813
  jint jresult = 0 ;
16861
17814
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16862
17815
  char *arg2 = (char *) 0 ;
16864
17817
  
16865
17818
  (void)jenv;
16866
17819
  (void)jcls;
16867
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17820
  (void)jarg1_;
 
17821
  arg1 = *(LassoDefederation **)&jarg1; 
16868
17822
  arg2 = 0;
16869
17823
  if (jarg2) {
16870
17824
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16873
17827
  {
16874
17828
    int errorCode;
16875
17829
    errorCode = result = (int)LassoDefederation_setSessionFromDump(arg1,arg2);
16876
 
    
16877
17830
    if (errorCode) {
16878
17831
      char errorMsg[256];
16879
17832
      int swig_error = SWIG_RuntimeError;
16882
17835
        swig_error = SWIG_ValueError;
16883
17836
      }
16884
17837
      build_exception_msg(errorCode, errorMsg);
16885
 
      /*@SWIG:SWIG_exception@*/
16886
17838
      {
16887
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
16888
 
        return 0;
16889
 
      }
16890
 
      /*@SWIG@*/;
 
17839
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
17840
      };
16891
17841
    }
16892
17842
  }
16893
17843
  jresult = (jint)result; 
16894
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17844
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16895
17845
  return jresult;
16896
17846
}
16897
17847
 
16898
17848
 
16899
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1buildNotificationMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17849
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1buildNotificationMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
16900
17850
  jint jresult = 0 ;
16901
17851
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16902
17852
  int result;
16903
17853
  
16904
17854
  (void)jenv;
16905
17855
  (void)jcls;
16906
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17856
  (void)jarg1_;
 
17857
  arg1 = *(LassoDefederation **)&jarg1; 
16907
17858
  {
16908
17859
    int errorCode;
16909
17860
    errorCode = result = (int)LassoDefederation_buildNotificationMsg(arg1);
16910
 
    
16911
17861
    if (errorCode) {
16912
17862
      char errorMsg[256];
16913
17863
      int swig_error = SWIG_RuntimeError;
16916
17866
        swig_error = SWIG_ValueError;
16917
17867
      }
16918
17868
      build_exception_msg(errorCode, errorMsg);
16919
 
      /*@SWIG:SWIG_exception@*/
16920
17869
      {
16921
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
16922
 
        return 0;
16923
 
      }
16924
 
      /*@SWIG@*/;
 
17870
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
17871
      };
16925
17872
    }
16926
17873
  }
16927
17874
  jresult = (jint)result; 
16929
17876
}
16930
17877
 
16931
17878
 
16932
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1initNotification(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3) {
 
17879
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1initNotification(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
16933
17880
  jint jresult = 0 ;
16934
17881
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16935
17882
  char *arg2 = (char *) NULL ;
16938
17885
  
16939
17886
  (void)jenv;
16940
17887
  (void)jcls;
16941
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17888
  (void)jarg1_;
 
17889
  arg1 = *(LassoDefederation **)&jarg1; 
16942
17890
  arg2 = 0;
16943
17891
  if (jarg2) {
16944
17892
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16948
17896
  {
16949
17897
    int errorCode;
16950
17898
    errorCode = result = (int)LassoDefederation_initNotification(arg1,arg2,arg3);
16951
 
    
16952
17899
    if (errorCode) {
16953
17900
      char errorMsg[256];
16954
17901
      int swig_error = SWIG_RuntimeError;
16957
17904
        swig_error = SWIG_ValueError;
16958
17905
      }
16959
17906
      build_exception_msg(errorCode, errorMsg);
16960
 
      /*@SWIG:SWIG_exception@*/
16961
17907
      {
16962
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
16963
 
        return 0;
16964
 
      }
16965
 
      /*@SWIG@*/;
 
17908
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
17909
      };
16966
17910
    }
16967
17911
  }
16968
17912
  jresult = (jint)result; 
16969
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17913
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
16970
17914
  return jresult;
16971
17915
}
16972
17916
 
16973
17917
 
16974
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1processNotificationMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
17918
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1processNotificationMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
16975
17919
  jint jresult = 0 ;
16976
17920
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
16977
17921
  char *arg2 = (char *) 0 ;
16979
17923
  
16980
17924
  (void)jenv;
16981
17925
  (void)jcls;
16982
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17926
  (void)jarg1_;
 
17927
  arg1 = *(LassoDefederation **)&jarg1; 
16983
17928
  arg2 = 0;
16984
17929
  if (jarg2) {
16985
17930
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
16988
17933
  {
16989
17934
    int errorCode;
16990
17935
    errorCode = result = (int)LassoDefederation_processNotificationMsg(arg1,arg2);
16991
 
    
16992
17936
    if (errorCode) {
16993
17937
      char errorMsg[256];
16994
17938
      int swig_error = SWIG_RuntimeError;
16997
17941
        swig_error = SWIG_ValueError;
16998
17942
      }
16999
17943
      build_exception_msg(errorCode, errorMsg);
17000
 
      /*@SWIG:SWIG_exception@*/
17001
17944
      {
17002
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17003
 
        return 0;
17004
 
      }
17005
 
      /*@SWIG@*/;
 
17945
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
17946
      };
17006
17947
    }
17007
17948
  }
17008
17949
  jresult = (jint)result; 
17009
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
17950
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17010
17951
  return jresult;
17011
17952
}
17012
17953
 
17013
17954
 
17014
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1validateNotification(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17955
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Defederation_1validateNotification(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17015
17956
  jint jresult = 0 ;
17016
17957
  LassoDefederation *arg1 = (LassoDefederation *) 0 ;
17017
17958
  int result;
17018
17959
  
17019
17960
  (void)jenv;
17020
17961
  (void)jcls;
17021
 
  arg1 = *(LassoDefederation **)(void *)&jarg1; 
 
17962
  (void)jarg1_;
 
17963
  arg1 = *(LassoDefederation **)&jarg1; 
17022
17964
  {
17023
17965
    int errorCode;
17024
17966
    errorCode = result = (int)LassoDefederation_validateNotification(arg1);
17025
 
    
17026
17967
    if (errorCode) {
17027
17968
      char errorMsg[256];
17028
17969
      int swig_error = SWIG_RuntimeError;
17031
17972
        swig_error = SWIG_ValueError;
17032
17973
      }
17033
17974
      build_exception_msg(errorCode, errorMsg);
17034
 
      /*@SWIG:SWIG_exception@*/
17035
17975
      {
17036
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17037
 
        return 0;
17038
 
      }
17039
 
      /*@SWIG@*/;
 
17976
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
17977
      };
17040
17978
    }
17041
17979
  }
17042
17980
  jresult = (jint)result; 
17044
17982
}
17045
17983
 
17046
17984
 
17047
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1assertionArtifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
17985
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1assertionArtifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17048
17986
  jstring jresult = 0 ;
17049
17987
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17050
17988
  char *result = 0 ;
17051
17989
  
17052
17990
  (void)jenv;
17053
17991
  (void)jcls;
17054
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
17992
  (void)jarg1_;
 
17993
  arg1 = *(LassoLogin **)&jarg1; 
17055
17994
  result = (char *) ((arg1)->assertionArtifact);
17056
 
  
17057
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
17995
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17058
17996
  return jresult;
17059
17997
}
17060
17998
 
17061
17999
 
17062
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1protocolProfile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18000
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1protocolProfile_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17063
18001
  jint jresult = 0 ;
17064
18002
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17065
18003
  LassoLoginProtocolProfile result;
17066
18004
  
17067
18005
  (void)jenv;
17068
18006
  (void)jcls;
17069
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18007
  (void)jarg1_;
 
18008
  arg1 = *(LassoLogin **)&jarg1; 
17070
18009
  result = (LassoLoginProtocolProfile) ((arg1)->protocolProfile);
17071
 
  
17072
18010
  jresult = (jint)result; 
17073
18011
  return jresult;
17074
18012
}
17075
18013
 
17076
18014
 
17077
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18015
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17078
18016
  jstring jresult = 0 ;
17079
18017
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17080
18018
  char *result = 0 ;
17081
18019
  
17082
18020
  (void)jenv;
17083
18021
  (void)jcls;
17084
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18022
  (void)jarg1_;
 
18023
  arg1 = *(LassoLogin **)&jarg1; 
17085
18024
  result = (char *)LassoLogin_artifact_get(arg1);
17086
 
  
17087
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
18025
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17088
18026
  return jresult;
17089
18027
}
17090
18028
 
17091
18029
 
17092
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18030
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17093
18031
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17094
18032
  char *arg2 = (char *) 0 ;
17095
18033
  
17096
18034
  (void)jenv;
17097
18035
  (void)jcls;
17098
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18036
  (void)jarg1_;
 
18037
  arg1 = *(LassoLogin **)&jarg1; 
17099
18038
  arg2 = 0;
17100
18039
  if (jarg2) {
17101
18040
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17103
18042
  }
17104
18043
  LassoLogin_artifactMessage_set(arg1,arg2);
17105
18044
  
17106
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18045
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17107
18046
}
17108
18047
 
17109
18048
 
17110
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18049
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17111
18050
  jstring jresult = 0 ;
17112
18051
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17113
18052
  char *result = 0 ;
17114
18053
  
17115
18054
  (void)jenv;
17116
18055
  (void)jcls;
17117
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18056
  (void)jarg1_;
 
18057
  arg1 = *(LassoLogin **)&jarg1; 
17118
18058
  result = (char *)LassoLogin_artifactMessage_get(arg1);
17119
 
  
17120
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
18059
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17121
18060
  return jresult;
17122
18061
}
17123
18062
 
17124
18063
 
17125
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
18064
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
17126
18065
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17127
18066
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
17128
18067
  
17129
18068
  (void)jenv;
17130
18069
  (void)jcls;
17131
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
17132
 
  arg2 = *(LassoIdentity **)(void *)&jarg2; 
 
18070
  (void)jarg1_;
 
18071
  (void)jarg2_;
 
18072
  arg1 = *(LassoLogin **)&jarg1; 
 
18073
  arg2 = *(LassoIdentity **)&jarg2; 
17133
18074
  LassoLogin_identity_set(arg1,arg2);
17134
18075
  
17135
18076
}
17136
18077
 
17137
18078
 
17138
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18079
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17139
18080
  jlong jresult = 0 ;
17140
18081
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17141
18082
  LassoIdentity *result = 0 ;
17142
18083
  
17143
18084
  (void)jenv;
17144
18085
  (void)jcls;
17145
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18086
  (void)jarg1_;
 
18087
  arg1 = *(LassoLogin **)&jarg1; 
17146
18088
  result = (LassoIdentity *)LassoLogin_identity_get(arg1);
17147
 
  
17148
 
  *(LassoIdentity **)(void *)&jresult = result; 
 
18089
  *(LassoIdentity **)&jresult = result; 
17149
18090
  return jresult;
17150
18091
}
17151
18092
 
17152
18093
 
17153
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18094
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17154
18095
  jboolean jresult = 0 ;
17155
18096
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17156
18097
  bool result;
17157
18098
  
17158
18099
  (void)jenv;
17159
18100
  (void)jcls;
17160
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18101
  (void)jarg1_;
 
18102
  arg1 = *(LassoLogin **)&jarg1; 
17161
18103
  result = (bool)LassoLogin_isIdentityDirty_get(arg1);
17162
 
  
17163
18104
  jresult = (jboolean)result; 
17164
18105
  return jresult;
17165
18106
}
17166
18107
 
17167
18108
 
17168
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18109
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17169
18110
  jboolean jresult = 0 ;
17170
18111
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17171
18112
  bool result;
17172
18113
  
17173
18114
  (void)jenv;
17174
18115
  (void)jcls;
17175
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18116
  (void)jarg1_;
 
18117
  arg1 = *(LassoLogin **)&jarg1; 
17176
18118
  result = (bool)LassoLogin_isSessionDirty_get(arg1);
17177
 
  
17178
18119
  jresult = (jboolean)result; 
17179
18120
  return jresult;
17180
18121
}
17181
18122
 
17182
18123
 
17183
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18124
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17184
18125
  jstring jresult = 0 ;
17185
18126
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17186
18127
  char *result = 0 ;
17187
18128
  
17188
18129
  (void)jenv;
17189
18130
  (void)jcls;
17190
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18131
  (void)jarg1_;
 
18132
  arg1 = *(LassoLogin **)&jarg1; 
17191
18133
  result = (char *)LassoLogin_msgBody_get(arg1);
17192
 
  
17193
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
18134
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17194
18135
  return jresult;
17195
18136
}
17196
18137
 
17197
18138
 
17198
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18139
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17199
18140
  jstring jresult = 0 ;
17200
18141
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17201
18142
  char *result = 0 ;
17202
18143
  
17203
18144
  (void)jenv;
17204
18145
  (void)jcls;
17205
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18146
  (void)jarg1_;
 
18147
  arg1 = *(LassoLogin **)&jarg1; 
17206
18148
  result = (char *)LassoLogin_msgRelayState_get(arg1);
17207
 
  
17208
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
18149
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17209
18150
  return jresult;
17210
18151
}
17211
18152
 
17212
18153
 
17213
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18154
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17214
18155
  jstring jresult = 0 ;
17215
18156
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17216
18157
  char *result = 0 ;
17217
18158
  
17218
18159
  (void)jenv;
17219
18160
  (void)jcls;
17220
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18161
  (void)jarg1_;
 
18162
  arg1 = *(LassoLogin **)&jarg1; 
17221
18163
  result = (char *)LassoLogin_msgUrl_get(arg1);
17222
 
  
17223
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
18164
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17224
18165
  return jresult;
17225
18166
}
17226
18167
 
17227
18168
 
17228
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
18169
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
17229
18170
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17230
18171
  LassoNode *arg2 = (LassoNode *) 0 ;
17231
18172
  
17232
18173
  (void)jenv;
17233
18174
  (void)jcls;
17234
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
17235
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
18175
  (void)jarg1_;
 
18176
  (void)jarg2_;
 
18177
  arg1 = *(LassoLogin **)&jarg1; 
 
18178
  arg2 = *(LassoNode **)&jarg2; 
17236
18179
  LassoLogin_nameIdentifier_set(arg1,arg2);
17237
18180
  
17238
18181
}
17239
18182
 
17240
18183
 
17241
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18184
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17242
18185
  jlong jresult = 0 ;
17243
18186
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17244
18187
  LassoNode *result = 0 ;
17245
18188
  
17246
18189
  (void)jenv;
17247
18190
  (void)jcls;
17248
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18191
  (void)jarg1_;
 
18192
  arg1 = *(LassoLogin **)&jarg1; 
17249
18193
  result = (LassoNode *)LassoLogin_nameIdentifier_get(arg1);
17250
 
  
17251
 
  *(LassoNode **)(void *)&jresult = result; 
 
18194
  *(LassoNode **)&jresult = result; 
17252
18195
  return jresult;
17253
18196
}
17254
18197
 
17255
18198
 
17256
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18199
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17257
18200
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17258
18201
  char *arg2 = (char *) 0 ;
17259
18202
  
17260
18203
  (void)jenv;
17261
18204
  (void)jcls;
17262
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18205
  (void)jarg1_;
 
18206
  arg1 = *(LassoLogin **)&jarg1; 
17263
18207
  arg2 = 0;
17264
18208
  if (jarg2) {
17265
18209
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17267
18211
  }
17268
18212
  LassoLogin_remoteProviderId_set(arg1,arg2);
17269
18213
  
17270
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18214
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17271
18215
}
17272
18216
 
17273
18217
 
17274
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18218
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17275
18219
  jstring jresult = 0 ;
17276
18220
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17277
18221
  char *result = 0 ;
17278
18222
  
17279
18223
  (void)jenv;
17280
18224
  (void)jcls;
17281
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18225
  (void)jarg1_;
 
18226
  arg1 = *(LassoLogin **)&jarg1; 
17282
18227
  result = (char *)LassoLogin_remoteProviderId_get(arg1);
17283
 
  
17284
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
18228
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17285
18229
  return jresult;
17286
18230
}
17287
18231
 
17288
18232
 
17289
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
18233
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
17290
18234
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17291
18235
  LassoNode *arg2 = (LassoNode *) 0 ;
17292
18236
  
17293
18237
  (void)jenv;
17294
18238
  (void)jcls;
17295
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
17296
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
18239
  (void)jarg1_;
 
18240
  (void)jarg2_;
 
18241
  arg1 = *(LassoLogin **)&jarg1; 
 
18242
  arg2 = *(LassoNode **)&jarg2; 
17297
18243
  LassoLogin_request_set(arg1,arg2);
17298
18244
  
17299
18245
}
17300
18246
 
17301
18247
 
17302
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18248
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17303
18249
  jlong jresult = 0 ;
17304
18250
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17305
18251
  LassoNode *result = 0 ;
17306
18252
  
17307
18253
  (void)jenv;
17308
18254
  (void)jcls;
17309
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18255
  (void)jarg1_;
 
18256
  arg1 = *(LassoLogin **)&jarg1; 
17310
18257
  result = (LassoNode *)LassoLogin_request_get(arg1);
17311
 
  
17312
 
  *(LassoNode **)(void *)&jresult = result; 
 
18258
  *(LassoNode **)&jresult = result; 
17313
18259
  return jresult;
17314
18260
}
17315
18261
 
17316
18262
 
17317
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
18263
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
17318
18264
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17319
18265
  LassoNode *arg2 = (LassoNode *) 0 ;
17320
18266
  
17321
18267
  (void)jenv;
17322
18268
  (void)jcls;
17323
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
17324
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
18269
  (void)jarg1_;
 
18270
  (void)jarg2_;
 
18271
  arg1 = *(LassoLogin **)&jarg1; 
 
18272
  arg2 = *(LassoNode **)&jarg2; 
17325
18273
  LassoLogin_response_set(arg1,arg2);
17326
18274
  
17327
18275
}
17328
18276
 
17329
18277
 
17330
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18278
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17331
18279
  jlong jresult = 0 ;
17332
18280
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17333
18281
  LassoNode *result = 0 ;
17334
18282
  
17335
18283
  (void)jenv;
17336
18284
  (void)jcls;
17337
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18285
  (void)jarg1_;
 
18286
  arg1 = *(LassoLogin **)&jarg1; 
17338
18287
  result = (LassoNode *)LassoLogin_response_get(arg1);
17339
 
  
17340
 
  *(LassoNode **)(void *)&jresult = result; 
 
18288
  *(LassoNode **)&jresult = result; 
17341
18289
  return jresult;
17342
18290
}
17343
18291
 
17344
18292
 
17345
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
18293
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
17346
18294
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17347
18295
  LassoServer *arg2 = (LassoServer *) 0 ;
17348
18296
  
17349
18297
  (void)jenv;
17350
18298
  (void)jcls;
17351
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
17352
 
  arg2 = *(LassoServer **)(void *)&jarg2; 
 
18299
  (void)jarg1_;
 
18300
  (void)jarg2_;
 
18301
  arg1 = *(LassoLogin **)&jarg1; 
 
18302
  arg2 = *(LassoServer **)&jarg2; 
17353
18303
  LassoLogin_server_set(arg1,arg2);
17354
18304
  
17355
18305
}
17356
18306
 
17357
18307
 
17358
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18308
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17359
18309
  jlong jresult = 0 ;
17360
18310
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17361
18311
  LassoServer *result = 0 ;
17362
18312
  
17363
18313
  (void)jenv;
17364
18314
  (void)jcls;
17365
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18315
  (void)jarg1_;
 
18316
  arg1 = *(LassoLogin **)&jarg1; 
17366
18317
  result = (LassoServer *)LassoLogin_server_get(arg1);
17367
 
  
17368
 
  *(LassoServer **)(void *)&jresult = result; 
 
18318
  *(LassoServer **)&jresult = result; 
17369
18319
  return jresult;
17370
18320
}
17371
18321
 
17372
18322
 
17373
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
18323
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
17374
18324
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17375
18325
  LassoSession *arg2 = (LassoSession *) 0 ;
17376
18326
  
17377
18327
  (void)jenv;
17378
18328
  (void)jcls;
17379
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
17380
 
  arg2 = *(LassoSession **)(void *)&jarg2; 
 
18329
  (void)jarg1_;
 
18330
  (void)jarg2_;
 
18331
  arg1 = *(LassoLogin **)&jarg1; 
 
18332
  arg2 = *(LassoSession **)&jarg2; 
17381
18333
  LassoLogin_session_set(arg1,arg2);
17382
18334
  
17383
18335
}
17384
18336
 
17385
18337
 
17386
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18338
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17387
18339
  jlong jresult = 0 ;
17388
18340
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17389
18341
  LassoSession *result = 0 ;
17390
18342
  
17391
18343
  (void)jenv;
17392
18344
  (void)jcls;
17393
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18345
  (void)jarg1_;
 
18346
  arg1 = *(LassoLogin **)&jarg1; 
17394
18347
  result = (LassoSession *)LassoLogin_session_get(arg1);
17395
 
  
17396
 
  *(LassoSession **)(void *)&jresult = result; 
 
18348
  *(LassoSession **)&jresult = result; 
17397
18349
  return jresult;
17398
18350
}
17399
18351
 
17400
18352
 
17401
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Login(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18353
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Login(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17402
18354
  jlong jresult = 0 ;
17403
18355
  LassoServer *arg1 = (LassoServer *) 0 ;
17404
18356
  LassoLogin *result = 0 ;
17405
18357
  
17406
18358
  (void)jenv;
17407
18359
  (void)jcls;
17408
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
18360
  (void)jarg1_;
 
18361
  arg1 = *(LassoServer **)&jarg1; 
17409
18362
  result = (LassoLogin *)new_LassoLogin(arg1);
17410
 
  
17411
 
  *(LassoLogin **)(void *)&jresult = result; 
 
18363
  *(LassoLogin **)&jresult = result; 
17412
18364
  return jresult;
17413
18365
}
17414
18366
 
17415
18367
 
17416
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Login(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18368
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Login(JNIEnv *jenv, jclass jcls, jlong jarg1) {
17417
18369
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17418
18370
  
17419
18371
  (void)jenv;
17420
18372
  (void)jcls;
17421
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18373
  arg1 = *(LassoLogin **)&jarg1; 
17422
18374
  delete_LassoLogin(arg1);
17423
18375
  
17424
18376
}
17425
18377
 
17426
18378
 
17427
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1newFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18379
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1newFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17428
18380
  jlong jresult = 0 ;
17429
18381
  LassoServer *arg1 = (LassoServer *) 0 ;
17430
18382
  char *arg2 = (char *) 0 ;
17432
18384
  
17433
18385
  (void)jenv;
17434
18386
  (void)jcls;
17435
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
18387
  (void)jarg1_;
 
18388
  arg1 = *(LassoServer **)&jarg1; 
17436
18389
  arg2 = 0;
17437
18390
  if (jarg2) {
17438
18391
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17439
18392
    if (!arg2) return 0;
17440
18393
  }
17441
18394
  result = (LassoLogin *)LassoLogin_newFromDump(arg1,arg2);
17442
 
  
17443
 
  *(LassoLogin **)(void *)&jresult = result; 
17444
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18395
  *(LassoLogin **)&jresult = result; 
 
18396
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17445
18397
  return jresult;
17446
18398
}
17447
18399
 
17448
18400
 
17449
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18401
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17450
18402
  jint jresult = 0 ;
17451
18403
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17452
18404
  char *arg2 = (char *) 0 ;
17454
18406
  
17455
18407
  (void)jenv;
17456
18408
  (void)jcls;
17457
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18409
  (void)jarg1_;
 
18410
  arg1 = *(LassoLogin **)&jarg1; 
17458
18411
  arg2 = 0;
17459
18412
  if (jarg2) {
17460
18413
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17463
18416
  {
17464
18417
    int errorCode;
17465
18418
    errorCode = result = (int)LassoLogin_setIdentityFromDump(arg1,arg2);
17466
 
    
17467
18419
    if (errorCode) {
17468
18420
      char errorMsg[256];
17469
18421
      int swig_error = SWIG_RuntimeError;
17472
18424
        swig_error = SWIG_ValueError;
17473
18425
      }
17474
18426
      build_exception_msg(errorCode, errorMsg);
17475
 
      /*@SWIG:SWIG_exception@*/
17476
18427
      {
17477
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17478
 
        return 0;
17479
 
      }
17480
 
      /*@SWIG@*/;
 
18428
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18429
      };
17481
18430
    }
17482
18431
  }
17483
18432
  jresult = (jint)result; 
17484
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18433
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17485
18434
  return jresult;
17486
18435
}
17487
18436
 
17488
18437
 
17489
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18438
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17490
18439
  jint jresult = 0 ;
17491
18440
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17492
18441
  char *arg2 = (char *) 0 ;
17494
18443
  
17495
18444
  (void)jenv;
17496
18445
  (void)jcls;
17497
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18446
  (void)jarg1_;
 
18447
  arg1 = *(LassoLogin **)&jarg1; 
17498
18448
  arg2 = 0;
17499
18449
  if (jarg2) {
17500
18450
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17503
18453
  {
17504
18454
    int errorCode;
17505
18455
    errorCode = result = (int)LassoLogin_setSessionFromDump(arg1,arg2);
17506
 
    
17507
18456
    if (errorCode) {
17508
18457
      char errorMsg[256];
17509
18458
      int swig_error = SWIG_RuntimeError;
17512
18461
        swig_error = SWIG_ValueError;
17513
18462
      }
17514
18463
      build_exception_msg(errorCode, errorMsg);
17515
 
      /*@SWIG:SWIG_exception@*/
17516
18464
      {
17517
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17518
 
        return 0;
17519
 
      }
17520
 
      /*@SWIG@*/;
 
18465
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18466
      };
17521
18467
    }
17522
18468
  }
17523
18469
  jresult = (jint)result; 
17524
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18470
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17525
18471
  return jresult;
17526
18472
}
17527
18473
 
17528
18474
 
17529
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1acceptSso(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18475
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1acceptSso(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17530
18476
  jint jresult = 0 ;
17531
18477
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17532
18478
  int result;
17533
18479
  
17534
18480
  (void)jenv;
17535
18481
  (void)jcls;
17536
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18482
  (void)jarg1_;
 
18483
  arg1 = *(LassoLogin **)&jarg1; 
17537
18484
  {
17538
18485
    int errorCode;
17539
18486
    errorCode = result = (int)LassoLogin_acceptSso(arg1);
17540
 
    
17541
18487
    if (errorCode) {
17542
18488
      char errorMsg[256];
17543
18489
      int swig_error = SWIG_RuntimeError;
17546
18492
        swig_error = SWIG_ValueError;
17547
18493
      }
17548
18494
      build_exception_msg(errorCode, errorMsg);
17549
 
      /*@SWIG:SWIG_exception@*/
17550
18495
      {
17551
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17552
 
        return 0;
17553
 
      }
17554
 
      /*@SWIG@*/;
 
18496
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18497
      };
17555
18498
    }
17556
18499
  }
17557
18500
  jresult = (jint)result; 
17559
18502
}
17560
18503
 
17561
18504
 
17562
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildArtifactMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
18505
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildArtifactMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
17563
18506
  jint jresult = 0 ;
17564
18507
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17565
18508
  LassoHttpMethod arg2 ;
17567
18510
  
17568
18511
  (void)jenv;
17569
18512
  (void)jcls;
17570
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18513
  (void)jarg1_;
 
18514
  arg1 = *(LassoLogin **)&jarg1; 
17571
18515
  arg2 = (LassoHttpMethod)jarg2; 
17572
18516
  {
17573
18517
    int errorCode;
17574
18518
    errorCode = result = (int)LassoLogin_buildArtifactMsg(arg1,arg2);
17575
 
    
17576
18519
    if (errorCode) {
17577
18520
      char errorMsg[256];
17578
18521
      int swig_error = SWIG_RuntimeError;
17581
18524
        swig_error = SWIG_ValueError;
17582
18525
      }
17583
18526
      build_exception_msg(errorCode, errorMsg);
17584
 
      /*@SWIG:SWIG_exception@*/
17585
18527
      {
17586
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17587
 
        return 0;
17588
 
      }
17589
 
      /*@SWIG@*/;
 
18528
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18529
      };
17590
18530
    }
17591
18531
  }
17592
18532
  jresult = (jint)result; 
17594
18534
}
17595
18535
 
17596
18536
 
17597
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6) {
 
18537
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6) {
17598
18538
  jint jresult = 0 ;
17599
18539
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17600
18540
  char *arg2 = (char *) 0 ;
17606
18546
  
17607
18547
  (void)jenv;
17608
18548
  (void)jcls;
17609
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18549
  (void)jarg1_;
 
18550
  arg1 = *(LassoLogin **)&jarg1; 
17610
18551
  arg2 = 0;
17611
18552
  if (jarg2) {
17612
18553
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17635
18576
  {
17636
18577
    int errorCode;
17637
18578
    errorCode = result = (int)LassoLogin_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
17638
 
    
17639
18579
    if (errorCode) {
17640
18580
      char errorMsg[256];
17641
18581
      int swig_error = SWIG_RuntimeError;
17644
18584
        swig_error = SWIG_ValueError;
17645
18585
      }
17646
18586
      build_exception_msg(errorCode, errorMsg);
17647
 
      /*@SWIG:SWIG_exception@*/
17648
18587
      {
17649
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17650
 
        return 0;
17651
 
      }
17652
 
      /*@SWIG@*/;
 
18588
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18589
      };
17653
18590
    }
17654
18591
  }
17655
18592
  jresult = (jint)result; 
17656
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
17657
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
17658
 
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, arg4);
17659
 
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, arg5);
17660
 
  if (arg6) (*jenv)->ReleaseStringUTFChars(jenv, jarg6, arg6);
 
18593
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
18594
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
18595
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, (const char *)arg4);
 
18596
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, (const char *)arg5);
 
18597
  if (arg6) (*jenv)->ReleaseStringUTFChars(jenv, jarg6, (const char *)arg6);
17661
18598
  return jresult;
17662
18599
}
17663
18600
 
17664
18601
 
17665
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18602
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17666
18603
  jint jresult = 0 ;
17667
18604
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17668
18605
  int result;
17669
18606
  
17670
18607
  (void)jenv;
17671
18608
  (void)jcls;
17672
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18609
  (void)jarg1_;
 
18610
  arg1 = *(LassoLogin **)&jarg1; 
17673
18611
  {
17674
18612
    int errorCode;
17675
18613
    errorCode = result = (int)LassoLogin_buildAuthnRequestMsg(arg1);
17676
 
    
17677
18614
    if (errorCode) {
17678
18615
      char errorMsg[256];
17679
18616
      int swig_error = SWIG_RuntimeError;
17682
18619
        swig_error = SWIG_ValueError;
17683
18620
      }
17684
18621
      build_exception_msg(errorCode, errorMsg);
17685
 
      /*@SWIG:SWIG_exception@*/
17686
18622
      {
17687
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17688
 
        return 0;
17689
 
      }
17690
 
      /*@SWIG@*/;
 
18623
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18624
      };
17691
18625
    }
17692
18626
  }
17693
18627
  jresult = (jint)result; 
17695
18629
}
17696
18630
 
17697
18631
 
17698
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildAuthnResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18632
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildAuthnResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17699
18633
  jint jresult = 0 ;
17700
18634
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17701
18635
  int result;
17702
18636
  
17703
18637
  (void)jenv;
17704
18638
  (void)jcls;
17705
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18639
  (void)jarg1_;
 
18640
  arg1 = *(LassoLogin **)&jarg1; 
17706
18641
  {
17707
18642
    int errorCode;
17708
18643
    errorCode = result = (int)LassoLogin_buildAuthnResponseMsg(arg1);
17709
 
    
17710
18644
    if (errorCode) {
17711
18645
      char errorMsg[256];
17712
18646
      int swig_error = SWIG_RuntimeError;
17715
18649
        swig_error = SWIG_ValueError;
17716
18650
      }
17717
18651
      build_exception_msg(errorCode, errorMsg);
17718
 
      /*@SWIG:SWIG_exception@*/
17719
18652
      {
17720
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17721
 
        return 0;
17722
 
      }
17723
 
      /*@SWIG@*/;
 
18653
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18654
      };
17724
18655
    }
17725
18656
  }
17726
18657
  jresult = (jint)result; 
17728
18659
}
17729
18660
 
17730
18661
 
17731
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18662
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17732
18663
  jint jresult = 0 ;
17733
18664
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17734
18665
  int result;
17735
18666
  
17736
18667
  (void)jenv;
17737
18668
  (void)jcls;
17738
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18669
  (void)jarg1_;
 
18670
  arg1 = *(LassoLogin **)&jarg1; 
17739
18671
  {
17740
18672
    int errorCode;
17741
18673
    errorCode = result = (int)LassoLogin_buildRequestMsg(arg1);
17742
 
    
17743
18674
    if (errorCode) {
17744
18675
      char errorMsg[256];
17745
18676
      int swig_error = SWIG_RuntimeError;
17748
18679
        swig_error = SWIG_ValueError;
17749
18680
      }
17750
18681
      build_exception_msg(errorCode, errorMsg);
17751
 
      /*@SWIG:SWIG_exception@*/
17752
18682
      {
17753
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17754
 
        return 0;
17755
 
      }
17756
 
      /*@SWIG@*/;
 
18683
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18684
      };
17757
18685
    }
17758
18686
  }
17759
18687
  jresult = (jint)result; 
17761
18689
}
17762
18690
 
17763
18691
 
17764
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18692
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17765
18693
  jint jresult = 0 ;
17766
18694
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17767
18695
  char *arg2 = (char *) 0 ;
17769
18697
  
17770
18698
  (void)jenv;
17771
18699
  (void)jcls;
17772
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18700
  (void)jarg1_;
 
18701
  arg1 = *(LassoLogin **)&jarg1; 
17773
18702
  arg2 = 0;
17774
18703
  if (jarg2) {
17775
18704
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17778
18707
  {
17779
18708
    int errorCode;
17780
18709
    errorCode = result = (int)LassoLogin_buildResponseMsg(arg1,arg2);
17781
 
    
17782
18710
    if (errorCode) {
17783
18711
      char errorMsg[256];
17784
18712
      int swig_error = SWIG_RuntimeError;
17787
18715
        swig_error = SWIG_ValueError;
17788
18716
      }
17789
18717
      build_exception_msg(errorCode, errorMsg);
17790
 
      /*@SWIG:SWIG_exception@*/
17791
18718
      {
17792
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17793
 
        return 0;
17794
 
      }
17795
 
      /*@SWIG@*/;
 
18719
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18720
      };
17796
18721
    }
17797
18722
  }
17798
18723
  jresult = (jint)result; 
17799
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18724
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17800
18725
  return jresult;
17801
18726
}
17802
18727
 
17803
18728
 
17804
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18729
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17805
18730
  jstring jresult = 0 ;
17806
18731
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17807
18732
  char *result = 0 ;
17808
18733
  
17809
18734
  (void)jenv;
17810
18735
  (void)jcls;
17811
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18736
  (void)jarg1_;
 
18737
  arg1 = *(LassoLogin **)&jarg1; 
17812
18738
  result = (char *)LassoLogin_dump(arg1);
17813
 
  
17814
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
18739
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
17815
18740
  g_free(result);
17816
18741
  return jresult;
17817
18742
}
17818
18743
 
17819
18744
 
17820
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1initAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3) {
 
18745
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1initAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
17821
18746
  jint jresult = 0 ;
17822
18747
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17823
18748
  char *arg2 = (char *) NULL ;
17826
18751
  
17827
18752
  (void)jenv;
17828
18753
  (void)jcls;
17829
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18754
  (void)jarg1_;
 
18755
  arg1 = *(LassoLogin **)&jarg1; 
17830
18756
  arg2 = 0;
17831
18757
  if (jarg2) {
17832
18758
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17836
18762
  {
17837
18763
    int errorCode;
17838
18764
    errorCode = result = (int)LassoLogin_initAuthnRequest(arg1,arg2,arg3);
17839
 
    
17840
18765
    if (errorCode) {
17841
18766
      char errorMsg[256];
17842
18767
      int swig_error = SWIG_RuntimeError;
17845
18770
        swig_error = SWIG_ValueError;
17846
18771
      }
17847
18772
      build_exception_msg(errorCode, errorMsg);
17848
 
      /*@SWIG:SWIG_exception@*/
17849
18773
      {
17850
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17851
 
        return 0;
17852
 
      }
17853
 
      /*@SWIG@*/;
 
18774
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18775
      };
17854
18776
    }
17855
18777
  }
17856
18778
  jresult = (jint)result; 
17857
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18779
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17858
18780
  return jresult;
17859
18781
}
17860
18782
 
17861
18783
 
17862
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3) {
 
18784
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
17863
18785
  jint jresult = 0 ;
17864
18786
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17865
18787
  char *arg2 = (char *) 0 ;
17868
18790
  
17869
18791
  (void)jenv;
17870
18792
  (void)jcls;
17871
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18793
  (void)jarg1_;
 
18794
  arg1 = *(LassoLogin **)&jarg1; 
17872
18795
  arg2 = 0;
17873
18796
  if (jarg2) {
17874
18797
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17878
18801
  {
17879
18802
    int errorCode;
17880
18803
    errorCode = result = (int)LassoLogin_initRequest(arg1,arg2,arg3);
17881
 
    
17882
18804
    if (errorCode) {
17883
18805
      char errorMsg[256];
17884
18806
      int swig_error = SWIG_RuntimeError;
17887
18809
        swig_error = SWIG_ValueError;
17888
18810
      }
17889
18811
      build_exception_msg(errorCode, errorMsg);
17890
 
      /*@SWIG:SWIG_exception@*/
17891
18812
      {
17892
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17893
 
        return 0;
17894
 
      }
17895
 
      /*@SWIG@*/;
 
18813
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18814
      };
17896
18815
    }
17897
18816
  }
17898
18817
  jresult = (jint)result; 
17899
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18818
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17900
18819
  return jresult;
17901
18820
}
17902
18821
 
17903
18822
 
17904
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1initIdpInitiatedAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18823
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1initIdpInitiatedAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17905
18824
  jint jresult = 0 ;
17906
18825
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17907
18826
  char *arg2 = (char *) NULL ;
17909
18828
  
17910
18829
  (void)jenv;
17911
18830
  (void)jcls;
17912
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18831
  (void)jarg1_;
 
18832
  arg1 = *(LassoLogin **)&jarg1; 
17913
18833
  arg2 = 0;
17914
18834
  if (jarg2) {
17915
18835
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17918
18838
  {
17919
18839
    int errorCode;
17920
18840
    errorCode = result = (int)LassoLogin_initIdpInitiatedAuthnRequest(arg1,arg2);
17921
 
    
17922
18841
    if (errorCode) {
17923
18842
      char errorMsg[256];
17924
18843
      int swig_error = SWIG_RuntimeError;
17927
18846
        swig_error = SWIG_ValueError;
17928
18847
      }
17929
18848
      build_exception_msg(errorCode, errorMsg);
17930
 
      /*@SWIG:SWIG_exception@*/
17931
18849
      {
17932
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
17933
 
        return 0;
17934
 
      }
17935
 
      /*@SWIG@*/;
 
18850
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18851
      };
17936
18852
    }
17937
18853
  }
17938
18854
  jresult = (jint)result; 
17939
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18855
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
17940
18856
  return jresult;
17941
18857
}
17942
18858
 
17943
18859
 
17944
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1mustAskForConsent(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18860
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1mustAskForConsent(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17945
18861
  jboolean jresult = 0 ;
17946
18862
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17947
18863
  bool result;
17948
18864
  
17949
18865
  (void)jenv;
17950
18866
  (void)jcls;
17951
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18867
  (void)jarg1_;
 
18868
  arg1 = *(LassoLogin **)&jarg1; 
17952
18869
  result = (bool)LassoLogin_mustAskForConsent(arg1);
17953
 
  
17954
18870
  jresult = (jboolean)result; 
17955
18871
  return jresult;
17956
18872
}
17957
18873
 
17958
18874
 
17959
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1mustAuthenticate(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
18875
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1mustAuthenticate(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
17960
18876
  jboolean jresult = 0 ;
17961
18877
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17962
18878
  bool result;
17963
18879
  
17964
18880
  (void)jenv;
17965
18881
  (void)jcls;
17966
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18882
  (void)jarg1_;
 
18883
  arg1 = *(LassoLogin **)&jarg1; 
17967
18884
  result = (bool)LassoLogin_mustAuthenticate(arg1);
17968
 
  
17969
18885
  jresult = (jboolean)result; 
17970
18886
  return jresult;
17971
18887
}
17972
18888
 
17973
18889
 
17974
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18890
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
17975
18891
  jint jresult = 0 ;
17976
18892
  LassoLogin *arg1 = (LassoLogin *) 0 ;
17977
18893
  char *arg2 = (char *) 0 ;
17979
18895
  
17980
18896
  (void)jenv;
17981
18897
  (void)jcls;
17982
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18898
  (void)jarg1_;
 
18899
  arg1 = *(LassoLogin **)&jarg1; 
17983
18900
  arg2 = 0;
17984
18901
  if (jarg2) {
17985
18902
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
17988
18905
  {
17989
18906
    int errorCode;
17990
18907
    errorCode = result = (int)LassoLogin_processAuthnRequestMsg(arg1,arg2);
17991
 
    
17992
18908
    if (errorCode) {
17993
18909
      char errorMsg[256];
17994
18910
      int swig_error = SWIG_RuntimeError;
17997
18913
        swig_error = SWIG_ValueError;
17998
18914
      }
17999
18915
      build_exception_msg(errorCode, errorMsg);
18000
 
      /*@SWIG:SWIG_exception@*/
18001
18916
      {
18002
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18003
 
        return 0;
18004
 
      }
18005
 
      /*@SWIG@*/;
 
18917
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18918
      };
18006
18919
    }
18007
18920
  }
18008
18921
  jresult = (jint)result; 
18009
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18922
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18010
18923
  return jresult;
18011
18924
}
18012
18925
 
18013
18926
 
18014
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processAuthnResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18927
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processAuthnResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18015
18928
  jint jresult = 0 ;
18016
18929
  LassoLogin *arg1 = (LassoLogin *) 0 ;
18017
18930
  char *arg2 = (char *) 0 ;
18019
18932
  
18020
18933
  (void)jenv;
18021
18934
  (void)jcls;
18022
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18935
  (void)jarg1_;
 
18936
  arg1 = *(LassoLogin **)&jarg1; 
18023
18937
  arg2 = 0;
18024
18938
  if (jarg2) {
18025
18939
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18028
18942
  {
18029
18943
    int errorCode;
18030
18944
    errorCode = result = (int)LassoLogin_processAuthnResponseMsg(arg1,arg2);
18031
 
    
18032
18945
    if (errorCode) {
18033
18946
      char errorMsg[256];
18034
18947
      int swig_error = SWIG_RuntimeError;
18037
18950
        swig_error = SWIG_ValueError;
18038
18951
      }
18039
18952
      build_exception_msg(errorCode, errorMsg);
18040
 
      /*@SWIG:SWIG_exception@*/
18041
18953
      {
18042
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18043
 
        return 0;
18044
 
      }
18045
 
      /*@SWIG@*/;
 
18954
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18955
      };
18046
18956
    }
18047
18957
  }
18048
18958
  jresult = (jint)result; 
18049
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18959
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18050
18960
  return jresult;
18051
18961
}
18052
18962
 
18053
18963
 
18054
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
18964
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18055
18965
  jint jresult = 0 ;
18056
18966
  LassoLogin *arg1 = (LassoLogin *) 0 ;
18057
18967
  char *arg2 = (char *) 0 ;
18059
18969
  
18060
18970
  (void)jenv;
18061
18971
  (void)jcls;
18062
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
18972
  (void)jarg1_;
 
18973
  arg1 = *(LassoLogin **)&jarg1; 
18063
18974
  arg2 = 0;
18064
18975
  if (jarg2) {
18065
18976
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18068
18979
  {
18069
18980
    int errorCode;
18070
18981
    errorCode = result = (int)LassoLogin_processRequestMsg(arg1,arg2);
18071
 
    
18072
18982
    if (errorCode) {
18073
18983
      char errorMsg[256];
18074
18984
      int swig_error = SWIG_RuntimeError;
18077
18987
        swig_error = SWIG_ValueError;
18078
18988
      }
18079
18989
      build_exception_msg(errorCode, errorMsg);
18080
 
      /*@SWIG:SWIG_exception@*/
18081
18990
      {
18082
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18083
 
        return 0;
18084
 
      }
18085
 
      /*@SWIG@*/;
 
18991
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
18992
      };
18086
18993
    }
18087
18994
  }
18088
18995
  jresult = (jint)result; 
18089
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
18996
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18090
18997
  return jresult;
18091
18998
}
18092
18999
 
18093
19000
 
18094
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19001
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18095
19002
  jint jresult = 0 ;
18096
19003
  LassoLogin *arg1 = (LassoLogin *) 0 ;
18097
19004
  char *arg2 = (char *) 0 ;
18099
19006
  
18100
19007
  (void)jenv;
18101
19008
  (void)jcls;
18102
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
19009
  (void)jarg1_;
 
19010
  arg1 = *(LassoLogin **)&jarg1; 
18103
19011
  arg2 = 0;
18104
19012
  if (jarg2) {
18105
19013
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18108
19016
  {
18109
19017
    int errorCode;
18110
19018
    errorCode = result = (int)LassoLogin_processResponseMsg(arg1,arg2);
18111
 
    
18112
19019
    if (errorCode) {
18113
19020
      char errorMsg[256];
18114
19021
      int swig_error = SWIG_RuntimeError;
18117
19024
        swig_error = SWIG_ValueError;
18118
19025
      }
18119
19026
      build_exception_msg(errorCode, errorMsg);
18120
 
      /*@SWIG:SWIG_exception@*/
18121
19027
      {
18122
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18123
 
        return 0;
18124
 
      }
18125
 
      /*@SWIG@*/;
 
19028
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19029
      };
18126
19030
    }
18127
19031
  }
18128
19032
  jresult = (jint)result; 
18129
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19033
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18130
19034
  return jresult;
18131
19035
}
18132
19036
 
18133
19037
 
18134
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1setResourceId(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19038
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1setResourceId(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18135
19039
  jint jresult = 0 ;
18136
19040
  LassoLogin *arg1 = (LassoLogin *) 0 ;
18137
19041
  char *arg2 = (char *) 0 ;
18139
19043
  
18140
19044
  (void)jenv;
18141
19045
  (void)jcls;
18142
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
19046
  (void)jarg1_;
 
19047
  arg1 = *(LassoLogin **)&jarg1; 
18143
19048
  arg2 = 0;
18144
19049
  if (jarg2) {
18145
19050
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18148
19053
  {
18149
19054
    int errorCode;
18150
19055
    errorCode = result = (int)LassoLogin_setResourceId(arg1,arg2);
18151
 
    
18152
19056
    if (errorCode) {
18153
19057
      char errorMsg[256];
18154
19058
      int swig_error = SWIG_RuntimeError;
18157
19061
        swig_error = SWIG_ValueError;
18158
19062
      }
18159
19063
      build_exception_msg(errorCode, errorMsg);
18160
 
      /*@SWIG:SWIG_exception@*/
18161
19064
      {
18162
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18163
 
        return 0;
18164
 
      }
18165
 
      /*@SWIG@*/;
 
19065
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19066
      };
18166
19067
    }
18167
19068
  }
18168
19069
  jresult = (jint)result; 
18169
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19070
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18170
19071
  return jresult;
18171
19072
}
18172
19073
 
18173
19074
 
18174
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1validateRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jboolean jarg2, jboolean jarg3) {
 
19075
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1validateRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2, jboolean jarg3) {
18175
19076
  jint jresult = 0 ;
18176
19077
  LassoLogin *arg1 = (LassoLogin *) 0 ;
18177
19078
  bool arg2 ;
18180
19081
  
18181
19082
  (void)jenv;
18182
19083
  (void)jcls;
18183
 
  arg1 = *(LassoLogin **)(void *)&jarg1; 
 
19084
  (void)jarg1_;
 
19085
  arg1 = *(LassoLogin **)&jarg1; 
18184
19086
  arg2 = jarg2 ? true : false; 
18185
19087
  arg3 = jarg3 ? true : false; 
18186
19088
  {
18187
19089
    int errorCode;
18188
19090
    errorCode = result = (int)LassoLogin_validateRequestMsg(arg1,arg2,arg3);
18189
 
    
18190
 
    if (errorCode) {
18191
 
      char errorMsg[256];
18192
 
      int swig_error = SWIG_RuntimeError;
18193
 
      if (errorCode == -501 || 
18194
 
        errorCode == -501) {
18195
 
        swig_error = SWIG_ValueError;
18196
 
      }
18197
 
      build_exception_msg(errorCode, errorMsg);
18198
 
      /*@SWIG:SWIG_exception@*/
18199
 
      {
18200
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18201
 
        return 0;
18202
 
      }
18203
 
      /*@SWIG@*/;
18204
 
    }
18205
 
  }
18206
 
  jresult = (jint)result; 
18207
 
  return jresult;
18208
 
}
18209
 
 
18210
 
 
18211
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19091
    if (errorCode) {
 
19092
      char errorMsg[256];
 
19093
      int swig_error = SWIG_RuntimeError;
 
19094
      if (errorCode == -501 || 
 
19095
        errorCode == -501) {
 
19096
        swig_error = SWIG_ValueError;
 
19097
      }
 
19098
      build_exception_msg(errorCode, errorMsg);
 
19099
      {
 
19100
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19101
      };
 
19102
    }
 
19103
  }
 
19104
  jresult = (jint)result; 
 
19105
  return jresult;
 
19106
}
 
19107
 
 
19108
 
 
19109
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Login_1processPaosResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
19110
  jint jresult = 0 ;
 
19111
  LassoLogin *arg1 = (LassoLogin *) 0 ;
 
19112
  char *arg2 = (char *) 0 ;
 
19113
  int result;
 
19114
  
 
19115
  (void)jenv;
 
19116
  (void)jcls;
 
19117
  (void)jarg1_;
 
19118
  arg1 = *(LassoLogin **)&jarg1; 
 
19119
  arg2 = 0;
 
19120
  if (jarg2) {
 
19121
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
19122
    if (!arg2) return 0;
 
19123
  }
 
19124
  {
 
19125
    int errorCode;
 
19126
    errorCode = result = (int)LassoLogin_processPaosResponseMsg(arg1,arg2);
 
19127
    if (errorCode) {
 
19128
      char errorMsg[256];
 
19129
      int swig_error = SWIG_RuntimeError;
 
19130
      if (errorCode == -501 || 
 
19131
        errorCode == -501) {
 
19132
        swig_error = SWIG_ValueError;
 
19133
      }
 
19134
      build_exception_msg(errorCode, errorMsg);
 
19135
      {
 
19136
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19137
      };
 
19138
    }
 
19139
  }
 
19140
  jresult = (jint)result; 
 
19141
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
19142
  return jresult;
 
19143
}
 
19144
 
 
19145
 
 
19146
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18212
19147
  jstring jresult = 0 ;
18213
19148
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18214
19149
  char *result = 0 ;
18215
19150
  
18216
19151
  (void)jenv;
18217
19152
  (void)jcls;
18218
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19153
  (void)jarg1_;
 
19154
  arg1 = *(LassoLogout **)&jarg1; 
18219
19155
  result = (char *)LassoLogout_artifact_get(arg1);
18220
 
  
18221
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19156
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18222
19157
  return jresult;
18223
19158
}
18224
19159
 
18225
19160
 
18226
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19161
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18227
19162
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18228
19163
  char *arg2 = (char *) 0 ;
18229
19164
  
18230
19165
  (void)jenv;
18231
19166
  (void)jcls;
18232
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19167
  (void)jarg1_;
 
19168
  arg1 = *(LassoLogout **)&jarg1; 
18233
19169
  arg2 = 0;
18234
19170
  if (jarg2) {
18235
19171
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18237
19173
  }
18238
19174
  LassoLogout_artifactMessage_set(arg1,arg2);
18239
19175
  
18240
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19176
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18241
19177
}
18242
19178
 
18243
19179
 
18244
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19180
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18245
19181
  jstring jresult = 0 ;
18246
19182
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18247
19183
  char *result = 0 ;
18248
19184
  
18249
19185
  (void)jenv;
18250
19186
  (void)jcls;
18251
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19187
  (void)jarg1_;
 
19188
  arg1 = *(LassoLogout **)&jarg1; 
18252
19189
  result = (char *)LassoLogout_artifactMessage_get(arg1);
18253
 
  
18254
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19190
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18255
19191
  return jresult;
18256
19192
}
18257
19193
 
18258
19194
 
18259
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
19195
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18260
19196
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18261
19197
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
18262
19198
  
18263
19199
  (void)jenv;
18264
19200
  (void)jcls;
18265
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
18266
 
  arg2 = *(LassoIdentity **)(void *)&jarg2; 
 
19201
  (void)jarg1_;
 
19202
  (void)jarg2_;
 
19203
  arg1 = *(LassoLogout **)&jarg1; 
 
19204
  arg2 = *(LassoIdentity **)&jarg2; 
18267
19205
  LassoLogout_identity_set(arg1,arg2);
18268
19206
  
18269
19207
}
18270
19208
 
18271
19209
 
18272
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19210
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18273
19211
  jlong jresult = 0 ;
18274
19212
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18275
19213
  LassoIdentity *result = 0 ;
18276
19214
  
18277
19215
  (void)jenv;
18278
19216
  (void)jcls;
18279
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19217
  (void)jarg1_;
 
19218
  arg1 = *(LassoLogout **)&jarg1; 
18280
19219
  result = (LassoIdentity *)LassoLogout_identity_get(arg1);
18281
 
  
18282
 
  *(LassoIdentity **)(void *)&jresult = result; 
 
19220
  *(LassoIdentity **)&jresult = result; 
18283
19221
  return jresult;
18284
19222
}
18285
19223
 
18286
19224
 
18287
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19225
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18288
19226
  jboolean jresult = 0 ;
18289
19227
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18290
19228
  bool result;
18291
19229
  
18292
19230
  (void)jenv;
18293
19231
  (void)jcls;
18294
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19232
  (void)jarg1_;
 
19233
  arg1 = *(LassoLogout **)&jarg1; 
18295
19234
  result = (bool)LassoLogout_isIdentityDirty_get(arg1);
18296
 
  
18297
19235
  jresult = (jboolean)result; 
18298
19236
  return jresult;
18299
19237
}
18300
19238
 
18301
19239
 
18302
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19240
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18303
19241
  jboolean jresult = 0 ;
18304
19242
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18305
19243
  bool result;
18306
19244
  
18307
19245
  (void)jenv;
18308
19246
  (void)jcls;
18309
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19247
  (void)jarg1_;
 
19248
  arg1 = *(LassoLogout **)&jarg1; 
18310
19249
  result = (bool)LassoLogout_isSessionDirty_get(arg1);
18311
 
  
18312
19250
  jresult = (jboolean)result; 
18313
19251
  return jresult;
18314
19252
}
18315
19253
 
18316
19254
 
18317
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19255
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18318
19256
  jstring jresult = 0 ;
18319
19257
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18320
19258
  char *result = 0 ;
18321
19259
  
18322
19260
  (void)jenv;
18323
19261
  (void)jcls;
18324
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19262
  (void)jarg1_;
 
19263
  arg1 = *(LassoLogout **)&jarg1; 
18325
19264
  result = (char *)LassoLogout_msgBody_get(arg1);
18326
 
  
18327
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19265
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18328
19266
  return jresult;
18329
19267
}
18330
19268
 
18331
19269
 
18332
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19270
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18333
19271
  jstring jresult = 0 ;
18334
19272
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18335
19273
  char *result = 0 ;
18336
19274
  
18337
19275
  (void)jenv;
18338
19276
  (void)jcls;
18339
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19277
  (void)jarg1_;
 
19278
  arg1 = *(LassoLogout **)&jarg1; 
18340
19279
  result = (char *)LassoLogout_msgRelayState_get(arg1);
18341
 
  
18342
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19280
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18343
19281
  return jresult;
18344
19282
}
18345
19283
 
18346
19284
 
18347
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19285
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18348
19286
  jstring jresult = 0 ;
18349
19287
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18350
19288
  char *result = 0 ;
18351
19289
  
18352
19290
  (void)jenv;
18353
19291
  (void)jcls;
18354
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19292
  (void)jarg1_;
 
19293
  arg1 = *(LassoLogout **)&jarg1; 
18355
19294
  result = (char *)LassoLogout_msgUrl_get(arg1);
18356
 
  
18357
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19295
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18358
19296
  return jresult;
18359
19297
}
18360
19298
 
18361
19299
 
18362
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
19300
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18363
19301
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18364
19302
  LassoNode *arg2 = (LassoNode *) 0 ;
18365
19303
  
18366
19304
  (void)jenv;
18367
19305
  (void)jcls;
18368
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
18369
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
19306
  (void)jarg1_;
 
19307
  (void)jarg2_;
 
19308
  arg1 = *(LassoLogout **)&jarg1; 
 
19309
  arg2 = *(LassoNode **)&jarg2; 
18370
19310
  LassoLogout_nameIdentifier_set(arg1,arg2);
18371
19311
  
18372
19312
}
18373
19313
 
18374
19314
 
18375
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19315
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18376
19316
  jlong jresult = 0 ;
18377
19317
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18378
19318
  LassoNode *result = 0 ;
18379
19319
  
18380
19320
  (void)jenv;
18381
19321
  (void)jcls;
18382
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19322
  (void)jarg1_;
 
19323
  arg1 = *(LassoLogout **)&jarg1; 
18383
19324
  result = (LassoNode *)LassoLogout_nameIdentifier_get(arg1);
18384
 
  
18385
 
  *(LassoNode **)(void *)&jresult = result; 
 
19325
  *(LassoNode **)&jresult = result; 
18386
19326
  return jresult;
18387
19327
}
18388
19328
 
18389
19329
 
18390
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19330
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18391
19331
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18392
19332
  char *arg2 = (char *) 0 ;
18393
19333
  
18394
19334
  (void)jenv;
18395
19335
  (void)jcls;
18396
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19336
  (void)jarg1_;
 
19337
  arg1 = *(LassoLogout **)&jarg1; 
18397
19338
  arg2 = 0;
18398
19339
  if (jarg2) {
18399
19340
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18401
19342
  }
18402
19343
  LassoLogout_remoteProviderId_set(arg1,arg2);
18403
19344
  
18404
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19345
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18405
19346
}
18406
19347
 
18407
19348
 
18408
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19349
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18409
19350
  jstring jresult = 0 ;
18410
19351
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18411
19352
  char *result = 0 ;
18412
19353
  
18413
19354
  (void)jenv;
18414
19355
  (void)jcls;
18415
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19356
  (void)jarg1_;
 
19357
  arg1 = *(LassoLogout **)&jarg1; 
18416
19358
  result = (char *)LassoLogout_remoteProviderId_get(arg1);
18417
 
  
18418
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19359
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18419
19360
  return jresult;
18420
19361
}
18421
19362
 
18422
19363
 
18423
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
19364
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18424
19365
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18425
19366
  LassoNode *arg2 = (LassoNode *) 0 ;
18426
19367
  
18427
19368
  (void)jenv;
18428
19369
  (void)jcls;
18429
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
18430
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
19370
  (void)jarg1_;
 
19371
  (void)jarg2_;
 
19372
  arg1 = *(LassoLogout **)&jarg1; 
 
19373
  arg2 = *(LassoNode **)&jarg2; 
18431
19374
  LassoLogout_request_set(arg1,arg2);
18432
19375
  
18433
19376
}
18434
19377
 
18435
19378
 
18436
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19379
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18437
19380
  jlong jresult = 0 ;
18438
19381
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18439
19382
  LassoNode *result = 0 ;
18440
19383
  
18441
19384
  (void)jenv;
18442
19385
  (void)jcls;
18443
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19386
  (void)jarg1_;
 
19387
  arg1 = *(LassoLogout **)&jarg1; 
18444
19388
  result = (LassoNode *)LassoLogout_request_get(arg1);
18445
 
  
18446
 
  *(LassoNode **)(void *)&jresult = result; 
 
19389
  *(LassoNode **)&jresult = result; 
18447
19390
  return jresult;
18448
19391
}
18449
19392
 
18450
19393
 
18451
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
19394
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18452
19395
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18453
19396
  LassoNode *arg2 = (LassoNode *) 0 ;
18454
19397
  
18455
19398
  (void)jenv;
18456
19399
  (void)jcls;
18457
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
18458
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
19400
  (void)jarg1_;
 
19401
  (void)jarg2_;
 
19402
  arg1 = *(LassoLogout **)&jarg1; 
 
19403
  arg2 = *(LassoNode **)&jarg2; 
18459
19404
  LassoLogout_response_set(arg1,arg2);
18460
19405
  
18461
19406
}
18462
19407
 
18463
19408
 
18464
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19409
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18465
19410
  jlong jresult = 0 ;
18466
19411
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18467
19412
  LassoNode *result = 0 ;
18468
19413
  
18469
19414
  (void)jenv;
18470
19415
  (void)jcls;
18471
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19416
  (void)jarg1_;
 
19417
  arg1 = *(LassoLogout **)&jarg1; 
18472
19418
  result = (LassoNode *)LassoLogout_response_get(arg1);
18473
 
  
18474
 
  *(LassoNode **)(void *)&jresult = result; 
 
19419
  *(LassoNode **)&jresult = result; 
18475
19420
  return jresult;
18476
19421
}
18477
19422
 
18478
19423
 
18479
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
19424
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18480
19425
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18481
19426
  LassoServer *arg2 = (LassoServer *) 0 ;
18482
19427
  
18483
19428
  (void)jenv;
18484
19429
  (void)jcls;
18485
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
18486
 
  arg2 = *(LassoServer **)(void *)&jarg2; 
 
19430
  (void)jarg1_;
 
19431
  (void)jarg2_;
 
19432
  arg1 = *(LassoLogout **)&jarg1; 
 
19433
  arg2 = *(LassoServer **)&jarg2; 
18487
19434
  LassoLogout_server_set(arg1,arg2);
18488
19435
  
18489
19436
}
18490
19437
 
18491
19438
 
18492
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19439
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18493
19440
  jlong jresult = 0 ;
18494
19441
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18495
19442
  LassoServer *result = 0 ;
18496
19443
  
18497
19444
  (void)jenv;
18498
19445
  (void)jcls;
18499
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19446
  (void)jarg1_;
 
19447
  arg1 = *(LassoLogout **)&jarg1; 
18500
19448
  result = (LassoServer *)LassoLogout_server_get(arg1);
18501
 
  
18502
 
  *(LassoServer **)(void *)&jresult = result; 
 
19449
  *(LassoServer **)&jresult = result; 
18503
19450
  return jresult;
18504
19451
}
18505
19452
 
18506
19453
 
18507
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
19454
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18508
19455
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18509
19456
  LassoSession *arg2 = (LassoSession *) 0 ;
18510
19457
  
18511
19458
  (void)jenv;
18512
19459
  (void)jcls;
18513
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
18514
 
  arg2 = *(LassoSession **)(void *)&jarg2; 
 
19460
  (void)jarg1_;
 
19461
  (void)jarg2_;
 
19462
  arg1 = *(LassoLogout **)&jarg1; 
 
19463
  arg2 = *(LassoSession **)&jarg2; 
18515
19464
  LassoLogout_session_set(arg1,arg2);
18516
19465
  
18517
19466
}
18518
19467
 
18519
19468
 
18520
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19469
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18521
19470
  jlong jresult = 0 ;
18522
19471
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18523
19472
  LassoSession *result = 0 ;
18524
19473
  
18525
19474
  (void)jenv;
18526
19475
  (void)jcls;
18527
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19476
  (void)jarg1_;
 
19477
  arg1 = *(LassoLogout **)&jarg1; 
18528
19478
  result = (LassoSession *)LassoLogout_session_get(arg1);
18529
 
  
18530
 
  *(LassoSession **)(void *)&jresult = result; 
 
19479
  *(LassoSession **)&jresult = result; 
18531
19480
  return jresult;
18532
19481
}
18533
19482
 
18534
19483
 
18535
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Logout(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19484
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Logout(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18536
19485
  jlong jresult = 0 ;
18537
19486
  LassoServer *arg1 = (LassoServer *) 0 ;
18538
19487
  LassoLogout *result = 0 ;
18539
19488
  
18540
19489
  (void)jenv;
18541
19490
  (void)jcls;
18542
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
19491
  (void)jarg1_;
 
19492
  arg1 = *(LassoServer **)&jarg1; 
18543
19493
  result = (LassoLogout *)new_LassoLogout(arg1);
18544
 
  
18545
 
  *(LassoLogout **)(void *)&jresult = result; 
 
19494
  *(LassoLogout **)&jresult = result; 
18546
19495
  return jresult;
18547
19496
}
18548
19497
 
18549
19498
 
18550
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Logout(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19499
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Logout(JNIEnv *jenv, jclass jcls, jlong jarg1) {
18551
19500
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18552
19501
  
18553
19502
  (void)jenv;
18554
19503
  (void)jcls;
18555
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19504
  arg1 = *(LassoLogout **)&jarg1; 
18556
19505
  delete_LassoLogout(arg1);
18557
19506
  
18558
19507
}
18559
19508
 
18560
19509
 
18561
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1newFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19510
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1newFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18562
19511
  jlong jresult = 0 ;
18563
19512
  LassoServer *arg1 = (LassoServer *) 0 ;
18564
19513
  char *arg2 = (char *) 0 ;
18566
19515
  
18567
19516
  (void)jenv;
18568
19517
  (void)jcls;
18569
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
19518
  (void)jarg1_;
 
19519
  arg1 = *(LassoServer **)&jarg1; 
18570
19520
  arg2 = 0;
18571
19521
  if (jarg2) {
18572
19522
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18573
19523
    if (!arg2) return 0;
18574
19524
  }
18575
19525
  result = (LassoLogout *)LassoLogout_newFromDump(arg1,arg2);
18576
 
  
18577
 
  *(LassoLogout **)(void *)&jresult = result; 
18578
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19526
  *(LassoLogout **)&jresult = result; 
 
19527
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18579
19528
  return jresult;
18580
19529
}
18581
19530
 
18582
19531
 
18583
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19532
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18584
19533
  jint jresult = 0 ;
18585
19534
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18586
19535
  char *arg2 = (char *) 0 ;
18588
19537
  
18589
19538
  (void)jenv;
18590
19539
  (void)jcls;
18591
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19540
  (void)jarg1_;
 
19541
  arg1 = *(LassoLogout **)&jarg1; 
18592
19542
  arg2 = 0;
18593
19543
  if (jarg2) {
18594
19544
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18597
19547
  {
18598
19548
    int errorCode;
18599
19549
    errorCode = result = (int)LassoLogout_setIdentityFromDump(arg1,arg2);
18600
 
    
18601
19550
    if (errorCode) {
18602
19551
      char errorMsg[256];
18603
19552
      int swig_error = SWIG_RuntimeError;
18606
19555
        swig_error = SWIG_ValueError;
18607
19556
      }
18608
19557
      build_exception_msg(errorCode, errorMsg);
18609
 
      /*@SWIG:SWIG_exception@*/
18610
19558
      {
18611
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18612
 
        return 0;
18613
 
      }
18614
 
      /*@SWIG@*/;
 
19559
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19560
      };
18615
19561
    }
18616
19562
  }
18617
19563
  jresult = (jint)result; 
18618
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19564
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18619
19565
  return jresult;
18620
19566
}
18621
19567
 
18622
19568
 
18623
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19569
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18624
19570
  jint jresult = 0 ;
18625
19571
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18626
19572
  char *arg2 = (char *) 0 ;
18628
19574
  
18629
19575
  (void)jenv;
18630
19576
  (void)jcls;
18631
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19577
  (void)jarg1_;
 
19578
  arg1 = *(LassoLogout **)&jarg1; 
18632
19579
  arg2 = 0;
18633
19580
  if (jarg2) {
18634
19581
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18637
19584
  {
18638
19585
    int errorCode;
18639
19586
    errorCode = result = (int)LassoLogout_setSessionFromDump(arg1,arg2);
18640
 
    
18641
19587
    if (errorCode) {
18642
19588
      char errorMsg[256];
18643
19589
      int swig_error = SWIG_RuntimeError;
18646
19592
        swig_error = SWIG_ValueError;
18647
19593
      }
18648
19594
      build_exception_msg(errorCode, errorMsg);
18649
 
      /*@SWIG:SWIG_exception@*/
18650
19595
      {
18651
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18652
 
        return 0;
18653
 
      }
18654
 
      /*@SWIG@*/;
 
19596
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19597
      };
18655
19598
    }
18656
19599
  }
18657
19600
  jresult = (jint)result; 
18658
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19601
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18659
19602
  return jresult;
18660
19603
}
18661
19604
 
18662
19605
 
18663
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19606
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18664
19607
  jint jresult = 0 ;
18665
19608
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18666
19609
  int result;
18667
19610
  
18668
19611
  (void)jenv;
18669
19612
  (void)jcls;
18670
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19613
  (void)jarg1_;
 
19614
  arg1 = *(LassoLogout **)&jarg1; 
18671
19615
  {
18672
19616
    int errorCode;
18673
19617
    errorCode = result = (int)LassoLogout_buildRequestMsg(arg1);
18674
 
    
18675
19618
    if (errorCode) {
18676
19619
      char errorMsg[256];
18677
19620
      int swig_error = SWIG_RuntimeError;
18680
19623
        swig_error = SWIG_ValueError;
18681
19624
      }
18682
19625
      build_exception_msg(errorCode, errorMsg);
18683
 
      /*@SWIG:SWIG_exception@*/
18684
19626
      {
18685
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18686
 
        return 0;
18687
 
      }
18688
 
      /*@SWIG@*/;
 
19627
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19628
      };
18689
19629
    }
18690
19630
  }
18691
19631
  jresult = (jint)result; 
18693
19633
}
18694
19634
 
18695
19635
 
18696
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19636
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18697
19637
  jint jresult = 0 ;
18698
19638
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18699
19639
  int result;
18700
19640
  
18701
19641
  (void)jenv;
18702
19642
  (void)jcls;
18703
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19643
  (void)jarg1_;
 
19644
  arg1 = *(LassoLogout **)&jarg1; 
18704
19645
  {
18705
19646
    int errorCode;
18706
19647
    errorCode = result = (int)LassoLogout_buildResponseMsg(arg1);
18707
 
    
18708
19648
    if (errorCode) {
18709
19649
      char errorMsg[256];
18710
19650
      int swig_error = SWIG_RuntimeError;
18713
19653
        swig_error = SWIG_ValueError;
18714
19654
      }
18715
19655
      build_exception_msg(errorCode, errorMsg);
18716
 
      /*@SWIG:SWIG_exception@*/
18717
19656
      {
18718
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18719
 
        return 0;
18720
 
      }
18721
 
      /*@SWIG@*/;
 
19657
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19658
      };
18722
19659
    }
18723
19660
  }
18724
19661
  jresult = (jint)result; 
18726
19663
}
18727
19664
 
18728
19665
 
18729
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19666
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18730
19667
  jstring jresult = 0 ;
18731
19668
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18732
19669
  char *result = 0 ;
18733
19670
  
18734
19671
  (void)jenv;
18735
19672
  (void)jcls;
18736
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19673
  (void)jarg1_;
 
19674
  arg1 = *(LassoLogout **)&jarg1; 
18737
19675
  result = (char *)LassoLogout_dump(arg1);
18738
 
  
18739
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19676
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18740
19677
  g_free(result);
18741
19678
  return jresult;
18742
19679
}
18743
19680
 
18744
19681
 
18745
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1getNextProviderId(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19682
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1getNextProviderId(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18746
19683
  jstring jresult = 0 ;
18747
19684
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18748
19685
  char *result = 0 ;
18749
19686
  
18750
19687
  (void)jenv;
18751
19688
  (void)jcls;
18752
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19689
  (void)jarg1_;
 
19690
  arg1 = *(LassoLogout **)&jarg1; 
18753
19691
  result = (char *)LassoLogout_getNextProviderId(arg1);
18754
 
  
18755
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19692
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18756
19693
  g_free(result);
18757
19694
  return jresult;
18758
19695
}
18759
19696
 
18760
19697
 
18761
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3) {
 
19698
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
18762
19699
  jint jresult = 0 ;
18763
19700
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18764
19701
  char *arg2 = (char *) NULL ;
18767
19704
  
18768
19705
  (void)jenv;
18769
19706
  (void)jcls;
18770
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19707
  (void)jarg1_;
 
19708
  arg1 = *(LassoLogout **)&jarg1; 
18771
19709
  arg2 = 0;
18772
19710
  if (jarg2) {
18773
19711
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18777
19715
  {
18778
19716
    int errorCode;
18779
19717
    errorCode = result = (int)LassoLogout_initRequest(arg1,arg2,arg3);
18780
 
    
18781
19718
    if (errorCode) {
18782
19719
      char errorMsg[256];
18783
19720
      int swig_error = SWIG_RuntimeError;
18786
19723
        swig_error = SWIG_ValueError;
18787
19724
      }
18788
19725
      build_exception_msg(errorCode, errorMsg);
18789
 
      /*@SWIG:SWIG_exception@*/
18790
19726
      {
18791
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18792
 
        return 0;
18793
 
      }
18794
 
      /*@SWIG@*/;
 
19727
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19728
      };
18795
19729
    }
18796
19730
  }
18797
19731
  jresult = (jint)result; 
18798
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19732
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18799
19733
  return jresult;
18800
19734
}
18801
19735
 
18802
19736
 
18803
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19737
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18804
19738
  jint jresult = 0 ;
18805
19739
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18806
19740
  char *arg2 = (char *) 0 ;
18808
19742
  
18809
19743
  (void)jenv;
18810
19744
  (void)jcls;
18811
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19745
  (void)jarg1_;
 
19746
  arg1 = *(LassoLogout **)&jarg1; 
18812
19747
  arg2 = 0;
18813
19748
  if (jarg2) {
18814
19749
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18817
19752
  {
18818
19753
    int errorCode;
18819
19754
    errorCode = result = (int)LassoLogout_processRequestMsg(arg1,arg2);
18820
 
    
18821
19755
    if (errorCode) {
18822
19756
      char errorMsg[256];
18823
19757
      int swig_error = SWIG_RuntimeError;
18826
19760
        swig_error = SWIG_ValueError;
18827
19761
      }
18828
19762
      build_exception_msg(errorCode, errorMsg);
18829
 
      /*@SWIG:SWIG_exception@*/
18830
19763
      {
18831
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18832
 
        return 0;
18833
 
      }
18834
 
      /*@SWIG@*/;
 
19764
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19765
      };
18835
19766
    }
18836
19767
  }
18837
19768
  jresult = (jint)result; 
18838
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19769
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18839
19770
  return jresult;
18840
19771
}
18841
19772
 
18842
19773
 
18843
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19774
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18844
19775
  jint jresult = 0 ;
18845
19776
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18846
19777
  char *arg2 = (char *) 0 ;
18848
19779
  
18849
19780
  (void)jenv;
18850
19781
  (void)jcls;
18851
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19782
  (void)jarg1_;
 
19783
  arg1 = *(LassoLogout **)&jarg1; 
18852
19784
  arg2 = 0;
18853
19785
  if (jarg2) {
18854
19786
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18857
19789
  {
18858
19790
    int errorCode;
18859
19791
    errorCode = result = (int)LassoLogout_processResponseMsg(arg1,arg2);
18860
 
    
18861
19792
    if (errorCode) {
18862
19793
      char errorMsg[256];
18863
19794
      int swig_error = SWIG_RuntimeError;
18866
19797
        swig_error = SWIG_ValueError;
18867
19798
      }
18868
19799
      build_exception_msg(errorCode, errorMsg);
18869
 
      /*@SWIG:SWIG_exception@*/
18870
19800
      {
18871
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18872
 
        return 0;
18873
 
      }
18874
 
      /*@SWIG@*/;
 
19801
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19802
      };
18875
19803
    }
18876
19804
  }
18877
19805
  jresult = (jint)result; 
18878
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19806
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18879
19807
  return jresult;
18880
19808
}
18881
19809
 
18882
19810
 
18883
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1resetProviderIdIndex(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19811
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1resetProviderIdIndex(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18884
19812
  jint jresult = 0 ;
18885
19813
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18886
19814
  int result;
18887
19815
  
18888
19816
  (void)jenv;
18889
19817
  (void)jcls;
18890
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19818
  (void)jarg1_;
 
19819
  arg1 = *(LassoLogout **)&jarg1; 
18891
19820
  {
18892
19821
    int errorCode;
18893
19822
    errorCode = result = (int)LassoLogout_resetProviderIdIndex(arg1);
18894
 
    
18895
19823
    if (errorCode) {
18896
19824
      char errorMsg[256];
18897
19825
      int swig_error = SWIG_RuntimeError;
18900
19828
        swig_error = SWIG_ValueError;
18901
19829
      }
18902
19830
      build_exception_msg(errorCode, errorMsg);
18903
 
      /*@SWIG:SWIG_exception@*/
18904
19831
      {
18905
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18906
 
        return 0;
18907
 
      }
18908
 
      /*@SWIG@*/;
 
19832
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19833
      };
18909
19834
    }
18910
19835
  }
18911
19836
  jresult = (jint)result; 
18913
19838
}
18914
19839
 
18915
19840
 
18916
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19841
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Logout_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18917
19842
  jint jresult = 0 ;
18918
19843
  LassoLogout *arg1 = (LassoLogout *) 0 ;
18919
19844
  int result;
18920
19845
  
18921
19846
  (void)jenv;
18922
19847
  (void)jcls;
18923
 
  arg1 = *(LassoLogout **)(void *)&jarg1; 
 
19848
  (void)jarg1_;
 
19849
  arg1 = *(LassoLogout **)&jarg1; 
18924
19850
  {
18925
19851
    int errorCode;
18926
19852
    errorCode = result = (int)LassoLogout_validateRequest(arg1);
18927
 
    
18928
19853
    if (errorCode) {
18929
19854
      char errorMsg[256];
18930
19855
      int swig_error = SWIG_RuntimeError;
18933
19858
        swig_error = SWIG_ValueError;
18934
19859
      }
18935
19860
      build_exception_msg(errorCode, errorMsg);
18936
 
      /*@SWIG:SWIG_exception@*/
18937
19861
      {
18938
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
18939
 
        return 0;
18940
 
      }
18941
 
      /*@SWIG@*/;
 
19862
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
19863
      };
18942
19864
    }
18943
19865
  }
18944
19866
  jresult = (jint)result; 
18946
19868
}
18947
19869
 
18948
19870
 
18949
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19871
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18950
19872
  jstring jresult = 0 ;
18951
19873
  LassoLecp *arg1 = (LassoLecp *) 0 ;
18952
19874
  char *result = 0 ;
18953
19875
  
18954
19876
  (void)jenv;
18955
19877
  (void)jcls;
18956
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
19878
  (void)jarg1_;
 
19879
  arg1 = *(LassoLecp **)&jarg1; 
18957
19880
  result = (char *)LassoLecp_artifact_get(arg1);
18958
 
  
18959
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19881
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18960
19882
  return jresult;
18961
19883
}
18962
19884
 
18963
19885
 
18964
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
19886
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
18965
19887
  LassoLecp *arg1 = (LassoLecp *) 0 ;
18966
19888
  char *arg2 = (char *) 0 ;
18967
19889
  
18968
19890
  (void)jenv;
18969
19891
  (void)jcls;
18970
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
19892
  (void)jarg1_;
 
19893
  arg1 = *(LassoLecp **)&jarg1; 
18971
19894
  arg2 = 0;
18972
19895
  if (jarg2) {
18973
19896
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
18975
19898
  }
18976
19899
  LassoLecp_artifactMessage_set(arg1,arg2);
18977
19900
  
18978
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
19901
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
18979
19902
}
18980
19903
 
18981
19904
 
18982
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19905
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
18983
19906
  jstring jresult = 0 ;
18984
19907
  LassoLecp *arg1 = (LassoLecp *) 0 ;
18985
19908
  char *result = 0 ;
18986
19909
  
18987
19910
  (void)jenv;
18988
19911
  (void)jcls;
18989
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
19912
  (void)jarg1_;
 
19913
  arg1 = *(LassoLecp **)&jarg1; 
18990
19914
  result = (char *)LassoLecp_artifactMessage_get(arg1);
18991
 
  
18992
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19915
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
18993
19916
  return jresult;
18994
19917
}
18995
19918
 
18996
19919
 
18997
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
19920
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
18998
19921
  LassoLecp *arg1 = (LassoLecp *) 0 ;
18999
19922
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
19000
19923
  
19001
19924
  (void)jenv;
19002
19925
  (void)jcls;
19003
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
19004
 
  arg2 = *(LassoIdentity **)(void *)&jarg2; 
 
19926
  (void)jarg1_;
 
19927
  (void)jarg2_;
 
19928
  arg1 = *(LassoLecp **)&jarg1; 
 
19929
  arg2 = *(LassoIdentity **)&jarg2; 
19005
19930
  LassoLecp_identity_set(arg1,arg2);
19006
19931
  
19007
19932
}
19008
19933
 
19009
19934
 
19010
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19935
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19011
19936
  jlong jresult = 0 ;
19012
19937
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19013
19938
  LassoIdentity *result = 0 ;
19014
19939
  
19015
19940
  (void)jenv;
19016
19941
  (void)jcls;
19017
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
19942
  (void)jarg1_;
 
19943
  arg1 = *(LassoLecp **)&jarg1; 
19018
19944
  result = (LassoIdentity *)LassoLecp_identity_get(arg1);
19019
 
  
19020
 
  *(LassoIdentity **)(void *)&jresult = result; 
 
19945
  *(LassoIdentity **)&jresult = result; 
19021
19946
  return jresult;
19022
19947
}
19023
19948
 
19024
19949
 
19025
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19950
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19026
19951
  jboolean jresult = 0 ;
19027
19952
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19028
19953
  bool result;
19029
19954
  
19030
19955
  (void)jenv;
19031
19956
  (void)jcls;
19032
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
19957
  (void)jarg1_;
 
19958
  arg1 = *(LassoLecp **)&jarg1; 
19033
19959
  result = (bool)LassoLecp_isIdentityDirty_get(arg1);
19034
 
  
19035
19960
  jresult = (jboolean)result; 
19036
19961
  return jresult;
19037
19962
}
19038
19963
 
19039
19964
 
19040
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19965
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19041
19966
  jboolean jresult = 0 ;
19042
19967
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19043
19968
  bool result;
19044
19969
  
19045
19970
  (void)jenv;
19046
19971
  (void)jcls;
19047
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
19972
  (void)jarg1_;
 
19973
  arg1 = *(LassoLecp **)&jarg1; 
19048
19974
  result = (bool)LassoLecp_isSessionDirty_get(arg1);
19049
 
  
19050
19975
  jresult = (jboolean)result; 
19051
19976
  return jresult;
19052
19977
}
19053
19978
 
19054
19979
 
19055
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19980
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19056
19981
  jstring jresult = 0 ;
19057
19982
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19058
19983
  char *result = 0 ;
19059
19984
  
19060
19985
  (void)jenv;
19061
19986
  (void)jcls;
19062
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
19987
  (void)jarg1_;
 
19988
  arg1 = *(LassoLecp **)&jarg1; 
19063
19989
  result = (char *)LassoLecp_msgBody_get(arg1);
19064
 
  
19065
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
19990
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19066
19991
  return jresult;
19067
19992
}
19068
19993
 
19069
19994
 
19070
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
19995
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19071
19996
  jstring jresult = 0 ;
19072
19997
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19073
19998
  char *result = 0 ;
19074
19999
  
19075
20000
  (void)jenv;
19076
20001
  (void)jcls;
19077
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20002
  (void)jarg1_;
 
20003
  arg1 = *(LassoLecp **)&jarg1; 
19078
20004
  result = (char *)LassoLecp_msgRelayState_get(arg1);
19079
 
  
19080
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20005
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19081
20006
  return jresult;
19082
20007
}
19083
20008
 
19084
20009
 
19085
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20010
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19086
20011
  jstring jresult = 0 ;
19087
20012
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19088
20013
  char *result = 0 ;
19089
20014
  
19090
20015
  (void)jenv;
19091
20016
  (void)jcls;
19092
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20017
  (void)jarg1_;
 
20018
  arg1 = *(LassoLecp **)&jarg1; 
19093
20019
  result = (char *)LassoLecp_msgUrl_get(arg1);
19094
 
  
19095
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20020
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19096
20021
  return jresult;
19097
20022
}
19098
20023
 
19099
20024
 
19100
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20025
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19101
20026
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19102
20027
  LassoNode *arg2 = (LassoNode *) 0 ;
19103
20028
  
19104
20029
  (void)jenv;
19105
20030
  (void)jcls;
19106
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
19107
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
20031
  (void)jarg1_;
 
20032
  (void)jarg2_;
 
20033
  arg1 = *(LassoLecp **)&jarg1; 
 
20034
  arg2 = *(LassoNode **)&jarg2; 
19108
20035
  LassoLecp_nameIdentifier_set(arg1,arg2);
19109
20036
  
19110
20037
}
19111
20038
 
19112
20039
 
19113
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20040
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19114
20041
  jlong jresult = 0 ;
19115
20042
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19116
20043
  LassoNode *result = 0 ;
19117
20044
  
19118
20045
  (void)jenv;
19119
20046
  (void)jcls;
19120
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20047
  (void)jarg1_;
 
20048
  arg1 = *(LassoLecp **)&jarg1; 
19121
20049
  result = (LassoNode *)LassoLecp_nameIdentifier_get(arg1);
19122
 
  
19123
 
  *(LassoNode **)(void *)&jresult = result; 
 
20050
  *(LassoNode **)&jresult = result; 
19124
20051
  return jresult;
19125
20052
}
19126
20053
 
19127
20054
 
19128
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20055
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19129
20056
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19130
20057
  char *arg2 = (char *) 0 ;
19131
20058
  
19132
20059
  (void)jenv;
19133
20060
  (void)jcls;
19134
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20061
  (void)jarg1_;
 
20062
  arg1 = *(LassoLecp **)&jarg1; 
19135
20063
  arg2 = 0;
19136
20064
  if (jarg2) {
19137
20065
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19139
20067
  }
19140
20068
  LassoLecp_remoteProviderId_set(arg1,arg2);
19141
20069
  
19142
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20070
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19143
20071
}
19144
20072
 
19145
20073
 
19146
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20074
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19147
20075
  jstring jresult = 0 ;
19148
20076
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19149
20077
  char *result = 0 ;
19150
20078
  
19151
20079
  (void)jenv;
19152
20080
  (void)jcls;
19153
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20081
  (void)jarg1_;
 
20082
  arg1 = *(LassoLecp **)&jarg1; 
19154
20083
  result = (char *)LassoLecp_remoteProviderId_get(arg1);
19155
 
  
19156
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20084
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19157
20085
  return jresult;
19158
20086
}
19159
20087
 
19160
20088
 
19161
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20089
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19162
20090
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19163
20091
  LassoNode *arg2 = (LassoNode *) 0 ;
19164
20092
  
19165
20093
  (void)jenv;
19166
20094
  (void)jcls;
19167
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
19168
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
20095
  (void)jarg1_;
 
20096
  (void)jarg2_;
 
20097
  arg1 = *(LassoLecp **)&jarg1; 
 
20098
  arg2 = *(LassoNode **)&jarg2; 
19169
20099
  LassoLecp_request_set(arg1,arg2);
19170
20100
  
19171
20101
}
19172
20102
 
19173
20103
 
19174
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20104
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19175
20105
  jlong jresult = 0 ;
19176
20106
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19177
20107
  LassoNode *result = 0 ;
19178
20108
  
19179
20109
  (void)jenv;
19180
20110
  (void)jcls;
19181
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20111
  (void)jarg1_;
 
20112
  arg1 = *(LassoLecp **)&jarg1; 
19182
20113
  result = (LassoNode *)LassoLecp_request_get(arg1);
19183
 
  
19184
 
  *(LassoNode **)(void *)&jresult = result; 
 
20114
  *(LassoNode **)&jresult = result; 
19185
20115
  return jresult;
19186
20116
}
19187
20117
 
19188
20118
 
19189
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20119
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19190
20120
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19191
20121
  LassoNode *arg2 = (LassoNode *) 0 ;
19192
20122
  
19193
20123
  (void)jenv;
19194
20124
  (void)jcls;
19195
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
19196
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
20125
  (void)jarg1_;
 
20126
  (void)jarg2_;
 
20127
  arg1 = *(LassoLecp **)&jarg1; 
 
20128
  arg2 = *(LassoNode **)&jarg2; 
19197
20129
  LassoLecp_response_set(arg1,arg2);
19198
20130
  
19199
20131
}
19200
20132
 
19201
20133
 
19202
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20134
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19203
20135
  jlong jresult = 0 ;
19204
20136
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19205
20137
  LassoNode *result = 0 ;
19206
20138
  
19207
20139
  (void)jenv;
19208
20140
  (void)jcls;
19209
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20141
  (void)jarg1_;
 
20142
  arg1 = *(LassoLecp **)&jarg1; 
19210
20143
  result = (LassoNode *)LassoLecp_response_get(arg1);
19211
 
  
19212
 
  *(LassoNode **)(void *)&jresult = result; 
 
20144
  *(LassoNode **)&jresult = result; 
19213
20145
  return jresult;
19214
20146
}
19215
20147
 
19216
20148
 
19217
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20149
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19218
20150
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19219
20151
  LassoServer *arg2 = (LassoServer *) 0 ;
19220
20152
  
19221
20153
  (void)jenv;
19222
20154
  (void)jcls;
19223
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
19224
 
  arg2 = *(LassoServer **)(void *)&jarg2; 
 
20155
  (void)jarg1_;
 
20156
  (void)jarg2_;
 
20157
  arg1 = *(LassoLecp **)&jarg1; 
 
20158
  arg2 = *(LassoServer **)&jarg2; 
19225
20159
  LassoLecp_server_set(arg1,arg2);
19226
20160
  
19227
20161
}
19228
20162
 
19229
20163
 
19230
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20164
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19231
20165
  jlong jresult = 0 ;
19232
20166
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19233
20167
  LassoServer *result = 0 ;
19234
20168
  
19235
20169
  (void)jenv;
19236
20170
  (void)jcls;
19237
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20171
  (void)jarg1_;
 
20172
  arg1 = *(LassoLecp **)&jarg1; 
19238
20173
  result = (LassoServer *)LassoLecp_server_get(arg1);
19239
 
  
19240
 
  *(LassoServer **)(void *)&jresult = result; 
 
20174
  *(LassoServer **)&jresult = result; 
19241
20175
  return jresult;
19242
20176
}
19243
20177
 
19244
20178
 
19245
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20179
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19246
20180
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19247
20181
  LassoSession *arg2 = (LassoSession *) 0 ;
19248
20182
  
19249
20183
  (void)jenv;
19250
20184
  (void)jcls;
19251
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
19252
 
  arg2 = *(LassoSession **)(void *)&jarg2; 
 
20185
  (void)jarg1_;
 
20186
  (void)jarg2_;
 
20187
  arg1 = *(LassoLecp **)&jarg1; 
 
20188
  arg2 = *(LassoSession **)&jarg2; 
19253
20189
  LassoLecp_session_set(arg1,arg2);
19254
20190
  
19255
20191
}
19256
20192
 
19257
20193
 
19258
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20194
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19259
20195
  jlong jresult = 0 ;
19260
20196
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19261
20197
  LassoSession *result = 0 ;
19262
20198
  
19263
20199
  (void)jenv;
19264
20200
  (void)jcls;
19265
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20201
  (void)jarg1_;
 
20202
  arg1 = *(LassoLecp **)&jarg1; 
19266
20203
  result = (LassoSession *)LassoLecp_session_get(arg1);
19267
 
  
19268
 
  *(LassoSession **)(void *)&jresult = result; 
 
20204
  *(LassoSession **)&jresult = result; 
19269
20205
  return jresult;
19270
20206
}
19271
20207
 
19272
20208
 
19273
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Lecp(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20209
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Lecp(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19274
20210
  jlong jresult = 0 ;
19275
20211
  LassoServer *arg1 = (LassoServer *) 0 ;
19276
20212
  LassoLecp *result = 0 ;
19277
20213
  
19278
20214
  (void)jenv;
19279
20215
  (void)jcls;
19280
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
20216
  (void)jarg1_;
 
20217
  arg1 = *(LassoServer **)&jarg1; 
19281
20218
  result = (LassoLecp *)new_LassoLecp(arg1);
19282
 
  
19283
 
  *(LassoLecp **)(void *)&jresult = result; 
 
20219
  *(LassoLecp **)&jresult = result; 
19284
20220
  return jresult;
19285
20221
}
19286
20222
 
19287
20223
 
19288
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Lecp(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20224
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Lecp(JNIEnv *jenv, jclass jcls, jlong jarg1) {
19289
20225
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19290
20226
  
19291
20227
  (void)jenv;
19292
20228
  (void)jcls;
19293
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20229
  arg1 = *(LassoLecp **)&jarg1; 
19294
20230
  delete_LassoLecp(arg1);
19295
20231
  
19296
20232
}
19297
20233
 
19298
20234
 
19299
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20235
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19300
20236
  jint jresult = 0 ;
19301
20237
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19302
20238
  char *arg2 = (char *) 0 ;
19304
20240
  
19305
20241
  (void)jenv;
19306
20242
  (void)jcls;
19307
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20243
  (void)jarg1_;
 
20244
  arg1 = *(LassoLecp **)&jarg1; 
19308
20245
  arg2 = 0;
19309
20246
  if (jarg2) {
19310
20247
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19313
20250
  {
19314
20251
    int errorCode;
19315
20252
    errorCode = result = (int)LassoLecp_setIdentityFromDump(arg1,arg2);
19316
 
    
19317
20253
    if (errorCode) {
19318
20254
      char errorMsg[256];
19319
20255
      int swig_error = SWIG_RuntimeError;
19322
20258
        swig_error = SWIG_ValueError;
19323
20259
      }
19324
20260
      build_exception_msg(errorCode, errorMsg);
19325
 
      /*@SWIG:SWIG_exception@*/
19326
20261
      {
19327
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19328
 
        return 0;
19329
 
      }
19330
 
      /*@SWIG@*/;
 
20262
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20263
      };
19331
20264
    }
19332
20265
  }
19333
20266
  jresult = (jint)result; 
19334
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20267
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19335
20268
  return jresult;
19336
20269
}
19337
20270
 
19338
20271
 
19339
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20272
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19340
20273
  jint jresult = 0 ;
19341
20274
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19342
20275
  char *arg2 = (char *) 0 ;
19344
20277
  
19345
20278
  (void)jenv;
19346
20279
  (void)jcls;
19347
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20280
  (void)jarg1_;
 
20281
  arg1 = *(LassoLecp **)&jarg1; 
19348
20282
  arg2 = 0;
19349
20283
  if (jarg2) {
19350
20284
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19353
20287
  {
19354
20288
    int errorCode;
19355
20289
    errorCode = result = (int)LassoLecp_setSessionFromDump(arg1,arg2);
19356
 
    
19357
20290
    if (errorCode) {
19358
20291
      char errorMsg[256];
19359
20292
      int swig_error = SWIG_RuntimeError;
19362
20295
        swig_error = SWIG_ValueError;
19363
20296
      }
19364
20297
      build_exception_msg(errorCode, errorMsg);
19365
 
      /*@SWIG:SWIG_exception@*/
19366
20298
      {
19367
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19368
 
        return 0;
19369
 
      }
19370
 
      /*@SWIG@*/;
 
20299
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20300
      };
19371
20301
    }
19372
20302
  }
19373
20303
  jresult = (jint)result; 
19374
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20304
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19375
20305
  return jresult;
19376
20306
}
19377
20307
 
19378
20308
 
19379
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6) {
 
20309
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAssertion(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6) {
19380
20310
  jint jresult = 0 ;
19381
20311
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19382
20312
  char *arg2 = (char *) 0 ;
19388
20318
  
19389
20319
  (void)jenv;
19390
20320
  (void)jcls;
19391
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20321
  (void)jarg1_;
 
20322
  arg1 = *(LassoLecp **)&jarg1; 
19392
20323
  arg2 = 0;
19393
20324
  if (jarg2) {
19394
20325
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19417
20348
  {
19418
20349
    int errorCode;
19419
20350
    errorCode = result = (int)LassoLecp_buildAssertion(arg1,arg2,arg3,arg4,arg5,arg6);
19420
 
    
19421
20351
    if (errorCode) {
19422
20352
      char errorMsg[256];
19423
20353
      int swig_error = SWIG_RuntimeError;
19426
20356
        swig_error = SWIG_ValueError;
19427
20357
      }
19428
20358
      build_exception_msg(errorCode, errorMsg);
19429
 
      /*@SWIG:SWIG_exception@*/
19430
20359
      {
19431
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19432
 
        return 0;
19433
 
      }
19434
 
      /*@SWIG@*/;
 
20360
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20361
      };
19435
20362
    }
19436
20363
  }
19437
20364
  jresult = (jint)result; 
19438
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
19439
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
19440
 
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, arg4);
19441
 
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, arg5);
19442
 
  if (arg6) (*jenv)->ReleaseStringUTFChars(jenv, jarg6, arg6);
 
20365
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
20366
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
20367
  if (arg4) (*jenv)->ReleaseStringUTFChars(jenv, jarg4, (const char *)arg4);
 
20368
  if (arg5) (*jenv)->ReleaseStringUTFChars(jenv, jarg5, (const char *)arg5);
 
20369
  if (arg6) (*jenv)->ReleaseStringUTFChars(jenv, jarg6, (const char *)arg6);
19443
20370
  return jresult;
19444
20371
}
19445
20372
 
19446
20373
 
19447
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1setResourceId(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20374
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1setResourceId(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19448
20375
  jint jresult = 0 ;
19449
20376
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19450
20377
  char *arg2 = (char *) 0 ;
19452
20379
  
19453
20380
  (void)jenv;
19454
20381
  (void)jcls;
19455
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20382
  (void)jarg1_;
 
20383
  arg1 = *(LassoLecp **)&jarg1; 
19456
20384
  arg2 = 0;
19457
20385
  if (jarg2) {
19458
20386
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19461
20389
  {
19462
20390
    int errorCode;
19463
20391
    errorCode = result = (int)LassoLecp_setResourceId(arg1,arg2);
19464
 
    
19465
20392
    if (errorCode) {
19466
20393
      char errorMsg[256];
19467
20394
      int swig_error = SWIG_RuntimeError;
19470
20397
        swig_error = SWIG_ValueError;
19471
20398
      }
19472
20399
      build_exception_msg(errorCode, errorMsg);
19473
 
      /*@SWIG:SWIG_exception@*/
19474
20400
      {
19475
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19476
 
        return 0;
19477
 
      }
19478
 
      /*@SWIG@*/;
 
20401
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20402
      };
19479
20403
    }
19480
20404
  }
19481
20405
  jresult = (jint)result; 
19482
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20406
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19483
20407
  return jresult;
19484
20408
}
19485
20409
 
19486
20410
 
19487
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1validateRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jboolean jarg2, jboolean jarg3) {
 
20411
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1validateRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2, jboolean jarg3) {
19488
20412
  jint jresult = 0 ;
19489
20413
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19490
20414
  bool arg2 ;
19493
20417
  
19494
20418
  (void)jenv;
19495
20419
  (void)jcls;
19496
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20420
  (void)jarg1_;
 
20421
  arg1 = *(LassoLecp **)&jarg1; 
19497
20422
  arg2 = jarg2 ? true : false; 
19498
20423
  arg3 = jarg3 ? true : false; 
19499
20424
  {
19500
20425
    int errorCode;
19501
20426
    errorCode = result = (int)LassoLecp_validateRequestMsg(arg1,arg2,arg3);
19502
 
    
19503
20427
    if (errorCode) {
19504
20428
      char errorMsg[256];
19505
20429
      int swig_error = SWIG_RuntimeError;
19508
20432
        swig_error = SWIG_ValueError;
19509
20433
      }
19510
20434
      build_exception_msg(errorCode, errorMsg);
19511
 
      /*@SWIG:SWIG_exception@*/
19512
20435
      {
19513
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19514
 
        return 0;
19515
 
      }
19516
 
      /*@SWIG@*/;
 
20436
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20437
      };
19517
20438
    }
19518
20439
  }
19519
20440
  jresult = (jint)result; 
19521
20442
}
19522
20443
 
19523
20444
 
19524
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnRequestEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20445
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnRequestEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19525
20446
  jint jresult = 0 ;
19526
20447
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19527
20448
  int result;
19528
20449
  
19529
20450
  (void)jenv;
19530
20451
  (void)jcls;
19531
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20452
  (void)jarg1_;
 
20453
  arg1 = *(LassoLecp **)&jarg1; 
19532
20454
  {
19533
20455
    int errorCode;
19534
20456
    errorCode = result = (int)LassoLecp_buildAuthnRequestEnvelopeMsg(arg1);
19535
 
    
19536
20457
    if (errorCode) {
19537
20458
      char errorMsg[256];
19538
20459
      int swig_error = SWIG_RuntimeError;
19541
20462
        swig_error = SWIG_ValueError;
19542
20463
      }
19543
20464
      build_exception_msg(errorCode, errorMsg);
19544
 
      /*@SWIG:SWIG_exception@*/
19545
20465
      {
19546
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19547
 
        return 0;
19548
 
      }
19549
 
      /*@SWIG@*/;
 
20466
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20467
      };
19550
20468
    }
19551
20469
  }
19552
20470
  jresult = (jint)result; 
19554
20472
}
19555
20473
 
19556
20474
 
19557
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20475
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19558
20476
  jint jresult = 0 ;
19559
20477
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19560
20478
  int result;
19561
20479
  
19562
20480
  (void)jenv;
19563
20481
  (void)jcls;
19564
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20482
  (void)jarg1_;
 
20483
  arg1 = *(LassoLecp **)&jarg1; 
19565
20484
  {
19566
20485
    int errorCode;
19567
20486
    errorCode = result = (int)LassoLecp_buildAuthnRequestMsg(arg1);
19568
 
    
19569
20487
    if (errorCode) {
19570
20488
      char errorMsg[256];
19571
20489
      int swig_error = SWIG_RuntimeError;
19574
20492
        swig_error = SWIG_ValueError;
19575
20493
      }
19576
20494
      build_exception_msg(errorCode, errorMsg);
19577
 
      /*@SWIG:SWIG_exception@*/
19578
20495
      {
19579
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19580
 
        return 0;
19581
 
      }
19582
 
      /*@SWIG@*/;
 
20496
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20497
      };
19583
20498
    }
19584
20499
  }
19585
20500
  jresult = (jint)result; 
19587
20502
}
19588
20503
 
19589
20504
 
19590
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnResponseEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20505
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnResponseEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19591
20506
  jint jresult = 0 ;
19592
20507
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19593
20508
  int result;
19594
20509
  
19595
20510
  (void)jenv;
19596
20511
  (void)jcls;
19597
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20512
  (void)jarg1_;
 
20513
  arg1 = *(LassoLecp **)&jarg1; 
19598
20514
  {
19599
20515
    int errorCode;
19600
20516
    errorCode = result = (int)LassoLecp_buildAuthnResponseEnvelopeMsg(arg1);
19601
 
    
19602
20517
    if (errorCode) {
19603
20518
      char errorMsg[256];
19604
20519
      int swig_error = SWIG_RuntimeError;
19607
20522
        swig_error = SWIG_ValueError;
19608
20523
      }
19609
20524
      build_exception_msg(errorCode, errorMsg);
19610
 
      /*@SWIG:SWIG_exception@*/
19611
20525
      {
19612
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19613
 
        return 0;
19614
 
      }
19615
 
      /*@SWIG@*/;
 
20526
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20527
      };
19616
20528
    }
19617
20529
  }
19618
20530
  jresult = (jint)result; 
19620
20532
}
19621
20533
 
19622
20534
 
19623
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20535
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1buildAuthnResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19624
20536
  jint jresult = 0 ;
19625
20537
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19626
20538
  int result;
19627
20539
  
19628
20540
  (void)jenv;
19629
20541
  (void)jcls;
19630
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20542
  (void)jarg1_;
 
20543
  arg1 = *(LassoLecp **)&jarg1; 
19631
20544
  {
19632
20545
    int errorCode;
19633
20546
    errorCode = result = (int)LassoLecp_buildAuthnResponseMsg(arg1);
19634
 
    
19635
20547
    if (errorCode) {
19636
20548
      char errorMsg[256];
19637
20549
      int swig_error = SWIG_RuntimeError;
19640
20552
        swig_error = SWIG_ValueError;
19641
20553
      }
19642
20554
      build_exception_msg(errorCode, errorMsg);
19643
 
      /*@SWIG:SWIG_exception@*/
19644
20555
      {
19645
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19646
 
        return 0;
19647
 
      }
19648
 
      /*@SWIG@*/;
 
20556
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20557
      };
19649
20558
    }
19650
20559
  }
19651
20560
  jresult = (jint)result; 
19653
20562
}
19654
20563
 
19655
20564
 
19656
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1initAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20565
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1initAuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19657
20566
  jint jresult = 0 ;
19658
20567
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19659
20568
  char *arg2 = (char *) NULL ;
19661
20570
  
19662
20571
  (void)jenv;
19663
20572
  (void)jcls;
19664
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20573
  (void)jarg1_;
 
20574
  arg1 = *(LassoLecp **)&jarg1; 
19665
20575
  arg2 = 0;
19666
20576
  if (jarg2) {
19667
20577
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19670
20580
  {
19671
20581
    int errorCode;
19672
20582
    errorCode = result = (int)LassoLecp_initAuthnRequest(arg1,arg2);
19673
 
    
19674
20583
    if (errorCode) {
19675
20584
      char errorMsg[256];
19676
20585
      int swig_error = SWIG_RuntimeError;
19679
20588
        swig_error = SWIG_ValueError;
19680
20589
      }
19681
20590
      build_exception_msg(errorCode, errorMsg);
19682
 
      /*@SWIG:SWIG_exception@*/
19683
20591
      {
19684
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19685
 
        return 0;
19686
 
      }
19687
 
      /*@SWIG@*/;
 
20592
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20593
      };
19688
20594
    }
19689
20595
  }
19690
20596
  jresult = (jint)result; 
19691
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20597
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19692
20598
  return jresult;
19693
20599
}
19694
20600
 
19695
20601
 
19696
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1processAuthnRequestEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20602
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1processAuthnRequestEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19697
20603
  jint jresult = 0 ;
19698
20604
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19699
20605
  char *arg2 = (char *) 0 ;
19701
20607
  
19702
20608
  (void)jenv;
19703
20609
  (void)jcls;
19704
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20610
  (void)jarg1_;
 
20611
  arg1 = *(LassoLecp **)&jarg1; 
19705
20612
  arg2 = 0;
19706
20613
  if (jarg2) {
19707
20614
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19710
20617
  {
19711
20618
    int errorCode;
19712
20619
    errorCode = result = (int)LassoLecp_processAuthnRequestEnvelopeMsg(arg1,arg2);
19713
 
    
19714
20620
    if (errorCode) {
19715
20621
      char errorMsg[256];
19716
20622
      int swig_error = SWIG_RuntimeError;
19719
20625
        swig_error = SWIG_ValueError;
19720
20626
      }
19721
20627
      build_exception_msg(errorCode, errorMsg);
19722
 
      /*@SWIG:SWIG_exception@*/
19723
20628
      {
19724
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19725
 
        return 0;
19726
 
      }
19727
 
      /*@SWIG@*/;
 
20629
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20630
      };
19728
20631
    }
19729
20632
  }
19730
20633
  jresult = (jint)result; 
19731
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20634
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19732
20635
  return jresult;
19733
20636
}
19734
20637
 
19735
20638
 
19736
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1processAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20639
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1processAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19737
20640
  jint jresult = 0 ;
19738
20641
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19739
20642
  char *arg2 = (char *) 0 ;
19741
20644
  
19742
20645
  (void)jenv;
19743
20646
  (void)jcls;
19744
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20647
  (void)jarg1_;
 
20648
  arg1 = *(LassoLecp **)&jarg1; 
19745
20649
  arg2 = 0;
19746
20650
  if (jarg2) {
19747
20651
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19750
20654
  {
19751
20655
    int errorCode;
19752
20656
    errorCode = result = (int)LassoLecp_processAuthnRequestMsg(arg1,arg2);
19753
 
    
19754
20657
    if (errorCode) {
19755
20658
      char errorMsg[256];
19756
20659
      int swig_error = SWIG_RuntimeError;
19759
20662
        swig_error = SWIG_ValueError;
19760
20663
      }
19761
20664
      build_exception_msg(errorCode, errorMsg);
19762
 
      /*@SWIG:SWIG_exception@*/
19763
20665
      {
19764
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19765
 
        return 0;
19766
 
      }
19767
 
      /*@SWIG@*/;
 
20666
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20667
      };
19768
20668
    }
19769
20669
  }
19770
20670
  jresult = (jint)result; 
19771
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20671
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19772
20672
  return jresult;
19773
20673
}
19774
20674
 
19775
20675
 
19776
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1processAuthnResponseEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20676
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Lecp_1processAuthnResponseEnvelopeMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19777
20677
  jint jresult = 0 ;
19778
20678
  LassoLecp *arg1 = (LassoLecp *) 0 ;
19779
20679
  char *arg2 = (char *) 0 ;
19781
20681
  
19782
20682
  (void)jenv;
19783
20683
  (void)jcls;
19784
 
  arg1 = *(LassoLecp **)(void *)&jarg1; 
 
20684
  (void)jarg1_;
 
20685
  arg1 = *(LassoLecp **)&jarg1; 
19785
20686
  arg2 = 0;
19786
20687
  if (jarg2) {
19787
20688
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19790
20691
  {
19791
20692
    int errorCode;
19792
20693
    errorCode = result = (int)LassoLecp_processAuthnResponseEnvelopeMsg(arg1,arg2);
19793
 
    
19794
20694
    if (errorCode) {
19795
20695
      char errorMsg[256];
19796
20696
      int swig_error = SWIG_RuntimeError;
19799
20699
        swig_error = SWIG_ValueError;
19800
20700
      }
19801
20701
      build_exception_msg(errorCode, errorMsg);
19802
 
      /*@SWIG:SWIG_exception@*/
19803
20702
      {
19804
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
19805
 
        return 0;
19806
 
      }
19807
 
      /*@SWIG@*/;
 
20703
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
20704
      };
19808
20705
    }
19809
20706
  }
19810
20707
  jresult = (jint)result; 
19811
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20708
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19812
20709
  return jresult;
19813
20710
}
19814
20711
 
19815
20712
 
19816
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1targetNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20713
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1targetNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19817
20714
  jstring jresult = 0 ;
19818
20715
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19819
20716
  char *result = 0 ;
19820
20717
  
19821
20718
  (void)jenv;
19822
20719
  (void)jcls;
19823
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20720
  (void)jarg1_;
 
20721
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19824
20722
  result = (char *) ((arg1)->targetNameIdentifier);
19825
 
  
19826
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20723
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19827
20724
  return jresult;
19828
20725
}
19829
20726
 
19830
20727
 
19831
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20728
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19832
20729
  jstring jresult = 0 ;
19833
20730
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19834
20731
  char *result = 0 ;
19835
20732
  
19836
20733
  (void)jenv;
19837
20734
  (void)jcls;
19838
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20735
  (void)jarg1_;
 
20736
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19839
20737
  result = (char *)LassoNameIdentifierMapping_artifact_get(arg1);
19840
 
  
19841
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20738
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19842
20739
  return jresult;
19843
20740
}
19844
20741
 
19845
20742
 
19846
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20743
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19847
20744
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19848
20745
  char *arg2 = (char *) 0 ;
19849
20746
  
19850
20747
  (void)jenv;
19851
20748
  (void)jcls;
19852
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20749
  (void)jarg1_;
 
20750
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19853
20751
  arg2 = 0;
19854
20752
  if (jarg2) {
19855
20753
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
19857
20755
  }
19858
20756
  LassoNameIdentifierMapping_artifactMessage_set(arg1,arg2);
19859
20757
  
19860
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20758
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
19861
20759
}
19862
20760
 
19863
20761
 
19864
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20762
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19865
20763
  jstring jresult = 0 ;
19866
20764
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19867
20765
  char *result = 0 ;
19868
20766
  
19869
20767
  (void)jenv;
19870
20768
  (void)jcls;
19871
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20769
  (void)jarg1_;
 
20770
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19872
20771
  result = (char *)LassoNameIdentifierMapping_artifactMessage_get(arg1);
19873
 
  
19874
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20772
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19875
20773
  return jresult;
19876
20774
}
19877
20775
 
19878
20776
 
19879
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20777
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19880
20778
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19881
20779
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
19882
20780
  
19883
20781
  (void)jenv;
19884
20782
  (void)jcls;
19885
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
19886
 
  arg2 = *(LassoIdentity **)(void *)&jarg2; 
 
20783
  (void)jarg1_;
 
20784
  (void)jarg2_;
 
20785
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
 
20786
  arg2 = *(LassoIdentity **)&jarg2; 
19887
20787
  LassoNameIdentifierMapping_identity_set(arg1,arg2);
19888
20788
  
19889
20789
}
19890
20790
 
19891
20791
 
19892
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20792
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19893
20793
  jlong jresult = 0 ;
19894
20794
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19895
20795
  LassoIdentity *result = 0 ;
19896
20796
  
19897
20797
  (void)jenv;
19898
20798
  (void)jcls;
19899
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20799
  (void)jarg1_;
 
20800
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19900
20801
  result = (LassoIdentity *)LassoNameIdentifierMapping_identity_get(arg1);
19901
 
  
19902
 
  *(LassoIdentity **)(void *)&jresult = result; 
 
20802
  *(LassoIdentity **)&jresult = result; 
19903
20803
  return jresult;
19904
20804
}
19905
20805
 
19906
20806
 
19907
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20807
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19908
20808
  jboolean jresult = 0 ;
19909
20809
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19910
20810
  bool result;
19911
20811
  
19912
20812
  (void)jenv;
19913
20813
  (void)jcls;
19914
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20814
  (void)jarg1_;
 
20815
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19915
20816
  result = (bool)LassoNameIdentifierMapping_isIdentityDirty_get(arg1);
19916
 
  
19917
20817
  jresult = (jboolean)result; 
19918
20818
  return jresult;
19919
20819
}
19920
20820
 
19921
20821
 
19922
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20822
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19923
20823
  jboolean jresult = 0 ;
19924
20824
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19925
20825
  bool result;
19926
20826
  
19927
20827
  (void)jenv;
19928
20828
  (void)jcls;
19929
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20829
  (void)jarg1_;
 
20830
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19930
20831
  result = (bool)LassoNameIdentifierMapping_isSessionDirty_get(arg1);
19931
 
  
19932
20832
  jresult = (jboolean)result; 
19933
20833
  return jresult;
19934
20834
}
19935
20835
 
19936
20836
 
19937
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20837
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19938
20838
  jstring jresult = 0 ;
19939
20839
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19940
20840
  char *result = 0 ;
19941
20841
  
19942
20842
  (void)jenv;
19943
20843
  (void)jcls;
19944
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20844
  (void)jarg1_;
 
20845
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19945
20846
  result = (char *)LassoNameIdentifierMapping_msgBody_get(arg1);
19946
 
  
19947
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20847
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19948
20848
  return jresult;
19949
20849
}
19950
20850
 
19951
20851
 
19952
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20852
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19953
20853
  jstring jresult = 0 ;
19954
20854
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19955
20855
  char *result = 0 ;
19956
20856
  
19957
20857
  (void)jenv;
19958
20858
  (void)jcls;
19959
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20859
  (void)jarg1_;
 
20860
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19960
20861
  result = (char *)LassoNameIdentifierMapping_msgUrl_get(arg1);
19961
 
  
19962
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20862
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
19963
20863
  return jresult;
19964
20864
}
19965
20865
 
19966
20866
 
19967
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20867
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
19968
20868
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19969
20869
  LassoNode *arg2 = (LassoNode *) 0 ;
19970
20870
  
19971
20871
  (void)jenv;
19972
20872
  (void)jcls;
19973
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
19974
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
20873
  (void)jarg1_;
 
20874
  (void)jarg2_;
 
20875
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
 
20876
  arg2 = *(LassoNode **)&jarg2; 
19975
20877
  LassoNameIdentifierMapping_nameIdentifier_set(arg1,arg2);
19976
20878
  
19977
20879
}
19978
20880
 
19979
20881
 
19980
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20882
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
19981
20883
  jlong jresult = 0 ;
19982
20884
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19983
20885
  LassoNode *result = 0 ;
19984
20886
  
19985
20887
  (void)jenv;
19986
20888
  (void)jcls;
19987
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20889
  (void)jarg1_;
 
20890
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
19988
20891
  result = (LassoNode *)LassoNameIdentifierMapping_nameIdentifier_get(arg1);
19989
 
  
19990
 
  *(LassoNode **)(void *)&jresult = result; 
 
20892
  *(LassoNode **)&jresult = result; 
19991
20893
  return jresult;
19992
20894
}
19993
20895
 
19994
20896
 
19995
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
20897
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
19996
20898
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
19997
20899
  char *arg2 = (char *) 0 ;
19998
20900
  
19999
20901
  (void)jenv;
20000
20902
  (void)jcls;
20001
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20903
  (void)jarg1_;
 
20904
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20002
20905
  arg2 = 0;
20003
20906
  if (jarg2) {
20004
20907
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20006
20909
  }
20007
20910
  LassoNameIdentifierMapping_remoteProviderId_set(arg1,arg2);
20008
20911
  
20009
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
20912
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20010
20913
}
20011
20914
 
20012
20915
 
20013
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20916
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20014
20917
  jstring jresult = 0 ;
20015
20918
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20016
20919
  char *result = 0 ;
20017
20920
  
20018
20921
  (void)jenv;
20019
20922
  (void)jcls;
20020
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20923
  (void)jarg1_;
 
20924
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20021
20925
  result = (char *)LassoNameIdentifierMapping_remoteProviderId_get(arg1);
20022
 
  
20023
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
20926
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
20024
20927
  return jresult;
20025
20928
}
20026
20929
 
20027
20930
 
20028
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20931
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20029
20932
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20030
20933
  LassoNode *arg2 = (LassoNode *) 0 ;
20031
20934
  
20032
20935
  (void)jenv;
20033
20936
  (void)jcls;
20034
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
20035
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
20937
  (void)jarg1_;
 
20938
  (void)jarg2_;
 
20939
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
 
20940
  arg2 = *(LassoNode **)&jarg2; 
20036
20941
  LassoNameIdentifierMapping_request_set(arg1,arg2);
20037
20942
  
20038
20943
}
20039
20944
 
20040
20945
 
20041
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20946
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20042
20947
  jlong jresult = 0 ;
20043
20948
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20044
20949
  LassoNode *result = 0 ;
20045
20950
  
20046
20951
  (void)jenv;
20047
20952
  (void)jcls;
20048
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20953
  (void)jarg1_;
 
20954
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20049
20955
  result = (LassoNode *)LassoNameIdentifierMapping_request_get(arg1);
20050
 
  
20051
 
  *(LassoNode **)(void *)&jresult = result; 
 
20956
  *(LassoNode **)&jresult = result; 
20052
20957
  return jresult;
20053
20958
}
20054
20959
 
20055
20960
 
20056
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20961
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20057
20962
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20058
20963
  LassoNode *arg2 = (LassoNode *) 0 ;
20059
20964
  
20060
20965
  (void)jenv;
20061
20966
  (void)jcls;
20062
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
20063
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
20967
  (void)jarg1_;
 
20968
  (void)jarg2_;
 
20969
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
 
20970
  arg2 = *(LassoNode **)&jarg2; 
20064
20971
  LassoNameIdentifierMapping_response_set(arg1,arg2);
20065
20972
  
20066
20973
}
20067
20974
 
20068
20975
 
20069
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
20976
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20070
20977
  jlong jresult = 0 ;
20071
20978
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20072
20979
  LassoNode *result = 0 ;
20073
20980
  
20074
20981
  (void)jenv;
20075
20982
  (void)jcls;
20076
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
20983
  (void)jarg1_;
 
20984
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20077
20985
  result = (LassoNode *)LassoNameIdentifierMapping_response_get(arg1);
20078
 
  
20079
 
  *(LassoNode **)(void *)&jresult = result; 
 
20986
  *(LassoNode **)&jresult = result; 
20080
20987
  return jresult;
20081
20988
}
20082
20989
 
20083
20990
 
20084
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
20991
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20085
20992
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20086
20993
  LassoServer *arg2 = (LassoServer *) 0 ;
20087
20994
  
20088
20995
  (void)jenv;
20089
20996
  (void)jcls;
20090
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
20091
 
  arg2 = *(LassoServer **)(void *)&jarg2; 
 
20997
  (void)jarg1_;
 
20998
  (void)jarg2_;
 
20999
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
 
21000
  arg2 = *(LassoServer **)&jarg2; 
20092
21001
  LassoNameIdentifierMapping_server_set(arg1,arg2);
20093
21002
  
20094
21003
}
20095
21004
 
20096
21005
 
20097
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21006
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20098
21007
  jlong jresult = 0 ;
20099
21008
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20100
21009
  LassoServer *result = 0 ;
20101
21010
  
20102
21011
  (void)jenv;
20103
21012
  (void)jcls;
20104
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21013
  (void)jarg1_;
 
21014
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20105
21015
  result = (LassoServer *)LassoNameIdentifierMapping_server_get(arg1);
20106
 
  
20107
 
  *(LassoServer **)(void *)&jresult = result; 
 
21016
  *(LassoServer **)&jresult = result; 
20108
21017
  return jresult;
20109
21018
}
20110
21019
 
20111
21020
 
20112
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21021
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20113
21022
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20114
21023
  LassoSession *arg2 = (LassoSession *) 0 ;
20115
21024
  
20116
21025
  (void)jenv;
20117
21026
  (void)jcls;
20118
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
20119
 
  arg2 = *(LassoSession **)(void *)&jarg2; 
 
21027
  (void)jarg1_;
 
21028
  (void)jarg2_;
 
21029
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
 
21030
  arg2 = *(LassoSession **)&jarg2; 
20120
21031
  LassoNameIdentifierMapping_session_set(arg1,arg2);
20121
21032
  
20122
21033
}
20123
21034
 
20124
21035
 
20125
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21036
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20126
21037
  jlong jresult = 0 ;
20127
21038
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20128
21039
  LassoSession *result = 0 ;
20129
21040
  
20130
21041
  (void)jenv;
20131
21042
  (void)jcls;
20132
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21043
  (void)jarg1_;
 
21044
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20133
21045
  result = (LassoSession *)LassoNameIdentifierMapping_session_get(arg1);
20134
 
  
20135
 
  *(LassoSession **)(void *)&jresult = result; 
 
21046
  *(LassoSession **)&jresult = result; 
20136
21047
  return jresult;
20137
21048
}
20138
21049
 
20139
21050
 
20140
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1NameIdentifierMapping(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21051
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1NameIdentifierMapping(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20141
21052
  jlong jresult = 0 ;
20142
21053
  LassoServer *arg1 = (LassoServer *) 0 ;
20143
21054
  LassoNameIdentifierMapping *result = 0 ;
20144
21055
  
20145
21056
  (void)jenv;
20146
21057
  (void)jcls;
20147
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
21058
  (void)jarg1_;
 
21059
  arg1 = *(LassoServer **)&jarg1; 
20148
21060
  result = (LassoNameIdentifierMapping *)new_LassoNameIdentifierMapping(arg1);
20149
 
  
20150
 
  *(LassoNameIdentifierMapping **)(void *)&jresult = result; 
 
21061
  *(LassoNameIdentifierMapping **)&jresult = result; 
20151
21062
  return jresult;
20152
21063
}
20153
21064
 
20154
21065
 
20155
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NameIdentifierMapping(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21066
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NameIdentifierMapping(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20156
21067
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20157
21068
  
20158
21069
  (void)jenv;
20159
21070
  (void)jcls;
20160
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21071
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20161
21072
  delete_LassoNameIdentifierMapping(arg1);
20162
21073
  
20163
21074
}
20164
21075
 
20165
21076
 
20166
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21077
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20167
21078
  jint jresult = 0 ;
20168
21079
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20169
21080
  char *arg2 = (char *) 0 ;
20171
21082
  
20172
21083
  (void)jenv;
20173
21084
  (void)jcls;
20174
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21085
  (void)jarg1_;
 
21086
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20175
21087
  arg2 = 0;
20176
21088
  if (jarg2) {
20177
21089
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20180
21092
  {
20181
21093
    int errorCode;
20182
21094
    errorCode = result = (int)LassoNameIdentifierMapping_setIdentityFromDump(arg1,arg2);
20183
 
    
20184
21095
    if (errorCode) {
20185
21096
      char errorMsg[256];
20186
21097
      int swig_error = SWIG_RuntimeError;
20189
21100
        swig_error = SWIG_ValueError;
20190
21101
      }
20191
21102
      build_exception_msg(errorCode, errorMsg);
20192
 
      /*@SWIG:SWIG_exception@*/
20193
21103
      {
20194
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20195
 
        return 0;
20196
 
      }
20197
 
      /*@SWIG@*/;
 
21104
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21105
      };
20198
21106
    }
20199
21107
  }
20200
21108
  jresult = (jint)result; 
20201
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21109
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20202
21110
  return jresult;
20203
21111
}
20204
21112
 
20205
21113
 
20206
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21114
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20207
21115
  jint jresult = 0 ;
20208
21116
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20209
21117
  char *arg2 = (char *) 0 ;
20211
21119
  
20212
21120
  (void)jenv;
20213
21121
  (void)jcls;
20214
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21122
  (void)jarg1_;
 
21123
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20215
21124
  arg2 = 0;
20216
21125
  if (jarg2) {
20217
21126
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20220
21129
  {
20221
21130
    int errorCode;
20222
21131
    errorCode = result = (int)LassoNameIdentifierMapping_setSessionFromDump(arg1,arg2);
20223
 
    
20224
21132
    if (errorCode) {
20225
21133
      char errorMsg[256];
20226
21134
      int swig_error = SWIG_RuntimeError;
20229
21137
        swig_error = SWIG_ValueError;
20230
21138
      }
20231
21139
      build_exception_msg(errorCode, errorMsg);
20232
 
      /*@SWIG:SWIG_exception@*/
20233
21140
      {
20234
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20235
 
        return 0;
20236
 
      }
20237
 
      /*@SWIG@*/;
 
21141
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21142
      };
20238
21143
    }
20239
21144
  }
20240
21145
  jresult = (jint)result; 
20241
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21146
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20242
21147
  return jresult;
20243
21148
}
20244
21149
 
20245
21150
 
20246
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21151
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20247
21152
  jint jresult = 0 ;
20248
21153
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20249
21154
  int result;
20250
21155
  
20251
21156
  (void)jenv;
20252
21157
  (void)jcls;
20253
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21158
  (void)jarg1_;
 
21159
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20254
21160
  {
20255
21161
    int errorCode;
20256
21162
    errorCode = result = (int)LassoNameIdentifierMapping_buildRequestMsg(arg1);
20257
 
    
20258
21163
    if (errorCode) {
20259
21164
      char errorMsg[256];
20260
21165
      int swig_error = SWIG_RuntimeError;
20263
21168
        swig_error = SWIG_ValueError;
20264
21169
      }
20265
21170
      build_exception_msg(errorCode, errorMsg);
20266
 
      /*@SWIG:SWIG_exception@*/
20267
21171
      {
20268
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20269
 
        return 0;
20270
 
      }
20271
 
      /*@SWIG@*/;
 
21172
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21173
      };
20272
21174
    }
20273
21175
  }
20274
21176
  jresult = (jint)result; 
20276
21178
}
20277
21179
 
20278
21180
 
20279
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21181
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20280
21182
  jint jresult = 0 ;
20281
21183
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20282
21184
  int result;
20283
21185
  
20284
21186
  (void)jenv;
20285
21187
  (void)jcls;
20286
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21188
  (void)jarg1_;
 
21189
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20287
21190
  {
20288
21191
    int errorCode;
20289
21192
    errorCode = result = (int)LassoNameIdentifierMapping_buildResponseMsg(arg1);
20290
 
    
20291
21193
    if (errorCode) {
20292
21194
      char errorMsg[256];
20293
21195
      int swig_error = SWIG_RuntimeError;
20296
21198
        swig_error = SWIG_ValueError;
20297
21199
      }
20298
21200
      build_exception_msg(errorCode, errorMsg);
20299
 
      /*@SWIG:SWIG_exception@*/
20300
21201
      {
20301
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20302
 
        return 0;
20303
 
      }
20304
 
      /*@SWIG@*/;
 
21202
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21203
      };
20305
21204
    }
20306
21205
  }
20307
21206
  jresult = (jint)result; 
20309
21208
}
20310
21209
 
20311
21210
 
20312
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) {
 
21211
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
20313
21212
  jint jresult = 0 ;
20314
21213
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20315
21214
  char *arg2 = (char *) 0 ;
20318
21217
  
20319
21218
  (void)jenv;
20320
21219
  (void)jcls;
20321
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21220
  (void)jarg1_;
 
21221
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20322
21222
  arg2 = 0;
20323
21223
  if (jarg2) {
20324
21224
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20332
21232
  {
20333
21233
    int errorCode;
20334
21234
    errorCode = result = (int)LassoNameIdentifierMapping_initRequest(arg1,arg2,arg3);
20335
 
    
20336
21235
    if (errorCode) {
20337
21236
      char errorMsg[256];
20338
21237
      int swig_error = SWIG_RuntimeError;
20341
21240
        swig_error = SWIG_ValueError;
20342
21241
      }
20343
21242
      build_exception_msg(errorCode, errorMsg);
20344
 
      /*@SWIG:SWIG_exception@*/
20345
21243
      {
20346
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20347
 
        return 0;
20348
 
      }
20349
 
      /*@SWIG@*/;
 
21244
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21245
      };
20350
21246
    }
20351
21247
  }
20352
21248
  jresult = (jint)result; 
20353
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
20354
 
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, arg3);
 
21249
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
21250
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
20355
21251
  return jresult;
20356
21252
}
20357
21253
 
20358
21254
 
20359
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21255
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20360
21256
  jint jresult = 0 ;
20361
21257
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20362
21258
  char *arg2 = (char *) 0 ;
20364
21260
  
20365
21261
  (void)jenv;
20366
21262
  (void)jcls;
20367
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21263
  (void)jarg1_;
 
21264
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20368
21265
  arg2 = 0;
20369
21266
  if (jarg2) {
20370
21267
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20373
21270
  {
20374
21271
    int errorCode;
20375
21272
    errorCode = result = (int)LassoNameIdentifierMapping_processRequestMsg(arg1,arg2);
20376
 
    
20377
21273
    if (errorCode) {
20378
21274
      char errorMsg[256];
20379
21275
      int swig_error = SWIG_RuntimeError;
20382
21278
        swig_error = SWIG_ValueError;
20383
21279
      }
20384
21280
      build_exception_msg(errorCode, errorMsg);
20385
 
      /*@SWIG:SWIG_exception@*/
20386
21281
      {
20387
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20388
 
        return 0;
20389
 
      }
20390
 
      /*@SWIG@*/;
 
21282
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21283
      };
20391
21284
    }
20392
21285
  }
20393
21286
  jresult = (jint)result; 
20394
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21287
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20395
21288
  return jresult;
20396
21289
}
20397
21290
 
20398
21291
 
20399
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21292
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20400
21293
  jint jresult = 0 ;
20401
21294
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20402
21295
  char *arg2 = (char *) 0 ;
20404
21297
  
20405
21298
  (void)jenv;
20406
21299
  (void)jcls;
20407
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21300
  (void)jarg1_;
 
21301
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20408
21302
  arg2 = 0;
20409
21303
  if (jarg2) {
20410
21304
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20413
21307
  {
20414
21308
    int errorCode;
20415
21309
    errorCode = result = (int)LassoNameIdentifierMapping_processResponseMsg(arg1,arg2);
20416
 
    
20417
21310
    if (errorCode) {
20418
21311
      char errorMsg[256];
20419
21312
      int swig_error = SWIG_RuntimeError;
20422
21315
        swig_error = SWIG_ValueError;
20423
21316
      }
20424
21317
      build_exception_msg(errorCode, errorMsg);
20425
 
      /*@SWIG:SWIG_exception@*/
20426
21318
      {
20427
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20428
 
        return 0;
20429
 
      }
20430
 
      /*@SWIG@*/;
 
21319
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21320
      };
20431
21321
    }
20432
21322
  }
20433
21323
  jresult = (jint)result; 
20434
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21324
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20435
21325
  return jresult;
20436
21326
}
20437
21327
 
20438
21328
 
20439
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21329
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdentifierMapping_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20440
21330
  jint jresult = 0 ;
20441
21331
  LassoNameIdentifierMapping *arg1 = (LassoNameIdentifierMapping *) 0 ;
20442
21332
  int result;
20443
21333
  
20444
21334
  (void)jenv;
20445
21335
  (void)jcls;
20446
 
  arg1 = *(LassoNameIdentifierMapping **)(void *)&jarg1; 
 
21336
  (void)jarg1_;
 
21337
  arg1 = *(LassoNameIdentifierMapping **)&jarg1; 
20447
21338
  {
20448
21339
    int errorCode;
20449
21340
    errorCode = result = (int)LassoNameIdentifierMapping_validateRequest(arg1);
20450
 
    
20451
21341
    if (errorCode) {
20452
21342
      char errorMsg[256];
20453
21343
      int swig_error = SWIG_RuntimeError;
20456
21346
        swig_error = SWIG_ValueError;
20457
21347
      }
20458
21348
      build_exception_msg(errorCode, errorMsg);
20459
 
      /*@SWIG:SWIG_exception@*/
20460
21349
      {
20461
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20462
 
        return 0;
20463
 
      }
20464
 
      /*@SWIG@*/;
 
21350
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21351
      };
20465
21352
    }
20466
21353
  }
20467
21354
  jresult = (jint)result; 
20469
21356
}
20470
21357
 
20471
21358
 
20472
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21359
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20473
21360
  jstring jresult = 0 ;
20474
21361
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20475
21362
  char *result = 0 ;
20476
21363
  
20477
21364
  (void)jenv;
20478
21365
  (void)jcls;
20479
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21366
  (void)jarg1_;
 
21367
  arg1 = *(LassoNameRegistration **)&jarg1; 
20480
21368
  result = (char *)LassoNameRegistration_artifact_get(arg1);
20481
 
  
20482
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
21369
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
20483
21370
  return jresult;
20484
21371
}
20485
21372
 
20486
21373
 
20487
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21374
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1artifactMessage_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20488
21375
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20489
21376
  char *arg2 = (char *) 0 ;
20490
21377
  
20491
21378
  (void)jenv;
20492
21379
  (void)jcls;
20493
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21380
  (void)jarg1_;
 
21381
  arg1 = *(LassoNameRegistration **)&jarg1; 
20494
21382
  arg2 = 0;
20495
21383
  if (jarg2) {
20496
21384
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20498
21386
  }
20499
21387
  LassoNameRegistration_artifactMessage_set(arg1,arg2);
20500
21388
  
20501
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21389
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20502
21390
}
20503
21391
 
20504
21392
 
20505
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21393
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1artifactMessage_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20506
21394
  jstring jresult = 0 ;
20507
21395
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20508
21396
  char *result = 0 ;
20509
21397
  
20510
21398
  (void)jenv;
20511
21399
  (void)jcls;
20512
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21400
  (void)jarg1_;
 
21401
  arg1 = *(LassoNameRegistration **)&jarg1; 
20513
21402
  result = (char *)LassoNameRegistration_artifactMessage_get(arg1);
20514
 
  
20515
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
21403
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
20516
21404
  return jresult;
20517
21405
}
20518
21406
 
20519
21407
 
20520
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21408
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1identity_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20521
21409
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20522
21410
  LassoIdentity *arg2 = (LassoIdentity *) 0 ;
20523
21411
  
20524
21412
  (void)jenv;
20525
21413
  (void)jcls;
20526
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
20527
 
  arg2 = *(LassoIdentity **)(void *)&jarg2; 
 
21414
  (void)jarg1_;
 
21415
  (void)jarg2_;
 
21416
  arg1 = *(LassoNameRegistration **)&jarg1; 
 
21417
  arg2 = *(LassoIdentity **)&jarg2; 
20528
21418
  LassoNameRegistration_identity_set(arg1,arg2);
20529
21419
  
20530
21420
}
20531
21421
 
20532
21422
 
20533
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21423
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1identity_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20534
21424
  jlong jresult = 0 ;
20535
21425
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20536
21426
  LassoIdentity *result = 0 ;
20537
21427
  
20538
21428
  (void)jenv;
20539
21429
  (void)jcls;
20540
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21430
  (void)jarg1_;
 
21431
  arg1 = *(LassoNameRegistration **)&jarg1; 
20541
21432
  result = (LassoIdentity *)LassoNameRegistration_identity_get(arg1);
20542
 
  
20543
 
  *(LassoIdentity **)(void *)&jresult = result; 
 
21433
  *(LassoIdentity **)&jresult = result; 
20544
21434
  return jresult;
20545
21435
}
20546
21436
 
20547
21437
 
20548
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21438
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1isIdentityDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20549
21439
  jboolean jresult = 0 ;
20550
21440
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20551
21441
  bool result;
20552
21442
  
20553
21443
  (void)jenv;
20554
21444
  (void)jcls;
20555
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21445
  (void)jarg1_;
 
21446
  arg1 = *(LassoNameRegistration **)&jarg1; 
20556
21447
  result = (bool)LassoNameRegistration_isIdentityDirty_get(arg1);
20557
 
  
20558
21448
  jresult = (jboolean)result; 
20559
21449
  return jresult;
20560
21450
}
20561
21451
 
20562
21452
 
20563
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21453
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1isSessionDirty_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20564
21454
  jboolean jresult = 0 ;
20565
21455
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20566
21456
  bool result;
20567
21457
  
20568
21458
  (void)jenv;
20569
21459
  (void)jcls;
20570
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21460
  (void)jarg1_;
 
21461
  arg1 = *(LassoNameRegistration **)&jarg1; 
20571
21462
  result = (bool)LassoNameRegistration_isSessionDirty_get(arg1);
20572
 
  
20573
21463
  jresult = (jboolean)result; 
20574
21464
  return jresult;
20575
21465
}
20576
21466
 
20577
21467
 
20578
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21468
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1msgBody_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20579
21469
  jstring jresult = 0 ;
20580
21470
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20581
21471
  char *result = 0 ;
20582
21472
  
20583
21473
  (void)jenv;
20584
21474
  (void)jcls;
20585
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21475
  (void)jarg1_;
 
21476
  arg1 = *(LassoNameRegistration **)&jarg1; 
20586
21477
  result = (char *)LassoNameRegistration_msgBody_get(arg1);
20587
 
  
20588
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
21478
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
20589
21479
  return jresult;
20590
21480
}
20591
21481
 
20592
21482
 
20593
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21483
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1msgRelayState_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20594
21484
  jstring jresult = 0 ;
20595
21485
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20596
21486
  char *result = 0 ;
20597
21487
  
20598
21488
  (void)jenv;
20599
21489
  (void)jcls;
20600
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21490
  (void)jarg1_;
 
21491
  arg1 = *(LassoNameRegistration **)&jarg1; 
20601
21492
  result = (char *)LassoNameRegistration_msgRelayState_get(arg1);
20602
 
  
20603
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
21493
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
20604
21494
  return jresult;
20605
21495
}
20606
21496
 
20607
21497
 
20608
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21498
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1msgUrl_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20609
21499
  jstring jresult = 0 ;
20610
21500
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20611
21501
  char *result = 0 ;
20612
21502
  
20613
21503
  (void)jenv;
20614
21504
  (void)jcls;
20615
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21505
  (void)jarg1_;
 
21506
  arg1 = *(LassoNameRegistration **)&jarg1; 
20616
21507
  result = (char *)LassoNameRegistration_msgUrl_get(arg1);
20617
 
  
20618
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
21508
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
20619
21509
  return jresult;
20620
21510
}
20621
21511
 
20622
21512
 
20623
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21513
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1nameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20624
21514
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20625
21515
  LassoNode *arg2 = (LassoNode *) 0 ;
20626
21516
  
20627
21517
  (void)jenv;
20628
21518
  (void)jcls;
20629
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
20630
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
21519
  (void)jarg1_;
 
21520
  (void)jarg2_;
 
21521
  arg1 = *(LassoNameRegistration **)&jarg1; 
 
21522
  arg2 = *(LassoNode **)&jarg2; 
20631
21523
  LassoNameRegistration_nameIdentifier_set(arg1,arg2);
20632
21524
  
20633
21525
}
20634
21526
 
20635
21527
 
20636
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21528
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1nameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20637
21529
  jlong jresult = 0 ;
20638
21530
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20639
21531
  LassoNode *result = 0 ;
20640
21532
  
20641
21533
  (void)jenv;
20642
21534
  (void)jcls;
20643
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21535
  (void)jarg1_;
 
21536
  arg1 = *(LassoNameRegistration **)&jarg1; 
20644
21537
  result = (LassoNode *)LassoNameRegistration_nameIdentifier_get(arg1);
20645
 
  
20646
 
  *(LassoNode **)(void *)&jresult = result; 
 
21538
  *(LassoNode **)&jresult = result; 
20647
21539
  return jresult;
20648
21540
}
20649
21541
 
20650
21542
 
20651
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21543
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1remoteProviderId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20652
21544
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20653
21545
  char *arg2 = (char *) 0 ;
20654
21546
  
20655
21547
  (void)jenv;
20656
21548
  (void)jcls;
20657
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21549
  (void)jarg1_;
 
21550
  arg1 = *(LassoNameRegistration **)&jarg1; 
20658
21551
  arg2 = 0;
20659
21552
  if (jarg2) {
20660
21553
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20662
21555
  }
20663
21556
  LassoNameRegistration_remoteProviderId_set(arg1,arg2);
20664
21557
  
20665
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21558
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20666
21559
}
20667
21560
 
20668
21561
 
20669
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21562
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1remoteProviderId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20670
21563
  jstring jresult = 0 ;
20671
21564
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20672
21565
  char *result = 0 ;
20673
21566
  
20674
21567
  (void)jenv;
20675
21568
  (void)jcls;
20676
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21569
  (void)jarg1_;
 
21570
  arg1 = *(LassoNameRegistration **)&jarg1; 
20677
21571
  result = (char *)LassoNameRegistration_remoteProviderId_get(arg1);
20678
 
  
20679
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
21572
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
20680
21573
  return jresult;
20681
21574
}
20682
21575
 
20683
21576
 
20684
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21577
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1request_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20685
21578
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20686
21579
  LassoNode *arg2 = (LassoNode *) 0 ;
20687
21580
  
20688
21581
  (void)jenv;
20689
21582
  (void)jcls;
20690
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
20691
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
21583
  (void)jarg1_;
 
21584
  (void)jarg2_;
 
21585
  arg1 = *(LassoNameRegistration **)&jarg1; 
 
21586
  arg2 = *(LassoNode **)&jarg2; 
20692
21587
  LassoNameRegistration_request_set(arg1,arg2);
20693
21588
  
20694
21589
}
20695
21590
 
20696
21591
 
20697
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21592
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1request_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20698
21593
  jlong jresult = 0 ;
20699
21594
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20700
21595
  LassoNode *result = 0 ;
20701
21596
  
20702
21597
  (void)jenv;
20703
21598
  (void)jcls;
20704
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21599
  (void)jarg1_;
 
21600
  arg1 = *(LassoNameRegistration **)&jarg1; 
20705
21601
  result = (LassoNode *)LassoNameRegistration_request_get(arg1);
20706
 
  
20707
 
  *(LassoNode **)(void *)&jresult = result; 
 
21602
  *(LassoNode **)&jresult = result; 
20708
21603
  return jresult;
20709
21604
}
20710
21605
 
20711
21606
 
20712
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21607
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1response_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20713
21608
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20714
21609
  LassoNode *arg2 = (LassoNode *) 0 ;
20715
21610
  
20716
21611
  (void)jenv;
20717
21612
  (void)jcls;
20718
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
20719
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
21613
  (void)jarg1_;
 
21614
  (void)jarg2_;
 
21615
  arg1 = *(LassoNameRegistration **)&jarg1; 
 
21616
  arg2 = *(LassoNode **)&jarg2; 
20720
21617
  LassoNameRegistration_response_set(arg1,arg2);
20721
21618
  
20722
21619
}
20723
21620
 
20724
21621
 
20725
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21622
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1response_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20726
21623
  jlong jresult = 0 ;
20727
21624
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20728
21625
  LassoNode *result = 0 ;
20729
21626
  
20730
21627
  (void)jenv;
20731
21628
  (void)jcls;
20732
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21629
  (void)jarg1_;
 
21630
  arg1 = *(LassoNameRegistration **)&jarg1; 
20733
21631
  result = (LassoNode *)LassoNameRegistration_response_get(arg1);
20734
 
  
20735
 
  *(LassoNode **)(void *)&jresult = result; 
 
21632
  *(LassoNode **)&jresult = result; 
20736
21633
  return jresult;
20737
21634
}
20738
21635
 
20739
21636
 
20740
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21637
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1server_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20741
21638
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20742
21639
  LassoServer *arg2 = (LassoServer *) 0 ;
20743
21640
  
20744
21641
  (void)jenv;
20745
21642
  (void)jcls;
20746
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
20747
 
  arg2 = *(LassoServer **)(void *)&jarg2; 
 
21643
  (void)jarg1_;
 
21644
  (void)jarg2_;
 
21645
  arg1 = *(LassoNameRegistration **)&jarg1; 
 
21646
  arg2 = *(LassoServer **)&jarg2; 
20748
21647
  LassoNameRegistration_server_set(arg1,arg2);
20749
21648
  
20750
21649
}
20751
21650
 
20752
21651
 
20753
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21652
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1server_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20754
21653
  jlong jresult = 0 ;
20755
21654
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20756
21655
  LassoServer *result = 0 ;
20757
21656
  
20758
21657
  (void)jenv;
20759
21658
  (void)jcls;
20760
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21659
  (void)jarg1_;
 
21660
  arg1 = *(LassoNameRegistration **)&jarg1; 
20761
21661
  result = (LassoServer *)LassoNameRegistration_server_get(arg1);
20762
 
  
20763
 
  *(LassoServer **)(void *)&jresult = result; 
 
21662
  *(LassoServer **)&jresult = result; 
20764
21663
  return jresult;
20765
21664
}
20766
21665
 
20767
21666
 
20768
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21667
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1session_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20769
21668
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20770
21669
  LassoSession *arg2 = (LassoSession *) 0 ;
20771
21670
  
20772
21671
  (void)jenv;
20773
21672
  (void)jcls;
20774
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
20775
 
  arg2 = *(LassoSession **)(void *)&jarg2; 
 
21673
  (void)jarg1_;
 
21674
  (void)jarg2_;
 
21675
  arg1 = *(LassoNameRegistration **)&jarg1; 
 
21676
  arg2 = *(LassoSession **)&jarg2; 
20776
21677
  LassoNameRegistration_session_set(arg1,arg2);
20777
21678
  
20778
21679
}
20779
21680
 
20780
21681
 
20781
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21682
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1session_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20782
21683
  jlong jresult = 0 ;
20783
21684
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20784
21685
  LassoSession *result = 0 ;
20785
21686
  
20786
21687
  (void)jenv;
20787
21688
  (void)jcls;
20788
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21689
  (void)jarg1_;
 
21690
  arg1 = *(LassoNameRegistration **)&jarg1; 
20789
21691
  result = (LassoSession *)LassoNameRegistration_session_get(arg1);
20790
 
  
20791
 
  *(LassoSession **)(void *)&jresult = result; 
 
21692
  *(LassoSession **)&jresult = result; 
20792
21693
  return jresult;
20793
21694
}
20794
21695
 
20795
21696
 
20796
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1oldNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
21697
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1oldNameIdentifier_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
20797
21698
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20798
21699
  LassoSamlNameIdentifier *arg2 = (LassoSamlNameIdentifier *) 0 ;
20799
21700
  
20800
21701
  (void)jenv;
20801
21702
  (void)jcls;
20802
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
20803
 
  arg2 = *(LassoSamlNameIdentifier **)(void *)&jarg2; 
 
21703
  (void)jarg1_;
 
21704
  (void)jarg2_;
 
21705
  arg1 = *(LassoNameRegistration **)&jarg1; 
 
21706
  arg2 = *(LassoSamlNameIdentifier **)&jarg2; 
20804
21707
  LassoNameRegistration_oldNameIdentifier_set(arg1,arg2);
20805
21708
  
20806
21709
}
20807
21710
 
20808
21711
 
20809
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1oldNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21712
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1oldNameIdentifier_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20810
21713
  jlong jresult = 0 ;
20811
21714
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20812
21715
  LassoSamlNameIdentifier *result = 0 ;
20813
21716
  
20814
21717
  (void)jenv;
20815
21718
  (void)jcls;
20816
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21719
  (void)jarg1_;
 
21720
  arg1 = *(LassoNameRegistration **)&jarg1; 
20817
21721
  result = (LassoSamlNameIdentifier *)LassoNameRegistration_oldNameIdentifier_get(arg1);
20818
 
  
20819
 
  *(LassoSamlNameIdentifier **)(void *)&jresult = result; 
 
21722
  *(LassoSamlNameIdentifier **)&jresult = result; 
20820
21723
  return jresult;
20821
21724
}
20822
21725
 
20823
21726
 
20824
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1NameRegistration(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21727
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1NameRegistration(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20825
21728
  jlong jresult = 0 ;
20826
21729
  LassoServer *arg1 = (LassoServer *) 0 ;
20827
21730
  LassoNameRegistration *result = 0 ;
20828
21731
  
20829
21732
  (void)jenv;
20830
21733
  (void)jcls;
20831
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
21734
  (void)jarg1_;
 
21735
  arg1 = *(LassoServer **)&jarg1; 
20832
21736
  result = (LassoNameRegistration *)new_LassoNameRegistration(arg1);
20833
 
  
20834
 
  *(LassoNameRegistration **)(void *)&jresult = result; 
 
21737
  *(LassoNameRegistration **)&jresult = result; 
20835
21738
  return jresult;
20836
21739
}
20837
21740
 
20838
21741
 
20839
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NameRegistration(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21742
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NameRegistration(JNIEnv *jenv, jclass jcls, jlong jarg1) {
20840
21743
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20841
21744
  
20842
21745
  (void)jenv;
20843
21746
  (void)jcls;
20844
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21747
  arg1 = *(LassoNameRegistration **)&jarg1; 
20845
21748
  delete_LassoNameRegistration(arg1);
20846
21749
  
20847
21750
}
20848
21751
 
20849
21752
 
20850
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1newFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21753
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1newFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20851
21754
  jlong jresult = 0 ;
20852
21755
  LassoServer *arg1 = (LassoServer *) 0 ;
20853
21756
  char *arg2 = (char *) 0 ;
20855
21758
  
20856
21759
  (void)jenv;
20857
21760
  (void)jcls;
20858
 
  arg1 = *(LassoServer **)(void *)&jarg1; 
 
21761
  (void)jarg1_;
 
21762
  arg1 = *(LassoServer **)&jarg1; 
20859
21763
  arg2 = 0;
20860
21764
  if (jarg2) {
20861
21765
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20862
21766
    if (!arg2) return 0;
20863
21767
  }
20864
21768
  result = (LassoNameRegistration *)LassoNameRegistration_newFromDump(arg1,arg2);
20865
 
  
20866
 
  *(LassoNameRegistration **)(void *)&jresult = result; 
20867
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21769
  *(LassoNameRegistration **)&jresult = result; 
 
21770
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20868
21771
  return jresult;
20869
21772
}
20870
21773
 
20871
21774
 
20872
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21775
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20873
21776
  jint jresult = 0 ;
20874
21777
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20875
21778
  char *arg2 = (char *) 0 ;
20877
21780
  
20878
21781
  (void)jenv;
20879
21782
  (void)jcls;
20880
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21783
  (void)jarg1_;
 
21784
  arg1 = *(LassoNameRegistration **)&jarg1; 
20881
21785
  arg2 = 0;
20882
21786
  if (jarg2) {
20883
21787
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20886
21790
  {
20887
21791
    int errorCode;
20888
21792
    errorCode = result = (int)LassoNameRegistration_setIdentityFromDump(arg1,arg2);
20889
 
    
20890
21793
    if (errorCode) {
20891
21794
      char errorMsg[256];
20892
21795
      int swig_error = SWIG_RuntimeError;
20895
21798
        swig_error = SWIG_ValueError;
20896
21799
      }
20897
21800
      build_exception_msg(errorCode, errorMsg);
20898
 
      /*@SWIG:SWIG_exception@*/
20899
21801
      {
20900
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20901
 
        return 0;
20902
 
      }
20903
 
      /*@SWIG@*/;
 
21802
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21803
      };
20904
21804
    }
20905
21805
  }
20906
21806
  jresult = (jint)result; 
20907
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21807
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20908
21808
  return jresult;
20909
21809
}
20910
21810
 
20911
21811
 
20912
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21812
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
20913
21813
  jint jresult = 0 ;
20914
21814
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20915
21815
  char *arg2 = (char *) 0 ;
20917
21817
  
20918
21818
  (void)jenv;
20919
21819
  (void)jcls;
20920
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21820
  (void)jarg1_;
 
21821
  arg1 = *(LassoNameRegistration **)&jarg1; 
20921
21822
  arg2 = 0;
20922
21823
  if (jarg2) {
20923
21824
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
20926
21827
  {
20927
21828
    int errorCode;
20928
21829
    errorCode = result = (int)LassoNameRegistration_setSessionFromDump(arg1,arg2);
20929
 
    
20930
21830
    if (errorCode) {
20931
21831
      char errorMsg[256];
20932
21832
      int swig_error = SWIG_RuntimeError;
20935
21835
        swig_error = SWIG_ValueError;
20936
21836
      }
20937
21837
      build_exception_msg(errorCode, errorMsg);
20938
 
      /*@SWIG:SWIG_exception@*/
20939
21838
      {
20940
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20941
 
        return 0;
20942
 
      }
20943
 
      /*@SWIG@*/;
 
21839
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21840
      };
20944
21841
    }
20945
21842
  }
20946
21843
  jresult = (jint)result; 
20947
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21844
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
20948
21845
  return jresult;
20949
21846
}
20950
21847
 
20951
21848
 
20952
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21849
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20953
21850
  jint jresult = 0 ;
20954
21851
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20955
21852
  int result;
20956
21853
  
20957
21854
  (void)jenv;
20958
21855
  (void)jcls;
20959
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21856
  (void)jarg1_;
 
21857
  arg1 = *(LassoNameRegistration **)&jarg1; 
20960
21858
  {
20961
21859
    int errorCode;
20962
21860
    errorCode = result = (int)LassoNameRegistration_buildRequestMsg(arg1);
20963
 
    
20964
21861
    if (errorCode) {
20965
21862
      char errorMsg[256];
20966
21863
      int swig_error = SWIG_RuntimeError;
20969
21866
        swig_error = SWIG_ValueError;
20970
21867
      }
20971
21868
      build_exception_msg(errorCode, errorMsg);
20972
 
      /*@SWIG:SWIG_exception@*/
20973
21869
      {
20974
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
20975
 
        return 0;
20976
 
      }
20977
 
      /*@SWIG@*/;
 
21870
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21871
      };
20978
21872
    }
20979
21873
  }
20980
21874
  jresult = (jint)result; 
20982
21876
}
20983
21877
 
20984
21878
 
20985
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21879
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
20986
21880
  jint jresult = 0 ;
20987
21881
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
20988
21882
  int result;
20989
21883
  
20990
21884
  (void)jenv;
20991
21885
  (void)jcls;
20992
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21886
  (void)jarg1_;
 
21887
  arg1 = *(LassoNameRegistration **)&jarg1; 
20993
21888
  {
20994
21889
    int errorCode;
20995
21890
    errorCode = result = (int)LassoNameRegistration_buildResponseMsg(arg1);
20996
 
    
20997
21891
    if (errorCode) {
20998
21892
      char errorMsg[256];
20999
21893
      int swig_error = SWIG_RuntimeError;
21002
21896
        swig_error = SWIG_ValueError;
21003
21897
      }
21004
21898
      build_exception_msg(errorCode, errorMsg);
21005
 
      /*@SWIG:SWIG_exception@*/
21006
21899
      {
21007
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
21008
 
        return 0;
21009
 
      }
21010
 
      /*@SWIG@*/;
 
21900
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21901
      };
21011
21902
    }
21012
21903
  }
21013
21904
  jresult = (jint)result; 
21015
21906
}
21016
21907
 
21017
21908
 
21018
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
21909
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
21019
21910
  jstring jresult = 0 ;
21020
21911
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
21021
21912
  char *result = 0 ;
21022
21913
  
21023
21914
  (void)jenv;
21024
21915
  (void)jcls;
21025
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21916
  (void)jarg1_;
 
21917
  arg1 = *(LassoNameRegistration **)&jarg1; 
21026
21918
  result = (char *)LassoNameRegistration_dump(arg1);
21027
 
  
21028
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
21919
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21029
21920
  g_free(result);
21030
21921
  return jresult;
21031
21922
}
21032
21923
 
21033
21924
 
21034
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jint jarg3) {
 
21925
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1initRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jint jarg3) {
21035
21926
  jint jresult = 0 ;
21036
21927
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
21037
21928
  char *arg2 = (char *) 0 ;
21040
21931
  
21041
21932
  (void)jenv;
21042
21933
  (void)jcls;
21043
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21934
  (void)jarg1_;
 
21935
  arg1 = *(LassoNameRegistration **)&jarg1; 
21044
21936
  arg2 = 0;
21045
21937
  if (jarg2) {
21046
21938
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21050
21942
  {
21051
21943
    int errorCode;
21052
21944
    errorCode = result = (int)LassoNameRegistration_initRequest(arg1,arg2,arg3);
21053
 
    
21054
21945
    if (errorCode) {
21055
21946
      char errorMsg[256];
21056
21947
      int swig_error = SWIG_RuntimeError;
21059
21950
        swig_error = SWIG_ValueError;
21060
21951
      }
21061
21952
      build_exception_msg(errorCode, errorMsg);
21062
 
      /*@SWIG:SWIG_exception@*/
21063
21953
      {
21064
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
21065
 
        return 0;
21066
 
      }
21067
 
      /*@SWIG@*/;
 
21954
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21955
      };
21068
21956
    }
21069
21957
  }
21070
21958
  jresult = (jint)result; 
21071
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21959
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21072
21960
  return jresult;
21073
21961
}
21074
21962
 
21075
21963
 
21076
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
21964
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21077
21965
  jint jresult = 0 ;
21078
21966
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
21079
21967
  char *arg2 = (char *) 0 ;
21081
21969
  
21082
21970
  (void)jenv;
21083
21971
  (void)jcls;
21084
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
21972
  (void)jarg1_;
 
21973
  arg1 = *(LassoNameRegistration **)&jarg1; 
21085
21974
  arg2 = 0;
21086
21975
  if (jarg2) {
21087
21976
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21090
21979
  {
21091
21980
    int errorCode;
21092
21981
    errorCode = result = (int)LassoNameRegistration_processRequestMsg(arg1,arg2);
21093
 
    
21094
21982
    if (errorCode) {
21095
21983
      char errorMsg[256];
21096
21984
      int swig_error = SWIG_RuntimeError;
21099
21987
        swig_error = SWIG_ValueError;
21100
21988
      }
21101
21989
      build_exception_msg(errorCode, errorMsg);
21102
 
      /*@SWIG:SWIG_exception@*/
21103
21990
      {
21104
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
21105
 
        return 0;
21106
 
      }
21107
 
      /*@SWIG@*/;
 
21991
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
21992
      };
21108
21993
    }
21109
21994
  }
21110
21995
  jresult = (jint)result; 
21111
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
21996
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21112
21997
  return jresult;
21113
21998
}
21114
21999
 
21115
22000
 
21116
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
22001
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameRegistration_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
21117
22002
  jint jresult = 0 ;
21118
22003
  LassoNameRegistration *arg1 = (LassoNameRegistration *) 0 ;
21119
22004
  char *arg2 = (char *) 0 ;
21121
22006
  
21122
22007
  (void)jenv;
21123
22008
  (void)jcls;
21124
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
22009
  (void)jarg1_;
 
22010
  arg1 = *(LassoNameRegistration **)&jarg1; 
21125
22011
  arg2 = 0;
21126
22012
  if (jarg2) {
21127
22013
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21130
22016
  {
21131
22017
    int errorCode;
21132
22018
    errorCode = result = (int)LassoNameRegistration_processResponseMsg(arg1,arg2);
21133
 
    
21134
22019
    if (errorCode) {
21135
22020
      char errorMsg[256];
21136
22021
      int swig_error = SWIG_RuntimeError;
21139
22024
        swig_error = SWIG_ValueError;
21140
22025
      }
21141
22026
      build_exception_msg(errorCode, errorMsg);
21142
 
      /*@SWIG:SWIG_exception@*/
21143
22027
      {
21144
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
21145
 
        return 0;
21146
 
      }
21147
 
      /*@SWIG@*/;
 
22028
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
22029
      };
21148
22030
    }
21149
22031
  }
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;
21153
22035
}
21154
22036
 
21155
22037
 
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 ;
21159
22041
  int result;
21160
22042
  
21161
22043
  (void)jenv;
21162
22044
  (void)jcls;
21163
 
  arg1 = *(LassoNameRegistration **)(void *)&jarg1; 
 
22045
  (void)jarg1_;
 
22046
  arg1 = *(LassoNameRegistration **)&jarg1; 
21164
22047
  {
21165
22048
    int errorCode;
21166
22049
    errorCode = result = (int)LassoNameRegistration_validateRequest(arg1);
21167
 
    
21168
 
    if (errorCode) {
21169
 
      char errorMsg[256];
21170
 
      int swig_error = SWIG_RuntimeError;
21171
 
      if (errorCode == -501 || 
21172
 
        errorCode == -501) {
21173
 
        swig_error = SWIG_ValueError;
21174
 
      }
21175
 
      build_exception_msg(errorCode, errorMsg);
21176
 
      /*@SWIG:SWIG_exception@*/
21177
 
      {
21178
 
        SWIG_JavaException(jenv, swig_error, errorMsg);
21179
 
        return 0;
21180
 
      }
21181
 
      /*@SWIG@*/;
21182
 
    }
21183
 
  }
21184
 
  jresult = (jint)result; 
21185
 
  return jresult;
21186
 
}
21187
 
 
21188
 
 
21189
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDPolicy_1format_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
22050
    if (errorCode) {
 
22051
      char errorMsg[256];
 
22052
      int swig_error = SWIG_RuntimeError;
 
22053
      if (errorCode == -501 || 
 
22054
        errorCode == -501) {
 
22055
        swig_error = SWIG_ValueError;
 
22056
      }
 
22057
      build_exception_msg(errorCode, errorMsg);
 
22058
      {
 
22059
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
22060
      };
 
22061
    }
 
22062
  }
 
22063
  jresult = (jint)result; 
 
22064
  return jresult;
 
22065
}
 
22066
 
 
22067
 
 
22068
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1SUPPORT_1get(JNIEnv *jenv, jclass jcls) {
 
22069
  jint jresult = 0 ;
 
22070
  int result;
 
22071
  
 
22072
  (void)jenv;
 
22073
  (void)jcls;
 
22074
  result = (int) 1;
 
22075
  
 
22076
  jresult = (jint)result; 
 
22077
  return jresult;
 
22078
}
 
22079
 
 
22080
 
 
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 ;
 
22084
  bool result;
 
22085
  
 
22086
  (void)jenv;
 
22087
  (void)jcls;
 
22088
  arg1 = 0;
 
22089
  if (jarg1) {
 
22090
    arg1 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg1, 0);
 
22091
    if (!arg1) return 0;
 
22092
  }
 
22093
  result = (bool)lasso_profile_is_saml_query(arg1);
 
22094
  jresult = (jboolean)result; 
 
22095
  if (arg1) (*jenv)->ReleaseStringUTFChars(jenv, jarg1, (const char *)arg1);
 
22096
  return jresult;
 
22097
}
 
22098
 
 
22099
 
 
22100
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1PERSISTENT_1get(JNIEnv *jenv, jclass jcls) {
 
22101
  jstring jresult = 0 ;
 
22102
  char *result = 0 ;
 
22103
  
 
22104
  (void)jenv;
 
22105
  (void)jcls;
 
22106
  result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent";
 
22107
  
 
22108
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22109
  return jresult;
 
22110
}
 
22111
 
 
22112
 
 
22113
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1TRANSIENT_1get(JNIEnv *jenv, jclass jcls) {
 
22114
  jstring jresult = 0 ;
 
22115
  char *result = 0 ;
 
22116
  
 
22117
  (void)jenv;
 
22118
  (void)jcls;
 
22119
  result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:transient";
 
22120
  
 
22121
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22122
  return jresult;
 
22123
}
 
22124
 
 
22125
 
 
22126
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1NAME_1IDENTIFIER_1FORMAT_1ENCRYPTED_1get(JNIEnv *jenv, jclass jcls) {
 
22127
  jstring jresult = 0 ;
 
22128
  char *result = 0 ;
 
22129
  
 
22130
  (void)jenv;
 
22131
  (void)jcls;
 
22132
  result = (char *) "urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted";
 
22133
  
 
22134
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22135
  return jresult;
 
22136
}
 
22137
 
 
22138
 
 
22139
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1SOAP_1get(JNIEnv *jenv, jclass jcls) {
 
22140
  jstring jresult = 0 ;
 
22141
  char *result = 0 ;
 
22142
  
 
22143
  (void)jenv;
 
22144
  (void)jcls;
 
22145
  result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:SOAP";
 
22146
  
 
22147
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22148
  return jresult;
 
22149
}
 
22150
 
 
22151
 
 
22152
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1REDIRECT_1get(JNIEnv *jenv, jclass jcls) {
 
22153
  jstring jresult = 0 ;
 
22154
  char *result = 0 ;
 
22155
  
 
22156
  (void)jenv;
 
22157
  (void)jcls;
 
22158
  result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect";
 
22159
  
 
22160
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22161
  return jresult;
 
22162
}
 
22163
 
 
22164
 
 
22165
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1POST_1get(JNIEnv *jenv, jclass jcls) {
 
22166
  jstring jresult = 0 ;
 
22167
  char *result = 0 ;
 
22168
  
 
22169
  (void)jenv;
 
22170
  (void)jcls;
 
22171
  result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST";
 
22172
  
 
22173
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22174
  return jresult;
 
22175
}
 
22176
 
 
22177
 
 
22178
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1ARTIFACT_1get(JNIEnv *jenv, jclass jcls) {
 
22179
  jstring jresult = 0 ;
 
22180
  char *result = 0 ;
 
22181
  
 
22182
  (void)jenv;
 
22183
  (void)jcls;
 
22184
  result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact";
 
22185
  
 
22186
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22187
  return jresult;
 
22188
}
 
22189
 
 
22190
 
 
22191
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1METADATA_1BINDING_1PAOS_1get(JNIEnv *jenv, jclass jcls) {
 
22192
  jstring jresult = 0 ;
 
22193
  char *result = 0 ;
 
22194
  
 
22195
  (void)jenv;
 
22196
  (void)jcls;
 
22197
  result = (char *) "urn:oasis:names:tc:SAML:2.0:bindings:PAOS";
 
22198
  
 
22199
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22200
  return jresult;
 
22201
}
 
22202
 
 
22203
 
 
22204
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1AUTHENTICATED_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
 
22205
  jstring jresult = 0 ;
 
22206
  char *result = 0 ;
 
22207
  
 
22208
  (void)jenv;
 
22209
  (void)jcls;
 
22210
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony";
 
22211
  
 
22212
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22213
  return jresult;
 
22214
}
 
22215
 
 
22216
 
 
22217
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1INTERNET_1PROTOCOL_1get(JNIEnv *jenv, jclass jcls) {
 
22218
  jstring jresult = 0 ;
 
22219
  char *result = 0 ;
 
22220
  
 
22221
  (void)jenv;
 
22222
  (void)jcls;
 
22223
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol";
 
22224
  
 
22225
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22226
  return jresult;
 
22227
}
 
22228
 
 
22229
 
 
22230
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1INTERNET_1PROTOCOL_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
 
22231
  jstring jresult = 0 ;
 
22232
  char *result = 0 ;
 
22233
  
 
22234
  (void)jenv;
 
22235
  (void)jcls;
 
22236
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword";
 
22237
  
 
22238
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22239
  return jresult;
 
22240
}
 
22241
 
 
22242
 
 
22243
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1KERBEROS_1get(JNIEnv *jenv, jclass jcls) {
 
22244
  jstring jresult = 0 ;
 
22245
  char *result = 0 ;
 
22246
  
 
22247
  (void)jenv;
 
22248
  (void)jcls;
 
22249
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos";
 
22250
  
 
22251
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22252
  return jresult;
 
22253
}
 
22254
 
 
22255
 
 
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 ;
 
22258
  char *result = 0 ;
 
22259
  
 
22260
  (void)jenv;
 
22261
  (void)jcls;
 
22262
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract";
 
22263
  
 
22264
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22265
  return jresult;
 
22266
}
 
22267
 
 
22268
 
 
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 ;
 
22271
  char *result = 0 ;
 
22272
  
 
22273
  (void)jenv;
 
22274
  (void)jcls;
 
22275
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered";
 
22276
  
 
22277
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22278
  return jresult;
 
22279
}
 
22280
 
 
22281
 
 
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 ;
 
22284
  char *result = 0 ;
 
22285
  
 
22286
  (void)jenv;
 
22287
  (void)jcls;
 
22288
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract";
 
22289
  
 
22290
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22291
  return jresult;
 
22292
}
 
22293
 
 
22294
 
 
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 ;
 
22297
  char *result = 0 ;
 
22298
  
 
22299
  (void)jenv;
 
22300
  (void)jcls;
 
22301
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered";
 
22302
  
 
22303
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22304
  return jresult;
 
22305
}
 
22306
 
 
22307
 
 
22308
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1NOMAD_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
 
22309
  jstring jresult = 0 ;
 
22310
  char *result = 0 ;
 
22311
  
 
22312
  (void)jenv;
 
22313
  (void)jcls;
 
22314
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony";
 
22315
  
 
22316
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22317
  return jresult;
 
22318
}
 
22319
 
 
22320
 
 
22321
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PERSONALIZED_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
 
22322
  jstring jresult = 0 ;
 
22323
  char *result = 0 ;
 
22324
  
 
22325
  (void)jenv;
 
22326
  (void)jcls;
 
22327
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalizedTelephony";
 
22328
  
 
22329
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22330
  return jresult;
 
22331
}
 
22332
 
 
22333
 
 
22334
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PGP_1get(JNIEnv *jenv, jclass jcls) {
 
22335
  jstring jresult = 0 ;
 
22336
  char *result = 0 ;
 
22337
  
 
22338
  (void)jenv;
 
22339
  (void)jcls;
 
22340
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PGP";
 
22341
  
 
22342
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22343
  return jresult;
 
22344
}
 
22345
 
 
22346
 
 
22347
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PASSWORD_1PROTECTED_1TRANSPORT_1get(JNIEnv *jenv, jclass jcls) {
 
22348
  jstring jresult = 0 ;
 
22349
  char *result = 0 ;
 
22350
  
 
22351
  (void)jenv;
 
22352
  (void)jcls;
 
22353
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport";
 
22354
  
 
22355
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22356
  return jresult;
 
22357
}
 
22358
 
 
22359
 
 
22360
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
 
22361
  jstring jresult = 0 ;
 
22362
  char *result = 0 ;
 
22363
  
 
22364
  (void)jenv;
 
22365
  (void)jcls;
 
22366
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Password";
 
22367
  
 
22368
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22369
  return jresult;
 
22370
}
 
22371
 
 
22372
 
 
22373
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1PREVIOUS_1SESSION_1get(JNIEnv *jenv, jclass jcls) {
 
22374
  jstring jresult = 0 ;
 
22375
  char *result = 0 ;
 
22376
  
 
22377
  (void)jenv;
 
22378
  (void)jcls;
 
22379
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession";
 
22380
  
 
22381
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22382
  return jresult;
 
22383
}
 
22384
 
 
22385
 
 
22386
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SMARTCARD_1get(JNIEnv *jenv, jclass jcls) {
 
22387
  jstring jresult = 0 ;
 
22388
  char *result = 0 ;
 
22389
  
 
22390
  (void)jenv;
 
22391
  (void)jcls;
 
22392
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard";
 
22393
  
 
22394
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22395
  return jresult;
 
22396
}
 
22397
 
 
22398
 
 
22399
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SMARTCARD_1PKI_1get(JNIEnv *jenv, jclass jcls) {
 
22400
  jstring jresult = 0 ;
 
22401
  char *result = 0 ;
 
22402
  
 
22403
  (void)jenv;
 
22404
  (void)jcls;
 
22405
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI";
 
22406
  
 
22407
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22408
  return jresult;
 
22409
}
 
22410
 
 
22411
 
 
22412
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SOFTWARE_1PKI_1get(JNIEnv *jenv, jclass jcls) {
 
22413
  jstring jresult = 0 ;
 
22414
  char *result = 0 ;
 
22415
  
 
22416
  (void)jenv;
 
22417
  (void)jcls;
 
22418
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI";
 
22419
  
 
22420
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22421
  return jresult;
 
22422
}
 
22423
 
 
22424
 
 
22425
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SPKI_1get(JNIEnv *jenv, jclass jcls) {
 
22426
  jstring jresult = 0 ;
 
22427
  char *result = 0 ;
 
22428
  
 
22429
  (void)jenv;
 
22430
  (void)jcls;
 
22431
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI";
 
22432
  
 
22433
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22434
  return jresult;
 
22435
}
 
22436
 
 
22437
 
 
22438
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1SECURE_1REMOTE_1PASSWORD_1get(JNIEnv *jenv, jclass jcls) {
 
22439
  jstring jresult = 0 ;
 
22440
  char *result = 0 ;
 
22441
  
 
22442
  (void)jenv;
 
22443
  (void)jcls;
 
22444
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword";
 
22445
  
 
22446
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22447
  return jresult;
 
22448
}
 
22449
 
 
22450
 
 
22451
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1TLS_1CLIENT_1get(JNIEnv *jenv, jclass jcls) {
 
22452
  jstring jresult = 0 ;
 
22453
  char *result = 0 ;
 
22454
  
 
22455
  (void)jenv;
 
22456
  (void)jcls;
 
22457
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient";
 
22458
  
 
22459
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22460
  return jresult;
 
22461
}
 
22462
 
 
22463
 
 
22464
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1X509_1get(JNIEnv *jenv, jclass jcls) {
 
22465
  jstring jresult = 0 ;
 
22466
  char *result = 0 ;
 
22467
  
 
22468
  (void)jenv;
 
22469
  (void)jcls;
 
22470
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:X509";
 
22471
  
 
22472
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22473
  return jresult;
 
22474
}
 
22475
 
 
22476
 
 
22477
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1TELEPHONY_1get(JNIEnv *jenv, jclass jcls) {
 
22478
  jstring jresult = 0 ;
 
22479
  char *result = 0 ;
 
22480
  
 
22481
  (void)jenv;
 
22482
  (void)jcls;
 
22483
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony";
 
22484
  
 
22485
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22486
  return jresult;
 
22487
}
 
22488
 
 
22489
 
 
22490
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1TIME_1SYNC_1TOKEN_1get(JNIEnv *jenv, jclass jcls) {
 
22491
  jstring jresult = 0 ;
 
22492
  char *result = 0 ;
 
22493
  
 
22494
  (void)jenv;
 
22495
  (void)jcls;
 
22496
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken";
 
22497
  
 
22498
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22499
  return jresult;
 
22500
}
 
22501
 
 
22502
 
 
22503
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_SAML2_1AUTHN_1CONTEXT_1XMLDSIG_1get(JNIEnv *jenv, jclass jcls) {
 
22504
  jstring jresult = 0 ;
 
22505
  char *result = 0 ;
 
22506
  
 
22507
  (void)jenv;
 
22508
  (void)jcls;
 
22509
  result = (char *) "urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig";
 
22510
  
 
22511
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22512
  return jresult;
 
22513
}
 
22514
 
 
22515
 
 
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 ;
 
22519
  char *result = 0 ;
 
22520
  
 
22521
  (void)jenv;
 
22522
  (void)jcls;
 
22523
  (void)jarg1_;
 
22524
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22525
  result = (char *)LassoNameIdManagement_artifact_get(arg1);
 
22526
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22527
  return jresult;
 
22528
}
 
22529
 
 
22530
 
 
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 ;
 
22534
  
 
22535
  (void)jenv;
 
22536
  (void)jcls;
 
22537
  (void)jarg1_;
 
22538
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22539
  arg2 = 0;
 
22540
  if (jarg2) {
 
22541
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
22542
    if (!arg2) return ;
 
22543
  }
 
22544
  LassoNameIdManagement_artifactMessage_set(arg1,arg2);
 
22545
  
 
22546
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
22547
}
 
22548
 
 
22549
 
 
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 ;
 
22553
  char *result = 0 ;
 
22554
  
 
22555
  (void)jenv;
 
22556
  (void)jcls;
 
22557
  (void)jarg1_;
 
22558
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22559
  result = (char *)LassoNameIdManagement_artifactMessage_get(arg1);
 
22560
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22561
  return jresult;
 
22562
}
 
22563
 
 
22564
 
 
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 ;
 
22568
  
 
22569
  (void)jenv;
 
22570
  (void)jcls;
 
22571
  (void)jarg1_;
 
22572
  (void)jarg2_;
 
22573
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22574
  arg2 = *(LassoIdentity **)&jarg2; 
 
22575
  LassoNameIdManagement_identity_set(arg1,arg2);
 
22576
  
 
22577
}
 
22578
 
 
22579
 
 
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 ;
 
22584
  
 
22585
  (void)jenv;
 
22586
  (void)jcls;
 
22587
  (void)jarg1_;
 
22588
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22589
  result = (LassoIdentity *)LassoNameIdManagement_identity_get(arg1);
 
22590
  *(LassoIdentity **)&jresult = result; 
 
22591
  return jresult;
 
22592
}
 
22593
 
 
22594
 
 
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 ;
 
22598
  bool result;
 
22599
  
 
22600
  (void)jenv;
 
22601
  (void)jcls;
 
22602
  (void)jarg1_;
 
22603
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22604
  result = (bool)LassoNameIdManagement_isIdentityDirty_get(arg1);
 
22605
  jresult = (jboolean)result; 
 
22606
  return jresult;
 
22607
}
 
22608
 
 
22609
 
 
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 ;
 
22613
  bool result;
 
22614
  
 
22615
  (void)jenv;
 
22616
  (void)jcls;
 
22617
  (void)jarg1_;
 
22618
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22619
  result = (bool)LassoNameIdManagement_isSessionDirty_get(arg1);
 
22620
  jresult = (jboolean)result; 
 
22621
  return jresult;
 
22622
}
 
22623
 
 
22624
 
 
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 ;
 
22628
  char *result = 0 ;
 
22629
  
 
22630
  (void)jenv;
 
22631
  (void)jcls;
 
22632
  (void)jarg1_;
 
22633
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22634
  result = (char *)LassoNameIdManagement_msgBody_get(arg1);
 
22635
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22636
  return jresult;
 
22637
}
 
22638
 
 
22639
 
 
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 ;
 
22643
  char *result = 0 ;
 
22644
  
 
22645
  (void)jenv;
 
22646
  (void)jcls;
 
22647
  (void)jarg1_;
 
22648
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22649
  result = (char *)LassoNameIdManagement_msgRelayState_get(arg1);
 
22650
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22651
  return jresult;
 
22652
}
 
22653
 
 
22654
 
 
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 ;
 
22658
  char *result = 0 ;
 
22659
  
 
22660
  (void)jenv;
 
22661
  (void)jcls;
 
22662
  (void)jarg1_;
 
22663
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22664
  result = (char *)LassoNameIdManagement_msgUrl_get(arg1);
 
22665
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22666
  return jresult;
 
22667
}
 
22668
 
 
22669
 
 
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 ;
 
22673
  
 
22674
  (void)jenv;
 
22675
  (void)jcls;
 
22676
  (void)jarg1_;
 
22677
  (void)jarg2_;
 
22678
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22679
  arg2 = *(LassoNode **)&jarg2; 
 
22680
  LassoNameIdManagement_nameIdentifier_set(arg1,arg2);
 
22681
  
 
22682
}
 
22683
 
 
22684
 
 
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 ;
 
22689
  
 
22690
  (void)jenv;
 
22691
  (void)jcls;
 
22692
  (void)jarg1_;
 
22693
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22694
  result = (LassoNode *)LassoNameIdManagement_nameIdentifier_get(arg1);
 
22695
  *(LassoNode **)&jresult = result; 
 
22696
  return jresult;
 
22697
}
 
22698
 
 
22699
 
 
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 ;
 
22703
  
 
22704
  (void)jenv;
 
22705
  (void)jcls;
 
22706
  (void)jarg1_;
 
22707
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22708
  arg2 = 0;
 
22709
  if (jarg2) {
 
22710
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
22711
    if (!arg2) return ;
 
22712
  }
 
22713
  LassoNameIdManagement_remoteProviderId_set(arg1,arg2);
 
22714
  
 
22715
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
22716
}
 
22717
 
 
22718
 
 
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 ;
 
22722
  char *result = 0 ;
 
22723
  
 
22724
  (void)jenv;
 
22725
  (void)jcls;
 
22726
  (void)jarg1_;
 
22727
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22728
  result = (char *)LassoNameIdManagement_remoteProviderId_get(arg1);
 
22729
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
22730
  return jresult;
 
22731
}
 
22732
 
 
22733
 
 
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 ;
 
22737
  
 
22738
  (void)jenv;
 
22739
  (void)jcls;
 
22740
  (void)jarg1_;
 
22741
  (void)jarg2_;
 
22742
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22743
  arg2 = *(LassoNode **)&jarg2; 
 
22744
  LassoNameIdManagement_request_set(arg1,arg2);
 
22745
  
 
22746
}
 
22747
 
 
22748
 
 
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 ;
 
22753
  
 
22754
  (void)jenv;
 
22755
  (void)jcls;
 
22756
  (void)jarg1_;
 
22757
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22758
  result = (LassoNode *)LassoNameIdManagement_request_get(arg1);
 
22759
  *(LassoNode **)&jresult = result; 
 
22760
  return jresult;
 
22761
}
 
22762
 
 
22763
 
 
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 ;
 
22767
  
 
22768
  (void)jenv;
 
22769
  (void)jcls;
 
22770
  (void)jarg1_;
 
22771
  (void)jarg2_;
 
22772
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22773
  arg2 = *(LassoNode **)&jarg2; 
 
22774
  LassoNameIdManagement_response_set(arg1,arg2);
 
22775
  
 
22776
}
 
22777
 
 
22778
 
 
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 ;
 
22783
  
 
22784
  (void)jenv;
 
22785
  (void)jcls;
 
22786
  (void)jarg1_;
 
22787
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22788
  result = (LassoNode *)LassoNameIdManagement_response_get(arg1);
 
22789
  *(LassoNode **)&jresult = result; 
 
22790
  return jresult;
 
22791
}
 
22792
 
 
22793
 
 
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 ;
 
22797
  
 
22798
  (void)jenv;
 
22799
  (void)jcls;
 
22800
  (void)jarg1_;
 
22801
  (void)jarg2_;
 
22802
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22803
  arg2 = *(LassoServer **)&jarg2; 
 
22804
  LassoNameIdManagement_server_set(arg1,arg2);
 
22805
  
 
22806
}
 
22807
 
 
22808
 
 
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 ;
 
22813
  
 
22814
  (void)jenv;
 
22815
  (void)jcls;
 
22816
  (void)jarg1_;
 
22817
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22818
  result = (LassoServer *)LassoNameIdManagement_server_get(arg1);
 
22819
  *(LassoServer **)&jresult = result; 
 
22820
  return jresult;
 
22821
}
 
22822
 
 
22823
 
 
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 ;
 
22827
  
 
22828
  (void)jenv;
 
22829
  (void)jcls;
 
22830
  (void)jarg1_;
 
22831
  (void)jarg2_;
 
22832
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22833
  arg2 = *(LassoSession **)&jarg2; 
 
22834
  LassoNameIdManagement_session_set(arg1,arg2);
 
22835
  
 
22836
}
 
22837
 
 
22838
 
 
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 ;
 
22843
  
 
22844
  (void)jenv;
 
22845
  (void)jcls;
 
22846
  (void)jarg1_;
 
22847
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22848
  result = (LassoSession *)LassoNameIdManagement_session_get(arg1);
 
22849
  *(LassoSession **)&jresult = result; 
 
22850
  return jresult;
 
22851
}
 
22852
 
 
22853
 
 
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 ;
 
22858
  
 
22859
  (void)jenv;
 
22860
  (void)jcls;
 
22861
  (void)jarg1_;
 
22862
  arg1 = *(LassoServer **)&jarg1; 
 
22863
  result = (LassoNameIdManagement *)new_LassoNameIdManagement(arg1);
 
22864
  *(LassoNameIdManagement **)&jresult = result; 
 
22865
  return jresult;
 
22866
}
 
22867
 
 
22868
 
 
22869
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1NameIdManagement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
22870
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
22871
  
 
22872
  (void)jenv;
 
22873
  (void)jcls;
 
22874
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22875
  delete_LassoNameIdManagement(arg1);
 
22876
  
 
22877
}
 
22878
 
 
22879
 
 
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 ;
 
22885
  
 
22886
  (void)jenv;
 
22887
  (void)jcls;
 
22888
  (void)jarg1_;
 
22889
  arg1 = *(LassoServer **)&jarg1; 
 
22890
  arg2 = 0;
 
22891
  if (jarg2) {
 
22892
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
22893
    if (!arg2) return 0;
 
22894
  }
 
22895
  result = (LassoNameIdManagement *)LassoNameIdManagement_newFromDump(arg1,arg2);
 
22896
  *(LassoNameIdManagement **)&jresult = result; 
 
22897
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
22898
  return jresult;
 
22899
}
 
22900
 
 
22901
 
 
22902
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1setIdentityFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
22903
  jint jresult = 0 ;
 
22904
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
22905
  char *arg2 = (char *) 0 ;
 
22906
  int result;
 
22907
  
 
22908
  (void)jenv;
 
22909
  (void)jcls;
 
22910
  (void)jarg1_;
 
22911
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22912
  arg2 = 0;
 
22913
  if (jarg2) {
 
22914
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
22915
    if (!arg2) return 0;
 
22916
  }
 
22917
  {
 
22918
    int errorCode;
 
22919
    errorCode = result = (int)LassoNameIdManagement_setIdentityFromDump(arg1,arg2);
 
22920
    if (errorCode) {
 
22921
      char errorMsg[256];
 
22922
      int swig_error = SWIG_RuntimeError;
 
22923
      if (errorCode == -501 || 
 
22924
        errorCode == -501) {
 
22925
        swig_error = SWIG_ValueError;
 
22926
      }
 
22927
      build_exception_msg(errorCode, errorMsg);
 
22928
      {
 
22929
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
22930
      };
 
22931
    }
 
22932
  }
 
22933
  jresult = (jint)result; 
 
22934
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
22935
  return jresult;
 
22936
}
 
22937
 
 
22938
 
 
22939
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1setSessionFromDump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
22940
  jint jresult = 0 ;
 
22941
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
22942
  char *arg2 = (char *) 0 ;
 
22943
  int result;
 
22944
  
 
22945
  (void)jenv;
 
22946
  (void)jcls;
 
22947
  (void)jarg1_;
 
22948
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22949
  arg2 = 0;
 
22950
  if (jarg2) {
 
22951
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
22952
    if (!arg2) return 0;
 
22953
  }
 
22954
  {
 
22955
    int errorCode;
 
22956
    errorCode = result = (int)LassoNameIdManagement_setSessionFromDump(arg1,arg2);
 
22957
    if (errorCode) {
 
22958
      char errorMsg[256];
 
22959
      int swig_error = SWIG_RuntimeError;
 
22960
      if (errorCode == -501 || 
 
22961
        errorCode == -501) {
 
22962
        swig_error = SWIG_ValueError;
 
22963
      }
 
22964
      build_exception_msg(errorCode, errorMsg);
 
22965
      {
 
22966
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
22967
      };
 
22968
    }
 
22969
  }
 
22970
  jresult = (jint)result; 
 
22971
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
22972
  return jresult;
 
22973
}
 
22974
 
 
22975
 
 
22976
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1buildRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
 
22977
  jint jresult = 0 ;
 
22978
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
22979
  int result;
 
22980
  
 
22981
  (void)jenv;
 
22982
  (void)jcls;
 
22983
  (void)jarg1_;
 
22984
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
22985
  {
 
22986
    int errorCode;
 
22987
    errorCode = result = (int)LassoNameIdManagement_buildRequestMsg(arg1);
 
22988
    if (errorCode) {
 
22989
      char errorMsg[256];
 
22990
      int swig_error = SWIG_RuntimeError;
 
22991
      if (errorCode == -501 || 
 
22992
        errorCode == -501) {
 
22993
        swig_error = SWIG_ValueError;
 
22994
      }
 
22995
      build_exception_msg(errorCode, errorMsg);
 
22996
      {
 
22997
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
22998
      };
 
22999
    }
 
23000
  }
 
23001
  jresult = (jint)result; 
 
23002
  return jresult;
 
23003
}
 
23004
 
 
23005
 
 
23006
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1buildResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
 
23007
  jint jresult = 0 ;
 
23008
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
23009
  int result;
 
23010
  
 
23011
  (void)jenv;
 
23012
  (void)jcls;
 
23013
  (void)jarg1_;
 
23014
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
23015
  {
 
23016
    int errorCode;
 
23017
    errorCode = result = (int)LassoNameIdManagement_buildResponseMsg(arg1);
 
23018
    if (errorCode) {
 
23019
      char errorMsg[256];
 
23020
      int swig_error = SWIG_RuntimeError;
 
23021
      if (errorCode == -501 || 
 
23022
        errorCode == -501) {
 
23023
        swig_error = SWIG_ValueError;
 
23024
      }
 
23025
      build_exception_msg(errorCode, errorMsg);
 
23026
      {
 
23027
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
23028
      };
 
23029
    }
 
23030
  }
 
23031
  jresult = (jint)result; 
 
23032
  return jresult;
 
23033
}
 
23034
 
 
23035
 
 
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 ;
 
23039
  char *result = 0 ;
 
23040
  
 
23041
  (void)jenv;
 
23042
  (void)jcls;
 
23043
  (void)jarg1_;
 
23044
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
23045
  result = (char *)LassoNameIdManagement_dump(arg1);
 
23046
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
23047
  g_free(result);
 
23048
  return jresult;
 
23049
}
 
23050
 
 
23051
 
 
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) {
 
23053
  jint jresult = 0 ;
 
23054
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
23055
  char *arg2 = (char *) NULL ;
 
23056
  char *arg3 = (char *) NULL ;
 
23057
  LassoHttpMethod arg4 = (LassoHttpMethod) LASSO_HTTP_METHOD_ANY ;
 
23058
  int result;
 
23059
  
 
23060
  (void)jenv;
 
23061
  (void)jcls;
 
23062
  (void)jarg1_;
 
23063
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
23064
  arg2 = 0;
 
23065
  if (jarg2) {
 
23066
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
23067
    if (!arg2) return 0;
 
23068
  }
 
23069
  arg3 = 0;
 
23070
  if (jarg3) {
 
23071
    arg3 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg3, 0);
 
23072
    if (!arg3) return 0;
 
23073
  }
 
23074
  arg4 = (LassoHttpMethod)jarg4; 
 
23075
  {
 
23076
    int errorCode;
 
23077
    errorCode = result = (int)LassoNameIdManagement_initRequest(arg1,arg2,arg3,arg4);
 
23078
    if (errorCode) {
 
23079
      char errorMsg[256];
 
23080
      int swig_error = SWIG_RuntimeError;
 
23081
      if (errorCode == -501 || 
 
23082
        errorCode == -501) {
 
23083
        swig_error = SWIG_ValueError;
 
23084
      }
 
23085
      build_exception_msg(errorCode, errorMsg);
 
23086
      {
 
23087
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
23088
      };
 
23089
    }
 
23090
  }
 
23091
  jresult = (jint)result; 
 
23092
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
23093
  if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3);
 
23094
  return jresult;
 
23095
}
 
23096
 
 
23097
 
 
23098
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1processRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
23099
  jint jresult = 0 ;
 
23100
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
23101
  char *arg2 = (char *) 0 ;
 
23102
  int result;
 
23103
  
 
23104
  (void)jenv;
 
23105
  (void)jcls;
 
23106
  (void)jarg1_;
 
23107
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
23108
  arg2 = 0;
 
23109
  if (jarg2) {
 
23110
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
23111
    if (!arg2) return 0;
 
23112
  }
 
23113
  {
 
23114
    int errorCode;
 
23115
    errorCode = result = (int)LassoNameIdManagement_processRequestMsg(arg1,arg2);
 
23116
    if (errorCode) {
 
23117
      char errorMsg[256];
 
23118
      int swig_error = SWIG_RuntimeError;
 
23119
      if (errorCode == -501 || 
 
23120
        errorCode == -501) {
 
23121
        swig_error = SWIG_ValueError;
 
23122
      }
 
23123
      build_exception_msg(errorCode, errorMsg);
 
23124
      {
 
23125
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
23126
      };
 
23127
    }
 
23128
  }
 
23129
  jresult = (jint)result; 
 
23130
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
23131
  return jresult;
 
23132
}
 
23133
 
 
23134
 
 
23135
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
23136
  jint jresult = 0 ;
 
23137
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
23138
  char *arg2 = (char *) 0 ;
 
23139
  int result;
 
23140
  
 
23141
  (void)jenv;
 
23142
  (void)jcls;
 
23143
  (void)jarg1_;
 
23144
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
23145
  arg2 = 0;
 
23146
  if (jarg2) {
 
23147
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
23148
    if (!arg2) return 0;
 
23149
  }
 
23150
  {
 
23151
    int errorCode;
 
23152
    errorCode = result = (int)LassoNameIdManagement_processResponseMsg(arg1,arg2);
 
23153
    if (errorCode) {
 
23154
      char errorMsg[256];
 
23155
      int swig_error = SWIG_RuntimeError;
 
23156
      if (errorCode == -501 || 
 
23157
        errorCode == -501) {
 
23158
        swig_error = SWIG_ValueError;
 
23159
      }
 
23160
      build_exception_msg(errorCode, errorMsg);
 
23161
      {
 
23162
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
23163
      };
 
23164
    }
 
23165
  }
 
23166
  jresult = (jint)result; 
 
23167
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
23168
  return jresult;
 
23169
}
 
23170
 
 
23171
 
 
23172
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_NameIdManagement_1validateRequest(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
 
23173
  jint jresult = 0 ;
 
23174
  LassoNameIdManagement *arg1 = (LassoNameIdManagement *) 0 ;
 
23175
  int result;
 
23176
  
 
23177
  (void)jenv;
 
23178
  (void)jcls;
 
23179
  (void)jarg1_;
 
23180
  arg1 = *(LassoNameIdManagement **)&jarg1; 
 
23181
  {
 
23182
    int errorCode;
 
23183
    errorCode = result = (int)LassoNameIdManagement_validateRequest(arg1);
 
23184
    if (errorCode) {
 
23185
      char errorMsg[256];
 
23186
      int swig_error = SWIG_RuntimeError;
 
23187
      if (errorCode == -501 || 
 
23188
        errorCode == -501) {
 
23189
        swig_error = SWIG_ValueError;
 
23190
      }
 
23191
      build_exception_msg(errorCode, errorMsg);
 
23192
      {
 
23193
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
23194
      };
 
23195
    }
 
23196
  }
 
23197
  jresult = (jint)result; 
 
23198
  return jresult;
 
23199
}
 
23200
 
 
23201
 
 
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 ;
 
23205
  char *result = 0 ;
 
23206
  
 
23207
  (void)jenv;
 
23208
  (void)jcls;
 
23209
  (void)jarg1_;
 
23210
  arg1 = *(LassoEcp **)&jarg1; 
 
23211
  result = (char *)LassoEcp_msgBody_get(arg1);
 
23212
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
23213
  return jresult;
 
23214
}
 
23215
 
 
23216
 
 
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 ;
 
23220
  char *result = 0 ;
 
23221
  
 
23222
  (void)jenv;
 
23223
  (void)jcls;
 
23224
  (void)jarg1_;
 
23225
  arg1 = *(LassoEcp **)&jarg1; 
 
23226
  result = (char *)LassoEcp_msgRelayState_get(arg1);
 
23227
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
23228
  return jresult;
 
23229
}
 
23230
 
 
23231
 
 
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 ;
 
23235
  char *result = 0 ;
 
23236
  
 
23237
  (void)jenv;
 
23238
  (void)jcls;
 
23239
  (void)jarg1_;
 
23240
  arg1 = *(LassoEcp **)&jarg1; 
 
23241
  result = (char *)LassoEcp_msgUrl_get(arg1);
 
23242
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
23243
  return jresult;
 
23244
}
 
23245
 
 
23246
 
 
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 ;
 
23250
  
 
23251
  (void)jenv;
 
23252
  (void)jcls;
 
23253
  (void)jarg1_;
 
23254
  (void)jarg2_;
 
23255
  arg1 = *(LassoEcp **)&jarg1; 
 
23256
  arg2 = *(LassoNode **)&jarg2; 
 
23257
  LassoEcp_request_set(arg1,arg2);
 
23258
  
 
23259
}
 
23260
 
 
23261
 
 
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 ;
 
23266
  
 
23267
  (void)jenv;
 
23268
  (void)jcls;
 
23269
  (void)jarg1_;
 
23270
  arg1 = *(LassoEcp **)&jarg1; 
 
23271
  result = (LassoNode *)LassoEcp_request_get(arg1);
 
23272
  *(LassoNode **)&jresult = result; 
 
23273
  return jresult;
 
23274
}
 
23275
 
 
23276
 
 
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 ;
 
23280
  
 
23281
  (void)jenv;
 
23282
  (void)jcls;
 
23283
  (void)jarg1_;
 
23284
  (void)jarg2_;
 
23285
  arg1 = *(LassoEcp **)&jarg1; 
 
23286
  arg2 = *(LassoNode **)&jarg2; 
 
23287
  LassoEcp_response_set(arg1,arg2);
 
23288
  
 
23289
}
 
23290
 
 
23291
 
 
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 ;
 
23296
  
 
23297
  (void)jenv;
 
23298
  (void)jcls;
 
23299
  (void)jarg1_;
 
23300
  arg1 = *(LassoEcp **)&jarg1; 
 
23301
  result = (LassoNode *)LassoEcp_response_get(arg1);
 
23302
  *(LassoNode **)&jresult = result; 
 
23303
  return jresult;
 
23304
}
 
23305
 
 
23306
 
 
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 ;
 
23310
  char *result = 0 ;
 
23311
  
 
23312
  (void)jenv;
 
23313
  (void)jcls;
 
23314
  (void)jarg1_;
 
23315
  arg1 = *(LassoEcp **)&jarg1; 
 
23316
  result = (char *)LassoEcp_assertionConsumerURL_get(arg1);
 
23317
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
23318
  return jresult;
 
23319
}
 
23320
 
 
23321
 
 
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 ;
 
23326
  
 
23327
  (void)jenv;
 
23328
  (void)jcls;
 
23329
  (void)jarg1_;
 
23330
  arg1 = *(LassoServer **)&jarg1; 
 
23331
  result = (LassoEcp *)new_LassoEcp(arg1);
 
23332
  *(LassoEcp **)&jresult = result; 
 
23333
  return jresult;
 
23334
}
 
23335
 
 
23336
 
 
23337
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Ecp(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
23338
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
23339
  
 
23340
  (void)jenv;
 
23341
  (void)jcls;
 
23342
  arg1 = *(LassoEcp **)&jarg1; 
 
23343
  delete_LassoEcp(arg1);
 
23344
  
 
23345
}
 
23346
 
 
23347
 
 
23348
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1processAuthnRequestMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
23349
  jint jresult = 0 ;
 
23350
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
23351
  char *arg2 = (char *) 0 ;
 
23352
  int result;
 
23353
  
 
23354
  (void)jenv;
 
23355
  (void)jcls;
 
23356
  (void)jarg1_;
 
23357
  arg1 = *(LassoEcp **)&jarg1; 
 
23358
  arg2 = 0;
 
23359
  if (jarg2) {
 
23360
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
23361
    if (!arg2) return 0;
 
23362
  }
 
23363
  {
 
23364
    int errorCode;
 
23365
    errorCode = result = (int)LassoEcp_processAuthnRequestMsg(arg1,arg2);
 
23366
    if (errorCode) {
 
23367
      char errorMsg[256];
 
23368
      int swig_error = SWIG_RuntimeError;
 
23369
      if (errorCode == -501 || 
 
23370
        errorCode == -501) {
 
23371
        swig_error = SWIG_ValueError;
 
23372
      }
 
23373
      build_exception_msg(errorCode, errorMsg);
 
23374
      {
 
23375
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
23376
      };
 
23377
    }
 
23378
  }
 
23379
  jresult = (jint)result; 
 
23380
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
23381
  return jresult;
 
23382
}
 
23383
 
 
23384
 
 
23385
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Ecp_1processResponseMsg(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
 
23386
  jint jresult = 0 ;
 
23387
  LassoEcp *arg1 = (LassoEcp *) 0 ;
 
23388
  char *arg2 = (char *) 0 ;
 
23389
  int result;
 
23390
  
 
23391
  (void)jenv;
 
23392
  (void)jcls;
 
23393
  (void)jarg1_;
 
23394
  arg1 = *(LassoEcp **)&jarg1; 
 
23395
  arg2 = 0;
 
23396
  if (jarg2) {
 
23397
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
23398
    if (!arg2) return 0;
 
23399
  }
 
23400
  {
 
23401
    int errorCode;
 
23402
    errorCode = result = (int)LassoEcp_processResponseMsg(arg1,arg2);
 
23403
    if (errorCode) {
 
23404
      char errorMsg[256];
 
23405
      int swig_error = SWIG_RuntimeError;
 
23406
      if (errorCode == -501 || 
 
23407
        errorCode == -501) {
 
23408
        swig_error = SWIG_ValueError;
 
23409
      }
 
23410
      build_exception_msg(errorCode, errorMsg);
 
23411
      {
 
23412
        SWIG_JavaException(jenv, swig_error, errorMsg); return 0; 
 
23413
      };
 
23414
    }
 
23415
  }
 
23416
  jresult = (jint)result; 
 
23417
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
 
23418
  return jresult;
 
23419
}
 
23420
 
 
23421
 
 
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 ;
21192
23425
  
21193
23426
  (void)jenv;
21194
23427
  (void)jcls;
21195
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23428
  (void)jarg1_;
 
23429
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21196
23430
  arg2 = 0;
21197
23431
  if (jarg2) {
21198
23432
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21199
23433
    if (!arg2) return ;
21200
23434
  }
21201
23435
  {
21202
 
    if (arg1->Format) free((char*)arg1->Format);
 
23436
    if (arg1->Format) free((char *)arg1->Format);
21203
23437
    if (arg2) {
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);
21206
23440
    } else {
21207
23441
      arg1->Format = 0;
21208
23442
    }
21209
23443
  }
21210
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
23444
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21211
23445
}
21212
23446
 
21213
23447
 
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 ;
21218
23452
  
21219
23453
  (void)jenv;
21220
23454
  (void)jcls;
21221
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23455
  (void)jarg1_;
 
23456
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21222
23457
  result = (char *) ((arg1)->Format);
21223
 
  
21224
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
23458
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21225
23459
  return jresult;
21226
23460
}
21227
23461
 
21228
23462
 
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 ;
21232
23466
  
21233
23467
  (void)jenv;
21234
23468
  (void)jcls;
21235
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23469
  (void)jarg1_;
 
23470
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21236
23471
  arg2 = 0;
21237
23472
  if (jarg2) {
21238
23473
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21239
23474
    if (!arg2) return ;
21240
23475
  }
21241
23476
  {
21242
 
    if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
 
23477
    if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
21243
23478
    if (arg2) {
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);
21246
23481
    } else {
21247
23482
      arg1->SPNameQualifier = 0;
21248
23483
    }
21249
23484
  }
21250
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
23485
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21251
23486
}
21252
23487
 
21253
23488
 
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 ;
21258
23493
  
21259
23494
  (void)jenv;
21260
23495
  (void)jcls;
21261
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23496
  (void)jarg1_;
 
23497
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21262
23498
  result = (char *) ((arg1)->SPNameQualifier);
21263
 
  
21264
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
23499
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21265
23500
  return jresult;
21266
23501
}
21267
23502
 
21268
23503
 
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 ;
21271
23506
  bool arg2 ;
21272
23507
  
21273
23508
  (void)jenv;
21274
23509
  (void)jcls;
21275
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23510
  (void)jarg1_;
 
23511
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21276
23512
  arg2 = jarg2 ? true : false; 
21277
23513
  if (arg1) (arg1)->AllowCreate = arg2;
21278
23514
  
21279
23515
}
21280
23516
 
21281
23517
 
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 ;
21285
23521
  bool result;
21286
23522
  
21287
23523
  (void)jenv;
21288
23524
  (void)jcls;
21289
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23525
  (void)jarg1_;
 
23526
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21290
23527
  result = (bool) ((arg1)->AllowCreate);
21291
 
  
21292
23528
  jresult = (jboolean)result; 
21293
23529
  return jresult;
21294
23530
}
21295
23531
 
21296
23532
 
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 ;
21300
23536
  
21301
23537
  (void)jenv;
21302
23538
  (void)jcls;
21303
23539
  result = (LassoSamlp2NameIDPolicy *)new_LassoSamlp2NameIDPolicy();
21304
 
  
21305
 
  *(LassoSamlp2NameIDPolicy **)(void *)&jresult = result; 
 
23540
  *(LassoSamlp2NameIDPolicy **)&jresult = result; 
21306
23541
  return jresult;
21307
23542
}
21308
23543
 
21309
23544
 
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 ;
21312
23547
  
21313
23548
  (void)jenv;
21314
23549
  (void)jcls;
21315
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23550
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21316
23551
  delete_LassoSamlp2NameIDPolicy(arg1);
21317
23552
  
21318
23553
}
21319
23554
 
21320
23555
 
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 ;
21325
23560
  
21326
23561
  (void)jenv;
21327
23562
  (void)jcls;
21328
 
  arg1 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg1; 
 
23563
  (void)jarg1_;
 
23564
  arg1 = *(LassoSamlp2NameIDPolicy **)&jarg1; 
21329
23565
  result = (char *)LassoSamlp2NameIDPolicy_dump(arg1);
21330
 
  
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;
21334
23569
}
21335
23570
 
21336
23571
 
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 ;
21340
 
  
21341
 
  (void)jenv;
21342
 
  (void)jcls;
21343
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
21344
 
  arg2 = 0;
21345
 
  if (jarg2) {
21346
 
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21347
 
    if (!arg2) return ;
21348
 
  }
21349
 
  {
21350
 
    if (arg1->AuthnContextClassRef) free((char*)arg1->AuthnContextClassRef);
21351
 
    if (arg2) {
21352
 
      arg1->AuthnContextClassRef = (char *) malloc(strlen(arg2)+1);
21353
 
      strcpy((char*)arg1->AuthnContextClassRef,arg2);
21354
 
    } else {
21355
 
      arg1->AuthnContextClassRef = 0;
21356
 
    }
21357
 
  }
21358
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
21359
 
}
21360
 
 
21361
 
 
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 ;
21365
 
  char *result = 0 ;
21366
 
  
21367
 
  (void)jenv;
21368
 
  (void)jcls;
21369
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
21370
 
  result = (char *) ((arg1)->AuthnContextClassRef);
21371
 
  
21372
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21373
 
  return jresult;
21374
 
}
21375
 
 
21376
 
 
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 ;
21380
 
  
21381
 
  (void)jenv;
21382
 
  (void)jcls;
21383
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
21384
 
  arg2 = 0;
21385
 
  if (jarg2) {
21386
 
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21387
 
    if (!arg2) return ;
21388
 
  }
21389
 
  {
21390
 
    if (arg1->AuthnContextDeclRef) free((char*)arg1->AuthnContextDeclRef);
21391
 
    if (arg2) {
21392
 
      arg1->AuthnContextDeclRef = (char *) malloc(strlen(arg2)+1);
21393
 
      strcpy((char*)arg1->AuthnContextDeclRef,arg2);
21394
 
    } else {
21395
 
      arg1->AuthnContextDeclRef = 0;
21396
 
    }
21397
 
  }
21398
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
21399
 
}
21400
 
 
21401
 
 
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 ;
21405
 
  char *result = 0 ;
21406
 
  
21407
 
  (void)jenv;
21408
 
  (void)jcls;
21409
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
21410
 
  result = (char *) ((arg1)->AuthnContextDeclRef);
21411
 
  
21412
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21413
 
  return jresult;
21414
 
}
21415
 
 
21416
 
 
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 ;
21420
 
  
21421
 
  (void)jenv;
21422
 
  (void)jcls;
21423
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
21424
 
  arg2 = 0;
21425
 
  if (jarg2) {
21426
 
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21427
 
    if (!arg2) return ;
21428
 
  }
21429
 
  {
21430
 
    if (arg1->Comparison) free((char*)arg1->Comparison);
21431
 
    if (arg2) {
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 ;
 
23575
  
 
23576
  (void)jenv;
 
23577
  (void)jcls;
 
23578
  (void)jarg1_;
 
23579
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
 
23580
  arg2 = 0;
 
23581
  if (jarg2) {
 
23582
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
 
23583
    if (!arg2) return ;
 
23584
  }
 
23585
  {
 
23586
    if (arg1->Comparison) free((char *)arg1->Comparison);
 
23587
    if (arg2) {
 
23588
      arg1->Comparison = (char *) malloc(strlen((const char *)arg2)+1);
 
23589
      strcpy((char *)arg1->Comparison, (const char *)arg2);
21434
23590
    } else {
21435
23591
      arg1->Comparison = 0;
21436
23592
    }
21437
23593
  }
21438
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
23594
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21439
23595
}
21440
23596
 
21441
23597
 
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 ;
21446
23602
  
21447
23603
  (void)jenv;
21448
23604
  (void)jcls;
21449
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
 
23605
  (void)jarg1_;
 
23606
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
21450
23607
  result = (char *) ((arg1)->Comparison);
21451
 
  
21452
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21453
 
  return jresult;
21454
 
}
21455
 
 
21456
 
 
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);
 
23609
  return jresult;
 
23610
}
 
23611
 
 
23612
 
 
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 ;
 
23616
  
 
23617
  (void)jenv;
 
23618
  (void)jcls;
 
23619
  (void)jarg1_;
 
23620
  (void)jarg2_;
 
23621
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
 
23622
  arg2 = *(LassoStringList **)&jarg2; 
 
23623
  LassoSamlp2RequestedAuthnContext_authnContextClassRef_set(arg1,arg2);
 
23624
  
 
23625
}
 
23626
 
 
23627
 
 
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 ;
 
23632
  
 
23633
  (void)jenv;
 
23634
  (void)jcls;
 
23635
  (void)jarg1_;
 
23636
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
 
23637
  result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextClassRef_get(arg1);
 
23638
  *(LassoStringList **)&jresult = result; 
 
23639
  return jresult;
 
23640
}
 
23641
 
 
23642
 
 
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 ;
 
23646
  
 
23647
  (void)jenv;
 
23648
  (void)jcls;
 
23649
  (void)jarg1_;
 
23650
  (void)jarg2_;
 
23651
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
 
23652
  arg2 = *(LassoStringList **)&jarg2; 
 
23653
  LassoSamlp2RequestedAuthnContext_authnContextDeclRef_set(arg1,arg2);
 
23654
  
 
23655
}
 
23656
 
 
23657
 
 
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 ;
 
23662
  
 
23663
  (void)jenv;
 
23664
  (void)jcls;
 
23665
  (void)jarg1_;
 
23666
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
 
23667
  result = (LassoStringList *)LassoSamlp2RequestedAuthnContext_authnContextDeclRef_get(arg1);
 
23668
  *(LassoStringList **)&jresult = result; 
 
23669
  return jresult;
 
23670
}
 
23671
 
 
23672
 
 
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 ;
21460
23676
  
21461
23677
  (void)jenv;
21462
23678
  (void)jcls;
21463
23679
  result = (LassoSamlp2RequestedAuthnContext *)new_LassoSamlp2RequestedAuthnContext();
21464
 
  
21465
 
  *(LassoSamlp2RequestedAuthnContext **)(void *)&jresult = result; 
 
23680
  *(LassoSamlp2RequestedAuthnContext **)&jresult = result; 
21466
23681
  return jresult;
21467
23682
}
21468
23683
 
21469
23684
 
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 ;
21472
23687
  
21473
23688
  (void)jenv;
21474
23689
  (void)jcls;
21475
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
 
23690
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
21476
23691
  delete_LassoSamlp2RequestedAuthnContext(arg1);
21477
23692
  
21478
23693
}
21479
23694
 
21480
23695
 
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 ;
21485
23700
  
21486
23701
  (void)jenv;
21487
23702
  (void)jcls;
21488
 
  arg1 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg1; 
 
23703
  (void)jarg1_;
 
23704
  arg1 = *(LassoSamlp2RequestedAuthnContext **)&jarg1; 
21489
23705
  result = (char *)LassoSamlp2RequestedAuthnContext_dump(arg1);
21490
 
  
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;
21494
23709
}
21495
23710
 
21496
23711
 
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 ;
21500
23715
  
21501
23716
  (void)jenv;
21502
23717
  (void)jcls;
21503
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23718
  (void)jarg1_;
 
23719
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21504
23720
  arg2 = 0;
21505
23721
  if (jarg2) {
21506
23722
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21507
23723
    if (!arg2) return ;
21508
23724
  }
21509
23725
  {
21510
 
    if (arg1->Version) free((char*)arg1->Version);
 
23726
    if (arg1->Version) free((char *)arg1->Version);
21511
23727
    if (arg2) {
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);
21514
23730
    } else {
21515
23731
      arg1->Version = 0;
21516
23732
    }
21517
23733
  }
21518
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
23734
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21519
23735
}
21520
23736
 
21521
23737
 
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 ;
21526
23742
  
21527
23743
  (void)jenv;
21528
23744
  (void)jcls;
21529
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23745
  (void)jarg1_;
 
23746
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21530
23747
  result = (char *) ((arg1)->Version);
21531
 
  
21532
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
23748
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21533
23749
  return jresult;
21534
23750
}
21535
23751
 
21536
23752
 
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 ;
21540
23756
  
21541
23757
  (void)jenv;
21542
23758
  (void)jcls;
21543
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23759
  (void)jarg1_;
 
23760
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21544
23761
  arg2 = 0;
21545
23762
  if (jarg2) {
21546
23763
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21547
23764
    if (!arg2) return ;
21548
23765
  }
21549
23766
  {
21550
 
    if (arg1->ID) free((char*)arg1->ID);
 
23767
    if (arg1->ID) free((char *)arg1->ID);
21551
23768
    if (arg2) {
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);
21554
23771
    } else {
21555
23772
      arg1->ID = 0;
21556
23773
    }
21557
23774
  }
21558
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
23775
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21559
23776
}
21560
23777
 
21561
23778
 
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 ;
21566
23783
  
21567
23784
  (void)jenv;
21568
23785
  (void)jcls;
21569
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23786
  (void)jarg1_;
 
23787
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21570
23788
  result = (char *) ((arg1)->ID);
21571
 
  
21572
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
23789
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21573
23790
  return jresult;
21574
23791
}
21575
23792
 
21576
23793
 
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 ;
21580
23797
  
21581
23798
  (void)jenv;
21582
23799
  (void)jcls;
21583
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23800
  (void)jarg1_;
 
23801
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21584
23802
  arg2 = 0;
21585
23803
  if (jarg2) {
21586
23804
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21587
23805
    if (!arg2) return ;
21588
23806
  }
21589
23807
  {
21590
 
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
 
23808
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
21591
23809
    if (arg2) {
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);
21594
23812
    } else {
21595
23813
      arg1->IssueInstant = 0;
21596
23814
    }
21597
23815
  }
21598
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
23816
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21599
23817
}
21600
23818
 
21601
23819
 
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 ;
21606
23824
  
21607
23825
  (void)jenv;
21608
23826
  (void)jcls;
21609
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23827
  (void)jarg1_;
 
23828
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21610
23829
  result = (char *) ((arg1)->IssueInstant);
21611
 
  
21612
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
23830
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21613
23831
  return jresult;
21614
23832
}
21615
23833
 
21616
23834
 
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 ;
21620
23838
  
21621
23839
  (void)jenv;
21622
23840
  (void)jcls;
21623
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
21624
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
23841
  (void)jarg1_;
 
23842
  (void)jarg2_;
 
23843
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
 
23844
  arg2 = *(LassoSaml2NameID **)&jarg2; 
21625
23845
  LassoSaml2Assertion_Issuer_set(arg1,arg2);
21626
23846
  
21627
23847
}
21628
23848
 
21629
23849
 
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 ;
21634
23854
  
21635
23855
  (void)jenv;
21636
23856
  (void)jcls;
21637
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23857
  (void)jarg1_;
 
23858
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21638
23859
  result = (LassoSaml2NameID *)LassoSaml2Assertion_Issuer_get(arg1);
21639
 
  
21640
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
23860
  *(LassoSaml2NameID **)&jresult = result; 
21641
23861
  return jresult;
21642
23862
}
21643
23863
 
21644
23864
 
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 ;
21648
23868
  
21649
23869
  (void)jenv;
21650
23870
  (void)jcls;
21651
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
21652
 
  arg2 = *(LassoSaml2Subject **)(void *)&jarg2; 
 
23871
  (void)jarg1_;
 
23872
  (void)jarg2_;
 
23873
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
 
23874
  arg2 = *(LassoSaml2Subject **)&jarg2; 
21653
23875
  LassoSaml2Assertion_Subject_set(arg1,arg2);
21654
23876
  
21655
23877
}
21656
23878
 
21657
23879
 
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 ;
21662
23884
  
21663
23885
  (void)jenv;
21664
23886
  (void)jcls;
21665
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23887
  (void)jarg1_;
 
23888
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21666
23889
  result = (LassoSaml2Subject *)LassoSaml2Assertion_Subject_get(arg1);
21667
 
  
21668
 
  *(LassoSaml2Subject **)(void *)&jresult = result; 
 
23890
  *(LassoSaml2Subject **)&jresult = result; 
21669
23891
  return jresult;
21670
23892
}
21671
23893
 
21672
23894
 
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 ;
21676
23898
  
21677
23899
  (void)jenv;
21678
23900
  (void)jcls;
21679
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
21680
 
  arg2 = *(LassoSaml2Conditions **)(void *)&jarg2; 
 
23901
  (void)jarg1_;
 
23902
  (void)jarg2_;
 
23903
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
 
23904
  arg2 = *(LassoSaml2Conditions **)&jarg2; 
21681
23905
  LassoSaml2Assertion_Conditions_set(arg1,arg2);
21682
23906
  
21683
23907
}
21684
23908
 
21685
23909
 
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 ;
21690
23914
  
21691
23915
  (void)jenv;
21692
23916
  (void)jcls;
21693
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23917
  (void)jarg1_;
 
23918
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21694
23919
  result = (LassoSaml2Conditions *)LassoSaml2Assertion_Conditions_get(arg1);
21695
 
  
21696
 
  *(LassoSaml2Conditions **)(void *)&jresult = result; 
 
23920
  *(LassoSaml2Conditions **)&jresult = result; 
21697
23921
  return jresult;
21698
23922
}
21699
23923
 
21700
23924
 
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 ;
21704
23928
  
21705
23929
  (void)jenv;
21706
23930
  (void)jcls;
21707
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
21708
 
  arg2 = *(LassoSaml2Advice **)(void *)&jarg2; 
 
23931
  (void)jarg1_;
 
23932
  (void)jarg2_;
 
23933
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
 
23934
  arg2 = *(LassoSaml2Advice **)&jarg2; 
21709
23935
  LassoSaml2Assertion_Advice_set(arg1,arg2);
21710
23936
  
21711
23937
}
21712
23938
 
21713
23939
 
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 ;
21718
23944
  
21719
23945
  (void)jenv;
21720
23946
  (void)jcls;
21721
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
23947
  (void)jarg1_;
 
23948
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21722
23949
  result = (LassoSaml2Advice *)LassoSaml2Assertion_Advice_get(arg1);
21723
 
  
21724
 
  *(LassoSaml2Advice **)(void *)&jresult = result; 
21725
 
  return jresult;
21726
 
}
21727
 
 
21728
 
 
21729
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Assertion(JNIEnv *jenv, jclass jcls) {
 
23950
  *(LassoSaml2Advice **)&jresult = result; 
 
23951
  return jresult;
 
23952
}
 
23953
 
 
23954
 
 
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 ;
 
23958
  
 
23959
  (void)jenv;
 
23960
  (void)jcls;
 
23961
  (void)jarg1_;
 
23962
  (void)jarg2_;
 
23963
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
 
23964
  arg2 = *(LassoNodeList **)&jarg2; 
 
23965
  LassoSaml2Assertion_AuthnStatement_set(arg1,arg2);
 
23966
  
 
23967
}
 
23968
 
 
23969
 
 
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 ;
 
23974
  
 
23975
  (void)jenv;
 
23976
  (void)jcls;
 
23977
  (void)jarg1_;
 
23978
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
 
23979
  result = (LassoNodeList *)LassoSaml2Assertion_AuthnStatement_get(arg1);
 
23980
  *(LassoNodeList **)&jresult = result; 
 
23981
  return jresult;
 
23982
}
 
23983
 
 
23984
 
 
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 ;
21732
23988
  
21733
23989
  (void)jenv;
21734
23990
  (void)jcls;
21735
23991
  result = (LassoSaml2Assertion *)new_LassoSaml2Assertion();
21736
 
  
21737
 
  *(LassoSaml2Assertion **)(void *)&jresult = result; 
 
23992
  *(LassoSaml2Assertion **)&jresult = result; 
21738
23993
  return jresult;
21739
23994
}
21740
23995
 
21741
23996
 
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 ;
21744
23999
  
21745
24000
  (void)jenv;
21746
24001
  (void)jcls;
21747
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
24002
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21748
24003
  delete_LassoSaml2Assertion(arg1);
21749
24004
  
21750
24005
}
21751
24006
 
21752
24007
 
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 ;
21757
24012
  
21758
24013
  (void)jenv;
21759
24014
  (void)jcls;
21760
 
  arg1 = *(LassoSaml2Assertion **)(void *)&jarg1; 
 
24015
  (void)jarg1_;
 
24016
  arg1 = *(LassoSaml2Assertion **)&jarg1; 
21761
24017
  result = (char *)LassoSaml2Assertion_dump(arg1);
21762
 
  
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;
21766
24021
}
21767
24022
 
21768
24023
 
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 ;
21772
24027
  
21773
24028
  (void)jenv;
21774
24029
  (void)jcls;
21775
 
  arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1; 
 
24030
  (void)jarg1_;
 
24031
  arg1 = *(LassoSamlp2IDPList **)&jarg1; 
21776
24032
  arg2 = 0;
21777
24033
  if (jarg2) {
21778
24034
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21779
24035
    if (!arg2) return ;
21780
24036
  }
21781
24037
  {
21782
 
    if (arg1->GetComplete) free((char*)arg1->GetComplete);
 
24038
    if (arg1->GetComplete) free((char *)arg1->GetComplete);
21783
24039
    if (arg2) {
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);
21786
24042
    } else {
21787
24043
      arg1->GetComplete = 0;
21788
24044
    }
21789
24045
  }
21790
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24046
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21791
24047
}
21792
24048
 
21793
24049
 
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 ;
21798
24054
  
21799
24055
  (void)jenv;
21800
24056
  (void)jcls;
21801
 
  arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1; 
 
24057
  (void)jarg1_;
 
24058
  arg1 = *(LassoSamlp2IDPList **)&jarg1; 
21802
24059
  result = (char *) ((arg1)->GetComplete);
21803
 
  
21804
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24060
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21805
24061
  return jresult;
21806
24062
}
21807
24063
 
21808
24064
 
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 ;
21812
24068
  
21813
24069
  (void)jenv;
21814
24070
  (void)jcls;
21815
 
  arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1; 
21816
 
  arg2 = *(LassoSamlp2IDPEntry **)(void *)&jarg2; 
 
24071
  (void)jarg1_;
 
24072
  (void)jarg2_;
 
24073
  arg1 = *(LassoSamlp2IDPList **)&jarg1; 
 
24074
  arg2 = *(LassoSamlp2IDPEntry **)&jarg2; 
21817
24075
  LassoSamlp2IDPList_IDPEntry_set(arg1,arg2);
21818
24076
  
21819
24077
}
21820
24078
 
21821
24079
 
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 ;
21826
24084
  
21827
24085
  (void)jenv;
21828
24086
  (void)jcls;
21829
 
  arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1; 
 
24087
  (void)jarg1_;
 
24088
  arg1 = *(LassoSamlp2IDPList **)&jarg1; 
21830
24089
  result = (LassoSamlp2IDPEntry *)LassoSamlp2IDPList_IDPEntry_get(arg1);
21831
 
  
21832
 
  *(LassoSamlp2IDPEntry **)(void *)&jresult = result; 
 
24090
  *(LassoSamlp2IDPEntry **)&jresult = result; 
21833
24091
  return jresult;
21834
24092
}
21835
24093
 
21836
24094
 
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 ;
21840
24098
  
21841
24099
  (void)jenv;
21842
24100
  (void)jcls;
21843
24101
  result = (LassoSamlp2IDPList *)new_LassoSamlp2IDPList();
21844
 
  
21845
 
  *(LassoSamlp2IDPList **)(void *)&jresult = result; 
 
24102
  *(LassoSamlp2IDPList **)&jresult = result; 
21846
24103
  return jresult;
21847
24104
}
21848
24105
 
21849
24106
 
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 ;
21852
24109
  
21853
24110
  (void)jenv;
21854
24111
  (void)jcls;
21855
 
  arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1; 
 
24112
  arg1 = *(LassoSamlp2IDPList **)&jarg1; 
21856
24113
  delete_LassoSamlp2IDPList(arg1);
21857
24114
  
21858
24115
}
21859
24116
 
21860
24117
 
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 ;
21865
24122
  
21866
24123
  (void)jenv;
21867
24124
  (void)jcls;
21868
 
  arg1 = *(LassoSamlp2IDPList **)(void *)&jarg1; 
 
24125
  (void)jarg1_;
 
24126
  arg1 = *(LassoSamlp2IDPList **)&jarg1; 
21869
24127
  result = (char *)LassoSamlp2IDPList_dump(arg1);
21870
 
  
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;
21874
24131
}
21875
24132
 
21876
24133
 
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 ;
21880
24137
  
21881
24138
  (void)jenv;
21882
24139
  (void)jcls;
21883
24140
  result = (LassoSaml2KeyInfoConfirmationData *)new_LassoSaml2KeyInfoConfirmationData();
21884
 
  
21885
 
  *(LassoSaml2KeyInfoConfirmationData **)(void *)&jresult = result; 
 
24141
  *(LassoSaml2KeyInfoConfirmationData **)&jresult = result; 
21886
24142
  return jresult;
21887
24143
}
21888
24144
 
21889
24145
 
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 ;
21892
24148
  
21893
24149
  (void)jenv;
21894
24150
  (void)jcls;
21895
 
  arg1 = *(LassoSaml2KeyInfoConfirmationData **)(void *)&jarg1; 
 
24151
  arg1 = *(LassoSaml2KeyInfoConfirmationData **)&jarg1; 
21896
24152
  delete_LassoSaml2KeyInfoConfirmationData(arg1);
21897
24153
  
21898
24154
}
21899
24155
 
21900
24156
 
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 ;
21905
24161
  
21906
24162
  (void)jenv;
21907
24163
  (void)jcls;
21908
 
  arg1 = *(LassoSaml2KeyInfoConfirmationData **)(void *)&jarg1; 
 
24164
  (void)jarg1_;
 
24165
  arg1 = *(LassoSaml2KeyInfoConfirmationData **)&jarg1; 
21909
24166
  result = (char *)LassoSaml2KeyInfoConfirmationData_dump(arg1);
21910
 
  
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;
21914
24170
}
21915
24171
 
21916
24172
 
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 ;
21920
24176
  
21921
24177
  (void)jenv;
21922
24178
  (void)jcls;
21923
 
  arg1 = *(LassoSaml2Conditions **)(void *)&jarg1; 
 
24179
  (void)jarg1_;
 
24180
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
21924
24181
  arg2 = 0;
21925
24182
  if (jarg2) {
21926
24183
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21927
24184
    if (!arg2) return ;
21928
24185
  }
21929
24186
  {
21930
 
    if (arg1->NotBefore) free((char*)arg1->NotBefore);
 
24187
    if (arg1->NotBefore) free((char *)arg1->NotBefore);
21931
24188
    if (arg2) {
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);
21934
24191
    } else {
21935
24192
      arg1->NotBefore = 0;
21936
24193
    }
21937
24194
  }
21938
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24195
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21939
24196
}
21940
24197
 
21941
24198
 
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 ;
21946
24203
  
21947
24204
  (void)jenv;
21948
24205
  (void)jcls;
21949
 
  arg1 = *(LassoSaml2Conditions **)(void *)&jarg1; 
 
24206
  (void)jarg1_;
 
24207
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
21950
24208
  result = (char *) ((arg1)->NotBefore);
21951
 
  
21952
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24209
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
21953
24210
  return jresult;
21954
24211
}
21955
24212
 
21956
24213
 
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 ;
21960
24217
  
21961
24218
  (void)jenv;
21962
24219
  (void)jcls;
21963
 
  arg1 = *(LassoSaml2Conditions **)(void *)&jarg1; 
 
24220
  (void)jarg1_;
 
24221
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
21964
24222
  arg2 = 0;
21965
24223
  if (jarg2) {
21966
24224
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
21967
24225
    if (!arg2) return ;
21968
24226
  }
21969
24227
  {
21970
 
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
 
24228
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
21971
24229
    if (arg2) {
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);
21974
24232
    } else {
21975
24233
      arg1->NotOnOrAfter = 0;
21976
24234
    }
21977
24235
  }
21978
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24236
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
21979
24237
}
21980
24238
 
21981
24239
 
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 ;
21986
24244
  
21987
24245
  (void)jenv;
21988
24246
  (void)jcls;
21989
 
  arg1 = *(LassoSaml2Conditions **)(void *)&jarg1; 
 
24247
  (void)jarg1_;
 
24248
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
21990
24249
  result = (char *) ((arg1)->NotOnOrAfter);
21991
 
  
21992
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
21993
 
  return jresult;
21994
 
}
21995
 
 
21996
 
 
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);
 
24251
  return jresult;
 
24252
}
 
24253
 
 
24254
 
 
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 ;
 
24258
  
 
24259
  (void)jenv;
 
24260
  (void)jcls;
 
24261
  (void)jarg1_;
 
24262
  (void)jarg2_;
 
24263
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
 
24264
  arg2 = *(LassoNodeList **)&jarg2; 
 
24265
  LassoSaml2Conditions_Condition_set(arg1,arg2);
 
24266
  
 
24267
}
 
24268
 
 
24269
 
 
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 ;
 
24274
  
 
24275
  (void)jenv;
 
24276
  (void)jcls;
 
24277
  (void)jarg1_;
 
24278
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
 
24279
  result = (LassoNodeList *)LassoSaml2Conditions_Condition_get(arg1);
 
24280
  *(LassoNodeList **)&jresult = result; 
 
24281
  return jresult;
 
24282
}
 
24283
 
 
24284
 
 
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 ;
 
24288
  
 
24289
  (void)jenv;
 
24290
  (void)jcls;
 
24291
  (void)jarg1_;
 
24292
  (void)jarg2_;
 
24293
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
 
24294
  arg2 = *(LassoNodeList **)&jarg2; 
 
24295
  LassoSaml2Conditions_AudienceRestriction_set(arg1,arg2);
 
24296
  
 
24297
}
 
24298
 
 
24299
 
 
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 ;
 
24304
  
 
24305
  (void)jenv;
 
24306
  (void)jcls;
 
24307
  (void)jarg1_;
 
24308
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
 
24309
  result = (LassoNodeList *)LassoSaml2Conditions_AudienceRestriction_get(arg1);
 
24310
  *(LassoNodeList **)&jresult = result; 
 
24311
  return jresult;
 
24312
}
 
24313
 
 
24314
 
 
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 ;
22000
24318
  
22001
24319
  (void)jenv;
22002
24320
  (void)jcls;
22003
24321
  result = (LassoSaml2Conditions *)new_LassoSaml2Conditions();
22004
 
  
22005
 
  *(LassoSaml2Conditions **)(void *)&jresult = result; 
 
24322
  *(LassoSaml2Conditions **)&jresult = result; 
22006
24323
  return jresult;
22007
24324
}
22008
24325
 
22009
24326
 
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 ;
22012
24329
  
22013
24330
  (void)jenv;
22014
24331
  (void)jcls;
22015
 
  arg1 = *(LassoSaml2Conditions **)(void *)&jarg1; 
 
24332
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
22016
24333
  delete_LassoSaml2Conditions(arg1);
22017
24334
  
22018
24335
}
22019
24336
 
22020
24337
 
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 ;
22025
24342
  
22026
24343
  (void)jenv;
22027
24344
  (void)jcls;
22028
 
  arg1 = *(LassoSaml2Conditions **)(void *)&jarg1; 
 
24345
  (void)jarg1_;
 
24346
  arg1 = *(LassoSaml2Conditions **)&jarg1; 
22029
24347
  result = (char *)LassoSaml2Conditions_dump(arg1);
22030
 
  
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;
22034
24351
}
22035
24352
 
22036
24353
 
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 ;
22040
24357
  
22041
24358
  (void)jenv;
22042
24359
  (void)jcls;
22043
24360
  result = (LassoSaml2Evidence *)new_LassoSaml2Evidence();
22044
 
  
22045
 
  *(LassoSaml2Evidence **)(void *)&jresult = result; 
 
24361
  *(LassoSaml2Evidence **)&jresult = result; 
22046
24362
  return jresult;
22047
24363
}
22048
24364
 
22049
24365
 
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 ;
22052
24368
  
22053
24369
  (void)jenv;
22054
24370
  (void)jcls;
22055
 
  arg1 = *(LassoSaml2Evidence **)(void *)&jarg1; 
 
24371
  arg1 = *(LassoSaml2Evidence **)&jarg1; 
22056
24372
  delete_LassoSaml2Evidence(arg1);
22057
24373
  
22058
24374
}
22059
24375
 
22060
24376
 
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 ;
22065
24381
  
22066
24382
  (void)jenv;
22067
24383
  (void)jcls;
22068
 
  arg1 = *(LassoSaml2Evidence **)(void *)&jarg1; 
 
24384
  (void)jarg1_;
 
24385
  arg1 = *(LassoSaml2Evidence **)&jarg1; 
22069
24386
  result = (char *)LassoSaml2Evidence_dump(arg1);
22070
 
  
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;
22074
24390
}
22075
24391
 
22076
24392
 
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 ;
22080
24396
  
22081
24397
  (void)jenv;
22082
24398
  (void)jcls;
22083
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24399
  (void)jarg1_;
 
24400
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22084
24401
  arg2 = 0;
22085
24402
  if (jarg2) {
22086
24403
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22087
24404
    if (!arg2) return ;
22088
24405
  }
22089
24406
  {
22090
 
    if (arg1->content) free((char*)arg1->content);
 
24407
    if (arg1->content) free((char *)arg1->content);
22091
24408
    if (arg2) {
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);
22094
24411
    } else {
22095
24412
      arg1->content = 0;
22096
24413
    }
22097
24414
  }
22098
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24415
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22099
24416
}
22100
24417
 
22101
24418
 
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 ;
22106
24423
  
22107
24424
  (void)jenv;
22108
24425
  (void)jcls;
22109
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24426
  (void)jarg1_;
 
24427
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22110
24428
  result = (char *) ((arg1)->content);
22111
 
  
22112
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24429
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22113
24430
  return jresult;
22114
24431
}
22115
24432
 
22116
24433
 
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 ;
22120
24437
  
22121
24438
  (void)jenv;
22122
24439
  (void)jcls;
22123
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24440
  (void)jarg1_;
 
24441
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22124
24442
  arg2 = 0;
22125
24443
  if (jarg2) {
22126
24444
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22127
24445
    if (!arg2) return ;
22128
24446
  }
22129
24447
  {
22130
 
    if (arg1->Format) free((char*)arg1->Format);
 
24448
    if (arg1->Format) free((char *)arg1->Format);
22131
24449
    if (arg2) {
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);
22134
24452
    } else {
22135
24453
      arg1->Format = 0;
22136
24454
    }
22137
24455
  }
22138
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24456
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22139
24457
}
22140
24458
 
22141
24459
 
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 ;
22146
24464
  
22147
24465
  (void)jenv;
22148
24466
  (void)jcls;
22149
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24467
  (void)jarg1_;
 
24468
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22150
24469
  result = (char *) ((arg1)->Format);
22151
 
  
22152
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24470
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22153
24471
  return jresult;
22154
24472
}
22155
24473
 
22156
24474
 
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 ;
22160
24478
  
22161
24479
  (void)jenv;
22162
24480
  (void)jcls;
22163
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24481
  (void)jarg1_;
 
24482
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22164
24483
  arg2 = 0;
22165
24484
  if (jarg2) {
22166
24485
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22167
24486
    if (!arg2) return ;
22168
24487
  }
22169
24488
  {
22170
 
    if (arg1->SPProvidedID) free((char*)arg1->SPProvidedID);
 
24489
    if (arg1->SPProvidedID) free((char *)arg1->SPProvidedID);
22171
24490
    if (arg2) {
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);
22174
24493
    } else {
22175
24494
      arg1->SPProvidedID = 0;
22176
24495
    }
22177
24496
  }
22178
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24497
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22179
24498
}
22180
24499
 
22181
24500
 
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 ;
22186
24505
  
22187
24506
  (void)jenv;
22188
24507
  (void)jcls;
22189
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24508
  (void)jarg1_;
 
24509
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22190
24510
  result = (char *) ((arg1)->SPProvidedID);
22191
 
  
22192
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24511
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22193
24512
  return jresult;
22194
24513
}
22195
24514
 
22196
24515
 
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 ;
22200
24519
  
22201
24520
  (void)jenv;
22202
24521
  (void)jcls;
22203
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24522
  (void)jarg1_;
 
24523
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22204
24524
  arg2 = 0;
22205
24525
  if (jarg2) {
22206
24526
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22207
24527
    if (!arg2) return ;
22208
24528
  }
22209
24529
  {
22210
 
    if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
 
24530
    if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
22211
24531
    if (arg2) {
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);
22214
24534
    } else {
22215
24535
      arg1->NameQualifier = 0;
22216
24536
    }
22217
24537
  }
22218
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24538
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22219
24539
}
22220
24540
 
22221
24541
 
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 ;
22226
24546
  
22227
24547
  (void)jenv;
22228
24548
  (void)jcls;
22229
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24549
  (void)jarg1_;
 
24550
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22230
24551
  result = (char *) ((arg1)->NameQualifier);
22231
 
  
22232
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24552
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22233
24553
  return jresult;
22234
24554
}
22235
24555
 
22236
24556
 
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 ;
22240
24560
  
22241
24561
  (void)jenv;
22242
24562
  (void)jcls;
22243
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24563
  (void)jarg1_;
 
24564
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22244
24565
  arg2 = 0;
22245
24566
  if (jarg2) {
22246
24567
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22247
24568
    if (!arg2) return ;
22248
24569
  }
22249
24570
  {
22250
 
    if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
 
24571
    if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
22251
24572
    if (arg2) {
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);
22254
24575
    } else {
22255
24576
      arg1->SPNameQualifier = 0;
22256
24577
    }
22257
24578
  }
22258
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24579
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22259
24580
}
22260
24581
 
22261
24582
 
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 ;
22266
24587
  
22267
24588
  (void)jenv;
22268
24589
  (void)jcls;
22269
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24590
  (void)jarg1_;
 
24591
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22270
24592
  result = (char *) ((arg1)->SPNameQualifier);
22271
 
  
22272
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24593
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22273
24594
  return jresult;
22274
24595
}
22275
24596
 
22276
24597
 
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 ;
22280
24601
  
22281
24602
  (void)jenv;
22282
24603
  (void)jcls;
22283
24604
  result = (LassoSaml2NameID *)new_LassoSaml2NameID();
22284
 
  
22285
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
24605
  *(LassoSaml2NameID **)&jresult = result; 
22286
24606
  return jresult;
22287
24607
}
22288
24608
 
22289
24609
 
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 ;
22292
24612
  
22293
24613
  (void)jenv;
22294
24614
  (void)jcls;
22295
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24615
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22296
24616
  delete_LassoSaml2NameID(arg1);
22297
24617
  
22298
24618
}
22299
24619
 
22300
24620
 
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 ;
22305
24625
  
22306
24626
  (void)jenv;
22307
24627
  (void)jcls;
22308
 
  arg1 = *(LassoSaml2NameID **)(void *)&jarg1; 
 
24628
  (void)jarg1_;
 
24629
  arg1 = *(LassoSaml2NameID **)&jarg1; 
22309
24630
  result = (char *)LassoSaml2NameID_dump(arg1);
22310
 
  
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;
22314
24634
}
22315
24635
 
22316
24636
 
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 ;
22320
24640
  
22321
24641
  (void)jenv;
22322
24642
  (void)jcls;
22323
 
  arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1; 
 
24643
  (void)jarg1_;
 
24644
  arg1 = *(LassoSamlp2StatusCode **)&jarg1; 
22324
24645
  arg2 = 0;
22325
24646
  if (jarg2) {
22326
24647
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22327
24648
    if (!arg2) return ;
22328
24649
  }
22329
24650
  {
22330
 
    if (arg1->Value) free((char*)arg1->Value);
 
24651
    if (arg1->Value) free((char *)arg1->Value);
22331
24652
    if (arg2) {
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);
22334
24655
    } else {
22335
24656
      arg1->Value = 0;
22336
24657
    }
22337
24658
  }
22338
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24659
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22339
24660
}
22340
24661
 
22341
24662
 
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 ;
22346
24667
  
22347
24668
  (void)jenv;
22348
24669
  (void)jcls;
22349
 
  arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1; 
 
24670
  (void)jarg1_;
 
24671
  arg1 = *(LassoSamlp2StatusCode **)&jarg1; 
22350
24672
  result = (char *) ((arg1)->Value);
22351
 
  
22352
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24673
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22353
24674
  return jresult;
22354
24675
}
22355
24676
 
22356
24677
 
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 ;
22360
24681
  
22361
24682
  (void)jenv;
22362
24683
  (void)jcls;
22363
 
  arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1; 
22364
 
  arg2 = *(LassoSamlp2StatusCode **)(void *)&jarg2; 
 
24684
  (void)jarg1_;
 
24685
  (void)jarg2_;
 
24686
  arg1 = *(LassoSamlp2StatusCode **)&jarg1; 
 
24687
  arg2 = *(LassoSamlp2StatusCode **)&jarg2; 
22365
24688
  LassoSamlp2StatusCode_StatusCode_set(arg1,arg2);
22366
24689
  
22367
24690
}
22368
24691
 
22369
24692
 
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 ;
22374
24697
  
22375
24698
  (void)jenv;
22376
24699
  (void)jcls;
22377
 
  arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1; 
 
24700
  (void)jarg1_;
 
24701
  arg1 = *(LassoSamlp2StatusCode **)&jarg1; 
22378
24702
  result = (LassoSamlp2StatusCode *)LassoSamlp2StatusCode_StatusCode_get(arg1);
22379
 
  
22380
 
  *(LassoSamlp2StatusCode **)(void *)&jresult = result; 
 
24703
  *(LassoSamlp2StatusCode **)&jresult = result; 
22381
24704
  return jresult;
22382
24705
}
22383
24706
 
22384
24707
 
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 ;
22388
24711
  
22389
24712
  (void)jenv;
22390
24713
  (void)jcls;
22391
24714
  result = (LassoSamlp2StatusCode *)new_LassoSamlp2StatusCode();
22392
 
  
22393
 
  *(LassoSamlp2StatusCode **)(void *)&jresult = result; 
 
24715
  *(LassoSamlp2StatusCode **)&jresult = result; 
22394
24716
  return jresult;
22395
24717
}
22396
24718
 
22397
24719
 
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 ;
22400
24722
  
22401
24723
  (void)jenv;
22402
24724
  (void)jcls;
22403
 
  arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1; 
 
24725
  arg1 = *(LassoSamlp2StatusCode **)&jarg1; 
22404
24726
  delete_LassoSamlp2StatusCode(arg1);
22405
24727
  
22406
24728
}
22407
24729
 
22408
24730
 
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 ;
22413
24735
  
22414
24736
  (void)jenv;
22415
24737
  (void)jcls;
22416
 
  arg1 = *(LassoSamlp2StatusCode **)(void *)&jarg1; 
 
24738
  (void)jarg1_;
 
24739
  arg1 = *(LassoSamlp2StatusCode **)&jarg1; 
22417
24740
  result = (char *)LassoSamlp2StatusCode_dump(arg1);
22418
 
  
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;
22422
24744
}
22423
24745
 
22424
24746
 
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 ;
22428
24750
  
22429
24751
  (void)jenv;
22430
24752
  (void)jcls;
22431
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
 
24753
  (void)jarg1_;
 
24754
  arg1 = *(LassoSamlp2Status **)&jarg1; 
22432
24755
  arg2 = 0;
22433
24756
  if (jarg2) {
22434
24757
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22435
24758
    if (!arg2) return ;
22436
24759
  }
22437
24760
  {
22438
 
    if (arg1->StatusMessage) free((char*)arg1->StatusMessage);
 
24761
    if (arg1->StatusMessage) free((char *)arg1->StatusMessage);
22439
24762
    if (arg2) {
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);
22442
24765
    } else {
22443
24766
      arg1->StatusMessage = 0;
22444
24767
    }
22445
24768
  }
22446
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
24769
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22447
24770
}
22448
24771
 
22449
24772
 
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 ;
22454
24777
  
22455
24778
  (void)jenv;
22456
24779
  (void)jcls;
22457
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
 
24780
  (void)jarg1_;
 
24781
  arg1 = *(LassoSamlp2Status **)&jarg1; 
22458
24782
  result = (char *) ((arg1)->StatusMessage);
22459
 
  
22460
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
24783
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22461
24784
  return jresult;
22462
24785
}
22463
24786
 
22464
24787
 
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 ;
22468
24791
  
22469
24792
  (void)jenv;
22470
24793
  (void)jcls;
22471
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
22472
 
  arg2 = *(LassoSamlp2StatusCode **)(void *)&jarg2; 
 
24794
  (void)jarg1_;
 
24795
  (void)jarg2_;
 
24796
  arg1 = *(LassoSamlp2Status **)&jarg1; 
 
24797
  arg2 = *(LassoSamlp2StatusCode **)&jarg2; 
22473
24798
  LassoSamlp2Status_StatusCode_set(arg1,arg2);
22474
24799
  
22475
24800
}
22476
24801
 
22477
24802
 
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 ;
22482
24807
  
22483
24808
  (void)jenv;
22484
24809
  (void)jcls;
22485
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
 
24810
  (void)jarg1_;
 
24811
  arg1 = *(LassoSamlp2Status **)&jarg1; 
22486
24812
  result = (LassoSamlp2StatusCode *)LassoSamlp2Status_StatusCode_get(arg1);
22487
 
  
22488
 
  *(LassoSamlp2StatusCode **)(void *)&jresult = result; 
 
24813
  *(LassoSamlp2StatusCode **)&jresult = result; 
22489
24814
  return jresult;
22490
24815
}
22491
24816
 
22492
24817
 
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 ;
22496
24821
  
22497
24822
  (void)jenv;
22498
24823
  (void)jcls;
22499
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
22500
 
  arg2 = *(LassoSamlp2StatusDetail **)(void *)&jarg2; 
 
24824
  (void)jarg1_;
 
24825
  (void)jarg2_;
 
24826
  arg1 = *(LassoSamlp2Status **)&jarg1; 
 
24827
  arg2 = *(LassoSamlp2StatusDetail **)&jarg2; 
22501
24828
  LassoSamlp2Status_StatusDetail_set(arg1,arg2);
22502
24829
  
22503
24830
}
22504
24831
 
22505
24832
 
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 ;
22510
24837
  
22511
24838
  (void)jenv;
22512
24839
  (void)jcls;
22513
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
 
24840
  (void)jarg1_;
 
24841
  arg1 = *(LassoSamlp2Status **)&jarg1; 
22514
24842
  result = (LassoSamlp2StatusDetail *)LassoSamlp2Status_StatusDetail_get(arg1);
22515
 
  
22516
 
  *(LassoSamlp2StatusDetail **)(void *)&jresult = result; 
 
24843
  *(LassoSamlp2StatusDetail **)&jresult = result; 
22517
24844
  return jresult;
22518
24845
}
22519
24846
 
22520
24847
 
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 ;
22524
24851
  
22525
24852
  (void)jenv;
22526
24853
  (void)jcls;
22527
24854
  result = (LassoSamlp2Status *)new_LassoSamlp2Status();
22528
 
  
22529
 
  *(LassoSamlp2Status **)(void *)&jresult = result; 
 
24855
  *(LassoSamlp2Status **)&jresult = result; 
22530
24856
  return jresult;
22531
24857
}
22532
24858
 
22533
24859
 
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 ;
22536
24862
  
22537
24863
  (void)jenv;
22538
24864
  (void)jcls;
22539
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
 
24865
  arg1 = *(LassoSamlp2Status **)&jarg1; 
22540
24866
  delete_LassoSamlp2Status(arg1);
22541
24867
  
22542
24868
}
22543
24869
 
22544
24870
 
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 ;
22549
24875
  
22550
24876
  (void)jenv;
22551
24877
  (void)jcls;
22552
 
  arg1 = *(LassoSamlp2Status **)(void *)&jarg1; 
 
24878
  (void)jarg1_;
 
24879
  arg1 = *(LassoSamlp2Status **)&jarg1; 
22553
24880
  result = (char *)LassoSamlp2Status_dump(arg1);
22554
 
  
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;
22558
24884
}
22559
24885
 
22560
24886
 
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 ;
22564
24890
  
22565
24891
  (void)jenv;
22566
24892
  (void)jcls;
22567
24893
  result = (LassoSaml2ConditionAbstract *)new_LassoSaml2ConditionAbstract();
22568
 
  
22569
 
  *(LassoSaml2ConditionAbstract **)(void *)&jresult = result; 
 
24894
  *(LassoSaml2ConditionAbstract **)&jresult = result; 
22570
24895
  return jresult;
22571
24896
}
22572
24897
 
22573
24898
 
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 ;
22576
24901
  
22577
24902
  (void)jenv;
22578
24903
  (void)jcls;
22579
 
  arg1 = *(LassoSaml2ConditionAbstract **)(void *)&jarg1; 
 
24904
  arg1 = *(LassoSaml2ConditionAbstract **)&jarg1; 
22580
24905
  delete_LassoSaml2ConditionAbstract(arg1);
22581
24906
  
22582
24907
}
22583
24908
 
22584
24909
 
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 ;
22589
24914
  
22590
24915
  (void)jenv;
22591
24916
  (void)jcls;
22592
 
  arg1 = *(LassoSaml2ConditionAbstract **)(void *)&jarg1; 
 
24917
  (void)jarg1_;
 
24918
  arg1 = *(LassoSaml2ConditionAbstract **)&jarg1; 
22593
24919
  result = (char *)LassoSaml2ConditionAbstract_dump(arg1);
22594
 
  
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;
22598
24923
}
22599
24924
 
22600
24925
 
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 ;
22604
24929
  
22605
24930
  (void)jenv;
22606
24931
  (void)jcls;
22607
24932
  result = (LassoSaml2OneTimeUse *)new_LassoSaml2OneTimeUse();
22608
 
  
22609
 
  *(LassoSaml2OneTimeUse **)(void *)&jresult = result; 
 
24933
  *(LassoSaml2OneTimeUse **)&jresult = result; 
22610
24934
  return jresult;
22611
24935
}
22612
24936
 
22613
24937
 
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 ;
22616
24940
  
22617
24941
  (void)jenv;
22618
24942
  (void)jcls;
22619
 
  arg1 = *(LassoSaml2OneTimeUse **)(void *)&jarg1; 
 
24943
  arg1 = *(LassoSaml2OneTimeUse **)&jarg1; 
22620
24944
  delete_LassoSaml2OneTimeUse(arg1);
22621
24945
  
22622
24946
}
22623
24947
 
22624
24948
 
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 ;
22629
24953
  
22630
24954
  (void)jenv;
22631
24955
  (void)jcls;
22632
 
  arg1 = *(LassoSaml2OneTimeUse **)(void *)&jarg1; 
 
24956
  (void)jarg1_;
 
24957
  arg1 = *(LassoSaml2OneTimeUse **)&jarg1; 
22633
24958
  result = (char *)LassoSaml2OneTimeUse_dump(arg1);
22634
 
  
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;
22638
24962
}
22639
24963
 
22640
24964
 
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 ;
22644
24968
  
22645
24969
  (void)jenv;
22646
24970
  (void)jcls;
22647
24971
  result = (LassoSaml2Advice *)new_LassoSaml2Advice();
22648
 
  
22649
 
  *(LassoSaml2Advice **)(void *)&jresult = result; 
 
24972
  *(LassoSaml2Advice **)&jresult = result; 
22650
24973
  return jresult;
22651
24974
}
22652
24975
 
22653
24976
 
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 ;
22656
24979
  
22657
24980
  (void)jenv;
22658
24981
  (void)jcls;
22659
 
  arg1 = *(LassoSaml2Advice **)(void *)&jarg1; 
 
24982
  arg1 = *(LassoSaml2Advice **)&jarg1; 
22660
24983
  delete_LassoSaml2Advice(arg1);
22661
24984
  
22662
24985
}
22663
24986
 
22664
24987
 
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 ;
22669
24992
  
22670
24993
  (void)jenv;
22671
24994
  (void)jcls;
22672
 
  arg1 = *(LassoSaml2Advice **)(void *)&jarg1; 
 
24995
  (void)jarg1_;
 
24996
  arg1 = *(LassoSaml2Advice **)&jarg1; 
22673
24997
  result = (char *)LassoSaml2Advice_dump(arg1);
22674
 
  
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;
22678
25001
}
22679
25002
 
22680
25003
 
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 ;
22684
25007
  
22685
25008
  (void)jenv;
22686
25009
  (void)jcls;
22687
 
  arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1; 
 
25010
  (void)jarg1_;
 
25011
  arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1; 
22688
25012
  arg2 = 0;
22689
25013
  if (jarg2) {
22690
25014
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22691
25015
    if (!arg2) return ;
22692
25016
  }
22693
25017
  {
22694
 
    if (arg1->NameQualifier) free((char*)arg1->NameQualifier);
 
25018
    if (arg1->NameQualifier) free((char *)arg1->NameQualifier);
22695
25019
    if (arg2) {
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);
22698
25022
    } else {
22699
25023
      arg1->NameQualifier = 0;
22700
25024
    }
22701
25025
  }
22702
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25026
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22703
25027
}
22704
25028
 
22705
25029
 
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 ;
22710
25034
  
22711
25035
  (void)jenv;
22712
25036
  (void)jcls;
22713
 
  arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1; 
 
25037
  (void)jarg1_;
 
25038
  arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1; 
22714
25039
  result = (char *) ((arg1)->NameQualifier);
22715
 
  
22716
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25040
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22717
25041
  return jresult;
22718
25042
}
22719
25043
 
22720
25044
 
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 ;
22724
25048
  
22725
25049
  (void)jenv;
22726
25050
  (void)jcls;
22727
 
  arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1; 
 
25051
  (void)jarg1_;
 
25052
  arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1; 
22728
25053
  arg2 = 0;
22729
25054
  if (jarg2) {
22730
25055
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22731
25056
    if (!arg2) return ;
22732
25057
  }
22733
25058
  {
22734
 
    if (arg1->SPNameQualifier) free((char*)arg1->SPNameQualifier);
 
25059
    if (arg1->SPNameQualifier) free((char *)arg1->SPNameQualifier);
22735
25060
    if (arg2) {
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);
22738
25063
    } else {
22739
25064
      arg1->SPNameQualifier = 0;
22740
25065
    }
22741
25066
  }
22742
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25067
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22743
25068
}
22744
25069
 
22745
25070
 
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 ;
22750
25075
  
22751
25076
  (void)jenv;
22752
25077
  (void)jcls;
22753
 
  arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1; 
 
25078
  (void)jarg1_;
 
25079
  arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1; 
22754
25080
  result = (char *) ((arg1)->SPNameQualifier);
22755
 
  
22756
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25081
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22757
25082
  return jresult;
22758
25083
}
22759
25084
 
22760
25085
 
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 ;
22764
25089
  
22765
25090
  (void)jenv;
22766
25091
  (void)jcls;
22767
25092
  result = (LassoSaml2BaseIDAbstract *)new_LassoSaml2BaseIDAbstract();
22768
 
  
22769
 
  *(LassoSaml2BaseIDAbstract **)(void *)&jresult = result; 
 
25093
  *(LassoSaml2BaseIDAbstract **)&jresult = result; 
22770
25094
  return jresult;
22771
25095
}
22772
25096
 
22773
25097
 
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 ;
22776
25100
  
22777
25101
  (void)jenv;
22778
25102
  (void)jcls;
22779
 
  arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1; 
 
25103
  arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1; 
22780
25104
  delete_LassoSaml2BaseIDAbstract(arg1);
22781
25105
  
22782
25106
}
22783
25107
 
22784
25108
 
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 ;
22789
25113
  
22790
25114
  (void)jenv;
22791
25115
  (void)jcls;
22792
 
  arg1 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg1; 
 
25116
  (void)jarg1_;
 
25117
  arg1 = *(LassoSaml2BaseIDAbstract **)&jarg1; 
22793
25118
  result = (char *)LassoSaml2BaseIDAbstract_dump(arg1);
22794
 
  
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;
22798
25122
}
22799
25123
 
22800
25124
 
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 ;
22804
25128
  
22805
25129
  (void)jenv;
22806
25130
  (void)jcls;
22807
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25131
  (void)jarg1_;
 
25132
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22808
25133
  arg2 = 0;
22809
25134
  if (jarg2) {
22810
25135
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22811
25136
    if (!arg2) return ;
22812
25137
  }
22813
25138
  {
22814
 
    if (arg1->AuthnContextClassRef) free((char*)arg1->AuthnContextClassRef);
 
25139
    if (arg1->AuthnContextClassRef) free((char *)arg1->AuthnContextClassRef);
22815
25140
    if (arg2) {
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);
22818
25143
    } else {
22819
25144
      arg1->AuthnContextClassRef = 0;
22820
25145
    }
22821
25146
  }
22822
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25147
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22823
25148
}
22824
25149
 
22825
25150
 
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 ;
22830
25155
  
22831
25156
  (void)jenv;
22832
25157
  (void)jcls;
22833
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25158
  (void)jarg1_;
 
25159
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22834
25160
  result = (char *) ((arg1)->AuthnContextClassRef);
22835
 
  
22836
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25161
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22837
25162
  return jresult;
22838
25163
}
22839
25164
 
22840
25165
 
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 ;
22844
25169
  
22845
25170
  (void)jenv;
22846
25171
  (void)jcls;
22847
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25172
  (void)jarg1_;
 
25173
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22848
25174
  arg2 = 0;
22849
25175
  if (jarg2) {
22850
25176
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22851
25177
    if (!arg2) return ;
22852
25178
  }
22853
25179
  {
22854
 
    if (arg1->AuthnContextDeclRef) free((char*)arg1->AuthnContextDeclRef);
 
25180
    if (arg1->AuthnContextDeclRef) free((char *)arg1->AuthnContextDeclRef);
22855
25181
    if (arg2) {
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);
22858
25184
    } else {
22859
25185
      arg1->AuthnContextDeclRef = 0;
22860
25186
    }
22861
25187
  }
22862
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25188
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22863
25189
}
22864
25190
 
22865
25191
 
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 ;
22870
25196
  
22871
25197
  (void)jenv;
22872
25198
  (void)jcls;
22873
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25199
  (void)jarg1_;
 
25200
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22874
25201
  result = (char *) ((arg1)->AuthnContextDeclRef);
22875
 
  
22876
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25202
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22877
25203
  return jresult;
22878
25204
}
22879
25205
 
22880
25206
 
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 ;
22884
25210
  
22885
25211
  (void)jenv;
22886
25212
  (void)jcls;
22887
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25213
  (void)jarg1_;
 
25214
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22888
25215
  arg2 = 0;
22889
25216
  if (jarg2) {
22890
25217
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22891
25218
    if (!arg2) return ;
22892
25219
  }
22893
25220
  {
22894
 
    if (arg1->AuthenticatingAuthority) free((char*)arg1->AuthenticatingAuthority);
 
25221
    if (arg1->AuthenticatingAuthority) free((char *)arg1->AuthenticatingAuthority);
22895
25222
    if (arg2) {
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);
22898
25225
    } else {
22899
25226
      arg1->AuthenticatingAuthority = 0;
22900
25227
    }
22901
25228
  }
22902
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25229
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22903
25230
}
22904
25231
 
22905
25232
 
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 ;
22910
25237
  
22911
25238
  (void)jenv;
22912
25239
  (void)jcls;
22913
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25240
  (void)jarg1_;
 
25241
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22914
25242
  result = (char *) ((arg1)->AuthenticatingAuthority);
22915
 
  
22916
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25243
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22917
25244
  return jresult;
22918
25245
}
22919
25246
 
22920
25247
 
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 ;
22924
25251
  
22925
25252
  (void)jenv;
22926
25253
  (void)jcls;
22927
25254
  result = (LassoSaml2AuthnContext *)new_LassoSaml2AuthnContext();
22928
 
  
22929
 
  *(LassoSaml2AuthnContext **)(void *)&jresult = result; 
 
25255
  *(LassoSaml2AuthnContext **)&jresult = result; 
22930
25256
  return jresult;
22931
25257
}
22932
25258
 
22933
25259
 
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 ;
22936
25262
  
22937
25263
  (void)jenv;
22938
25264
  (void)jcls;
22939
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25265
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22940
25266
  delete_LassoSaml2AuthnContext(arg1);
22941
25267
  
22942
25268
}
22943
25269
 
22944
25270
 
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 ;
22949
25275
  
22950
25276
  (void)jenv;
22951
25277
  (void)jcls;
22952
 
  arg1 = *(LassoSaml2AuthnContext **)(void *)&jarg1; 
 
25278
  (void)jarg1_;
 
25279
  arg1 = *(LassoSaml2AuthnContext **)&jarg1; 
22953
25280
  result = (char *)LassoSaml2AuthnContext_dump(arg1);
22954
 
  
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;
22958
25284
}
22959
25285
 
22960
25286
 
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 ;
22964
25290
  
22965
25291
  (void)jenv;
22966
25292
  (void)jcls;
22967
 
  arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1; 
 
25293
  (void)jarg1_;
 
25294
  arg1 = *(LassoSaml2SubjectLocality **)&jarg1; 
22968
25295
  arg2 = 0;
22969
25296
  if (jarg2) {
22970
25297
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
22971
25298
    if (!arg2) return ;
22972
25299
  }
22973
25300
  {
22974
 
    if (arg1->Address) free((char*)arg1->Address);
 
25301
    if (arg1->Address) free((char *)arg1->Address);
22975
25302
    if (arg2) {
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);
22978
25305
    } else {
22979
25306
      arg1->Address = 0;
22980
25307
    }
22981
25308
  }
22982
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25309
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
22983
25310
}
22984
25311
 
22985
25312
 
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 ;
22990
25317
  
22991
25318
  (void)jenv;
22992
25319
  (void)jcls;
22993
 
  arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1; 
 
25320
  (void)jarg1_;
 
25321
  arg1 = *(LassoSaml2SubjectLocality **)&jarg1; 
22994
25322
  result = (char *) ((arg1)->Address);
22995
 
  
22996
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25323
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
22997
25324
  return jresult;
22998
25325
}
22999
25326
 
23000
25327
 
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 ;
23004
25331
  
23005
25332
  (void)jenv;
23006
25333
  (void)jcls;
23007
 
  arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1; 
 
25334
  (void)jarg1_;
 
25335
  arg1 = *(LassoSaml2SubjectLocality **)&jarg1; 
23008
25336
  arg2 = 0;
23009
25337
  if (jarg2) {
23010
25338
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23011
25339
    if (!arg2) return ;
23012
25340
  }
23013
25341
  {
23014
 
    if (arg1->DNSName) free((char*)arg1->DNSName);
 
25342
    if (arg1->DNSName) free((char *)arg1->DNSName);
23015
25343
    if (arg2) {
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);
23018
25346
    } else {
23019
25347
      arg1->DNSName = 0;
23020
25348
    }
23021
25349
  }
23022
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25350
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23023
25351
}
23024
25352
 
23025
25353
 
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 ;
23030
25358
  
23031
25359
  (void)jenv;
23032
25360
  (void)jcls;
23033
 
  arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1; 
 
25361
  (void)jarg1_;
 
25362
  arg1 = *(LassoSaml2SubjectLocality **)&jarg1; 
23034
25363
  result = (char *) ((arg1)->DNSName);
23035
 
  
23036
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25364
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23037
25365
  return jresult;
23038
25366
}
23039
25367
 
23040
25368
 
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 ;
23044
25372
  
23045
25373
  (void)jenv;
23046
25374
  (void)jcls;
23047
25375
  result = (LassoSaml2SubjectLocality *)new_LassoSaml2SubjectLocality();
23048
 
  
23049
 
  *(LassoSaml2SubjectLocality **)(void *)&jresult = result; 
 
25376
  *(LassoSaml2SubjectLocality **)&jresult = result; 
23050
25377
  return jresult;
23051
25378
}
23052
25379
 
23053
25380
 
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 ;
23056
25383
  
23057
25384
  (void)jenv;
23058
25385
  (void)jcls;
23059
 
  arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1; 
 
25386
  arg1 = *(LassoSaml2SubjectLocality **)&jarg1; 
23060
25387
  delete_LassoSaml2SubjectLocality(arg1);
23061
25388
  
23062
25389
}
23063
25390
 
23064
25391
 
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 ;
23069
25396
  
23070
25397
  (void)jenv;
23071
25398
  (void)jcls;
23072
 
  arg1 = *(LassoSaml2SubjectLocality **)(void *)&jarg1; 
 
25399
  (void)jarg1_;
 
25400
  arg1 = *(LassoSaml2SubjectLocality **)&jarg1; 
23073
25401
  result = (char *)LassoSaml2SubjectLocality_dump(arg1);
23074
 
  
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;
23078
25405
}
23079
25406
 
23080
25407
 
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 ;
23084
25411
  
23085
25412
  (void)jenv;
23086
25413
  (void)jcls;
23087
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25414
  (void)jarg1_;
 
25415
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23088
25416
  arg2 = 0;
23089
25417
  if (jarg2) {
23090
25418
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23091
25419
    if (!arg2) return ;
23092
25420
  }
23093
25421
  {
23094
 
    if (arg1->NotBefore) free((char*)arg1->NotBefore);
 
25422
    if (arg1->NotBefore) free((char *)arg1->NotBefore);
23095
25423
    if (arg2) {
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);
23098
25426
    } else {
23099
25427
      arg1->NotBefore = 0;
23100
25428
    }
23101
25429
  }
23102
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25430
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23103
25431
}
23104
25432
 
23105
25433
 
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 ;
23110
25438
  
23111
25439
  (void)jenv;
23112
25440
  (void)jcls;
23113
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25441
  (void)jarg1_;
 
25442
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23114
25443
  result = (char *) ((arg1)->NotBefore);
23115
 
  
23116
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25444
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23117
25445
  return jresult;
23118
25446
}
23119
25447
 
23120
25448
 
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 ;
23124
25452
  
23125
25453
  (void)jenv;
23126
25454
  (void)jcls;
23127
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25455
  (void)jarg1_;
 
25456
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23128
25457
  arg2 = 0;
23129
25458
  if (jarg2) {
23130
25459
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23131
25460
    if (!arg2) return ;
23132
25461
  }
23133
25462
  {
23134
 
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
 
25463
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
23135
25464
    if (arg2) {
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);
23138
25467
    } else {
23139
25468
      arg1->NotOnOrAfter = 0;
23140
25469
    }
23141
25470
  }
23142
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25471
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23143
25472
}
23144
25473
 
23145
25474
 
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 ;
23150
25479
  
23151
25480
  (void)jenv;
23152
25481
  (void)jcls;
23153
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25482
  (void)jarg1_;
 
25483
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23154
25484
  result = (char *) ((arg1)->NotOnOrAfter);
23155
 
  
23156
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25485
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23157
25486
  return jresult;
23158
25487
}
23159
25488
 
23160
25489
 
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 ;
23164
25493
  
23165
25494
  (void)jenv;
23166
25495
  (void)jcls;
23167
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25496
  (void)jarg1_;
 
25497
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23168
25498
  arg2 = 0;
23169
25499
  if (jarg2) {
23170
25500
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23171
25501
    if (!arg2) return ;
23172
25502
  }
23173
25503
  {
23174
 
    if (arg1->Recipient) free((char*)arg1->Recipient);
 
25504
    if (arg1->Recipient) free((char *)arg1->Recipient);
23175
25505
    if (arg2) {
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);
23178
25508
    } else {
23179
25509
      arg1->Recipient = 0;
23180
25510
    }
23181
25511
  }
23182
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25512
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23183
25513
}
23184
25514
 
23185
25515
 
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 ;
23190
25520
  
23191
25521
  (void)jenv;
23192
25522
  (void)jcls;
23193
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25523
  (void)jarg1_;
 
25524
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23194
25525
  result = (char *) ((arg1)->Recipient);
23195
 
  
23196
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25526
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23197
25527
  return jresult;
23198
25528
}
23199
25529
 
23200
25530
 
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 ;
23204
25534
  
23205
25535
  (void)jenv;
23206
25536
  (void)jcls;
23207
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25537
  (void)jarg1_;
 
25538
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23208
25539
  arg2 = 0;
23209
25540
  if (jarg2) {
23210
25541
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23211
25542
    if (!arg2) return ;
23212
25543
  }
23213
25544
  {
23214
 
    if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
 
25545
    if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
23215
25546
    if (arg2) {
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);
23218
25549
    } else {
23219
25550
      arg1->InResponseTo = 0;
23220
25551
    }
23221
25552
  }
23222
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25553
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23223
25554
}
23224
25555
 
23225
25556
 
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 ;
23230
25561
  
23231
25562
  (void)jenv;
23232
25563
  (void)jcls;
23233
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25564
  (void)jarg1_;
 
25565
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23234
25566
  result = (char *) ((arg1)->InResponseTo);
23235
 
  
23236
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25567
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23237
25568
  return jresult;
23238
25569
}
23239
25570
 
23240
25571
 
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 ;
23244
25575
  
23245
25576
  (void)jenv;
23246
25577
  (void)jcls;
23247
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25578
  (void)jarg1_;
 
25579
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23248
25580
  arg2 = 0;
23249
25581
  if (jarg2) {
23250
25582
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23251
25583
    if (!arg2) return ;
23252
25584
  }
23253
25585
  {
23254
 
    if (arg1->Address) free((char*)arg1->Address);
 
25586
    if (arg1->Address) free((char *)arg1->Address);
23255
25587
    if (arg2) {
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);
23258
25590
    } else {
23259
25591
      arg1->Address = 0;
23260
25592
    }
23261
25593
  }
23262
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25594
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23263
25595
}
23264
25596
 
23265
25597
 
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 ;
23270
25602
  
23271
25603
  (void)jenv;
23272
25604
  (void)jcls;
23273
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25605
  (void)jarg1_;
 
25606
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23274
25607
  result = (char *) ((arg1)->Address);
23275
 
  
23276
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25608
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23277
25609
  return jresult;
23278
25610
}
23279
25611
 
23280
25612
 
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 ;
23284
25616
  
23285
25617
  (void)jenv;
23286
25618
  (void)jcls;
23287
25619
  result = (LassoSaml2SubjectConfirmationData *)new_LassoSaml2SubjectConfirmationData();
23288
 
  
23289
 
  *(LassoSaml2SubjectConfirmationData **)(void *)&jresult = result; 
 
25620
  *(LassoSaml2SubjectConfirmationData **)&jresult = result; 
23290
25621
  return jresult;
23291
25622
}
23292
25623
 
23293
25624
 
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 ;
23296
25627
  
23297
25628
  (void)jenv;
23298
25629
  (void)jcls;
23299
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25630
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23300
25631
  delete_LassoSaml2SubjectConfirmationData(arg1);
23301
25632
  
23302
25633
}
23303
25634
 
23304
25635
 
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 ;
23309
25640
  
23310
25641
  (void)jenv;
23311
25642
  (void)jcls;
23312
 
  arg1 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg1; 
 
25643
  (void)jarg1_;
 
25644
  arg1 = *(LassoSaml2SubjectConfirmationData **)&jarg1; 
23313
25645
  result = (char *)LassoSaml2SubjectConfirmationData_dump(arg1);
23314
 
  
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;
23318
25649
}
23319
25650
 
23320
25651
 
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 ;
23324
25655
  
23325
25656
  (void)jenv;
23326
25657
  (void)jcls;
23327
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25658
  (void)jarg1_;
 
25659
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23328
25660
  arg2 = 0;
23329
25661
  if (jarg2) {
23330
25662
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23331
25663
    if (!arg2) return ;
23332
25664
  }
23333
25665
  {
23334
 
    if (arg1->Method) free((char*)arg1->Method);
 
25666
    if (arg1->Method) free((char *)arg1->Method);
23335
25667
    if (arg2) {
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);
23338
25670
    } else {
23339
25671
      arg1->Method = 0;
23340
25672
    }
23341
25673
  }
23342
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25674
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23343
25675
}
23344
25676
 
23345
25677
 
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 ;
23350
25682
  
23351
25683
  (void)jenv;
23352
25684
  (void)jcls;
23353
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25685
  (void)jarg1_;
 
25686
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23354
25687
  result = (char *) ((arg1)->Method);
23355
 
  
23356
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25688
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23357
25689
  return jresult;
23358
25690
}
23359
25691
 
23360
25692
 
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 ;
23364
25696
  
23365
25697
  (void)jenv;
23366
25698
  (void)jcls;
23367
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
23368
 
  arg2 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg2; 
 
25699
  (void)jarg1_;
 
25700
  (void)jarg2_;
 
25701
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
 
25702
  arg2 = *(LassoSaml2BaseIDAbstract **)&jarg2; 
23369
25703
  LassoSaml2SubjectConfirmation_BaseID_set(arg1,arg2);
23370
25704
  
23371
25705
}
23372
25706
 
23373
25707
 
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 ;
23378
25712
  
23379
25713
  (void)jenv;
23380
25714
  (void)jcls;
23381
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25715
  (void)jarg1_;
 
25716
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23382
25717
  result = (LassoSaml2BaseIDAbstract *)LassoSaml2SubjectConfirmation_BaseID_get(arg1);
23383
 
  
23384
 
  *(LassoSaml2BaseIDAbstract **)(void *)&jresult = result; 
 
25718
  *(LassoSaml2BaseIDAbstract **)&jresult = result; 
23385
25719
  return jresult;
23386
25720
}
23387
25721
 
23388
25722
 
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 ;
23392
25726
  
23393
25727
  (void)jenv;
23394
25728
  (void)jcls;
23395
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
23396
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
25729
  (void)jarg1_;
 
25730
  (void)jarg2_;
 
25731
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
 
25732
  arg2 = *(LassoSaml2NameID **)&jarg2; 
23397
25733
  LassoSaml2SubjectConfirmation_NameID_set(arg1,arg2);
23398
25734
  
23399
25735
}
23400
25736
 
23401
25737
 
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 ;
23406
25742
  
23407
25743
  (void)jenv;
23408
25744
  (void)jcls;
23409
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25745
  (void)jarg1_;
 
25746
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23410
25747
  result = (LassoSaml2NameID *)LassoSaml2SubjectConfirmation_NameID_get(arg1);
23411
 
  
23412
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
25748
  *(LassoSaml2NameID **)&jresult = result; 
23413
25749
  return jresult;
23414
25750
}
23415
25751
 
23416
25752
 
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 ;
23420
25756
  
23421
25757
  (void)jenv;
23422
25758
  (void)jcls;
23423
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
23424
 
  arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2; 
 
25759
  (void)jarg1_;
 
25760
  (void)jarg2_;
 
25761
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
 
25762
  arg2 = *(LassoSaml2EncryptedElement **)&jarg2; 
23425
25763
  LassoSaml2SubjectConfirmation_EncryptedID_set(arg1,arg2);
23426
25764
  
23427
25765
}
23428
25766
 
23429
25767
 
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 ;
23434
25772
  
23435
25773
  (void)jenv;
23436
25774
  (void)jcls;
23437
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25775
  (void)jarg1_;
 
25776
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23438
25777
  result = (LassoSaml2EncryptedElement *)LassoSaml2SubjectConfirmation_EncryptedID_get(arg1);
23439
 
  
23440
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
25778
  *(LassoSaml2EncryptedElement **)&jresult = result; 
23441
25779
  return jresult;
23442
25780
}
23443
25781
 
23444
25782
 
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 ;
23448
25786
  
23449
25787
  (void)jenv;
23450
25788
  (void)jcls;
23451
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
23452
 
  arg2 = *(LassoSaml2SubjectConfirmationData **)(void *)&jarg2; 
 
25789
  (void)jarg1_;
 
25790
  (void)jarg2_;
 
25791
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
 
25792
  arg2 = *(LassoSaml2SubjectConfirmationData **)&jarg2; 
23453
25793
  LassoSaml2SubjectConfirmation_SubjectConfirmationData_set(arg1,arg2);
23454
25794
  
23455
25795
}
23456
25796
 
23457
25797
 
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 ;
23462
25802
  
23463
25803
  (void)jenv;
23464
25804
  (void)jcls;
23465
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25805
  (void)jarg1_;
 
25806
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23466
25807
  result = (LassoSaml2SubjectConfirmationData *)LassoSaml2SubjectConfirmation_SubjectConfirmationData_get(arg1);
23467
 
  
23468
 
  *(LassoSaml2SubjectConfirmationData **)(void *)&jresult = result; 
 
25808
  *(LassoSaml2SubjectConfirmationData **)&jresult = result; 
23469
25809
  return jresult;
23470
25810
}
23471
25811
 
23472
25812
 
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 ;
23476
25816
  
23477
25817
  (void)jenv;
23478
25818
  (void)jcls;
23479
25819
  result = (LassoSaml2SubjectConfirmation *)new_LassoSaml2SubjectConfirmation();
23480
 
  
23481
 
  *(LassoSaml2SubjectConfirmation **)(void *)&jresult = result; 
 
25820
  *(LassoSaml2SubjectConfirmation **)&jresult = result; 
23482
25821
  return jresult;
23483
25822
}
23484
25823
 
23485
25824
 
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 ;
23488
25827
  
23489
25828
  (void)jenv;
23490
25829
  (void)jcls;
23491
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25830
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23492
25831
  delete_LassoSaml2SubjectConfirmation(arg1);
23493
25832
  
23494
25833
}
23495
25834
 
23496
25835
 
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 ;
23501
25840
  
23502
25841
  (void)jenv;
23503
25842
  (void)jcls;
23504
 
  arg1 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg1; 
 
25843
  (void)jarg1_;
 
25844
  arg1 = *(LassoSaml2SubjectConfirmation **)&jarg1; 
23505
25845
  result = (char *)LassoSaml2SubjectConfirmation_dump(arg1);
23506
 
  
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;
23510
25849
}
23511
25850
 
23512
25851
 
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 ;
23516
25855
  
23517
25856
  (void)jenv;
23518
25857
  (void)jcls;
23519
 
  arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1; 
 
25858
  (void)jarg1_;
 
25859
  arg1 = *(LassoSaml2ProxyRestriction **)&jarg1; 
23520
25860
  arg2 = 0;
23521
25861
  if (jarg2) {
23522
25862
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23523
25863
    if (!arg2) return ;
23524
25864
  }
23525
25865
  {
23526
 
    if (arg1->Audience) free((char*)arg1->Audience);
 
25866
    if (arg1->Audience) free((char *)arg1->Audience);
23527
25867
    if (arg2) {
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);
23530
25870
    } else {
23531
25871
      arg1->Audience = 0;
23532
25872
    }
23533
25873
  }
23534
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25874
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23535
25875
}
23536
25876
 
23537
25877
 
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 ;
23542
25882
  
23543
25883
  (void)jenv;
23544
25884
  (void)jcls;
23545
 
  arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1; 
 
25885
  (void)jarg1_;
 
25886
  arg1 = *(LassoSaml2ProxyRestriction **)&jarg1; 
23546
25887
  result = (char *) ((arg1)->Audience);
23547
 
  
23548
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25888
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23549
25889
  return jresult;
23550
25890
}
23551
25891
 
23552
25892
 
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 ;
23556
25896
  
23557
25897
  (void)jenv;
23558
25898
  (void)jcls;
23559
 
  arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1; 
 
25899
  (void)jarg1_;
 
25900
  arg1 = *(LassoSaml2ProxyRestriction **)&jarg1; 
23560
25901
  arg2 = 0;
23561
25902
  if (jarg2) {
23562
25903
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23563
25904
    if (!arg2) return ;
23564
25905
  }
23565
25906
  {
23566
 
    if (arg1->Count) free((char*)arg1->Count);
 
25907
    if (arg1->Count) free((char *)arg1->Count);
23567
25908
    if (arg2) {
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);
23570
25911
    } else {
23571
25912
      arg1->Count = 0;
23572
25913
    }
23573
25914
  }
23574
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
25915
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23575
25916
}
23576
25917
 
23577
25918
 
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 ;
23582
25923
  
23583
25924
  (void)jenv;
23584
25925
  (void)jcls;
23585
 
  arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1; 
 
25926
  (void)jarg1_;
 
25927
  arg1 = *(LassoSaml2ProxyRestriction **)&jarg1; 
23586
25928
  result = (char *) ((arg1)->Count);
23587
 
  
23588
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
25929
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23589
25930
  return jresult;
23590
25931
}
23591
25932
 
23592
25933
 
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 ;
23596
25937
  
23597
25938
  (void)jenv;
23598
25939
  (void)jcls;
23599
25940
  result = (LassoSaml2ProxyRestriction *)new_LassoSaml2ProxyRestriction();
23600
 
  
23601
 
  *(LassoSaml2ProxyRestriction **)(void *)&jresult = result; 
 
25941
  *(LassoSaml2ProxyRestriction **)&jresult = result; 
23602
25942
  return jresult;
23603
25943
}
23604
25944
 
23605
25945
 
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 ;
23608
25948
  
23609
25949
  (void)jenv;
23610
25950
  (void)jcls;
23611
 
  arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1; 
 
25951
  arg1 = *(LassoSaml2ProxyRestriction **)&jarg1; 
23612
25952
  delete_LassoSaml2ProxyRestriction(arg1);
23613
25953
  
23614
25954
}
23615
25955
 
23616
25956
 
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 ;
23621
25961
  
23622
25962
  (void)jenv;
23623
25963
  (void)jcls;
23624
 
  arg1 = *(LassoSaml2ProxyRestriction **)(void *)&jarg1; 
 
25964
  (void)jarg1_;
 
25965
  arg1 = *(LassoSaml2ProxyRestriction **)&jarg1; 
23625
25966
  result = (char *)LassoSaml2ProxyRestriction_dump(arg1);
23626
 
  
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;
23630
25970
}
23631
25971
 
23632
25972
 
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 ;
23636
25976
  
23637
25977
  (void)jenv;
23638
25978
  (void)jcls;
23639
25979
  result = (LassoSaml2StatementAbstract *)new_LassoSaml2StatementAbstract();
23640
 
  
23641
 
  *(LassoSaml2StatementAbstract **)(void *)&jresult = result; 
 
25980
  *(LassoSaml2StatementAbstract **)&jresult = result; 
23642
25981
  return jresult;
23643
25982
}
23644
25983
 
23645
25984
 
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 ;
23648
25987
  
23649
25988
  (void)jenv;
23650
25989
  (void)jcls;
23651
 
  arg1 = *(LassoSaml2StatementAbstract **)(void *)&jarg1; 
 
25990
  arg1 = *(LassoSaml2StatementAbstract **)&jarg1; 
23652
25991
  delete_LassoSaml2StatementAbstract(arg1);
23653
25992
  
23654
25993
}
23655
25994
 
23656
25995
 
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 ;
23661
26000
  
23662
26001
  (void)jenv;
23663
26002
  (void)jcls;
23664
 
  arg1 = *(LassoSaml2StatementAbstract **)(void *)&jarg1; 
 
26003
  (void)jarg1_;
 
26004
  arg1 = *(LassoSaml2StatementAbstract **)&jarg1; 
23665
26005
  result = (char *)LassoSaml2StatementAbstract_dump(arg1);
23666
 
  
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;
23670
26009
}
23671
26010
 
23672
26011
 
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 ;
23676
26015
  
23677
26016
  (void)jenv;
23678
26017
  (void)jcls;
23679
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26018
  (void)jarg1_;
 
26019
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23680
26020
  arg2 = 0;
23681
26021
  if (jarg2) {
23682
26022
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23683
26023
    if (!arg2) return ;
23684
26024
  }
23685
26025
  {
23686
 
    if (arg1->AuthnInstant) free((char*)arg1->AuthnInstant);
 
26026
    if (arg1->AuthnInstant) free((char *)arg1->AuthnInstant);
23687
26027
    if (arg2) {
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);
23690
26030
    } else {
23691
26031
      arg1->AuthnInstant = 0;
23692
26032
    }
23693
26033
  }
23694
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26034
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23695
26035
}
23696
26036
 
23697
26037
 
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 ;
23702
26042
  
23703
26043
  (void)jenv;
23704
26044
  (void)jcls;
23705
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26045
  (void)jarg1_;
 
26046
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23706
26047
  result = (char *) ((arg1)->AuthnInstant);
23707
 
  
23708
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26048
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23709
26049
  return jresult;
23710
26050
}
23711
26051
 
23712
26052
 
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 ;
23716
26056
  
23717
26057
  (void)jenv;
23718
26058
  (void)jcls;
23719
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26059
  (void)jarg1_;
 
26060
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23720
26061
  arg2 = 0;
23721
26062
  if (jarg2) {
23722
26063
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23723
26064
    if (!arg2) return ;
23724
26065
  }
23725
26066
  {
23726
 
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
 
26067
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
23727
26068
    if (arg2) {
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);
23730
26071
    } else {
23731
26072
      arg1->SessionIndex = 0;
23732
26073
    }
23733
26074
  }
23734
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26075
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23735
26076
}
23736
26077
 
23737
26078
 
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 ;
23742
26083
  
23743
26084
  (void)jenv;
23744
26085
  (void)jcls;
23745
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26086
  (void)jarg1_;
 
26087
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23746
26088
  result = (char *) ((arg1)->SessionIndex);
23747
 
  
23748
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26089
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23749
26090
  return jresult;
23750
26091
}
23751
26092
 
23752
26093
 
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 ;
23756
26097
  
23757
26098
  (void)jenv;
23758
26099
  (void)jcls;
23759
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26100
  (void)jarg1_;
 
26101
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23760
26102
  arg2 = 0;
23761
26103
  if (jarg2) {
23762
26104
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23763
26105
    if (!arg2) return ;
23764
26106
  }
23765
26107
  {
23766
 
    if (arg1->SessionNotOnOrAfter) free((char*)arg1->SessionNotOnOrAfter);
 
26108
    if (arg1->SessionNotOnOrAfter) free((char *)arg1->SessionNotOnOrAfter);
23767
26109
    if (arg2) {
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);
23770
26112
    } else {
23771
26113
      arg1->SessionNotOnOrAfter = 0;
23772
26114
    }
23773
26115
  }
23774
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26116
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23775
26117
}
23776
26118
 
23777
26119
 
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 ;
23782
26124
  
23783
26125
  (void)jenv;
23784
26126
  (void)jcls;
23785
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26127
  (void)jarg1_;
 
26128
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23786
26129
  result = (char *) ((arg1)->SessionNotOnOrAfter);
23787
 
  
23788
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26130
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23789
26131
  return jresult;
23790
26132
}
23791
26133
 
23792
26134
 
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 ;
23796
26138
  
23797
26139
  (void)jenv;
23798
26140
  (void)jcls;
23799
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
23800
 
  arg2 = *(LassoSaml2SubjectLocality **)(void *)&jarg2; 
 
26141
  (void)jarg1_;
 
26142
  (void)jarg2_;
 
26143
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
 
26144
  arg2 = *(LassoSaml2SubjectLocality **)&jarg2; 
23801
26145
  LassoSaml2AuthnStatement_SubjectLocality_set(arg1,arg2);
23802
26146
  
23803
26147
}
23804
26148
 
23805
26149
 
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 ;
23810
26154
  
23811
26155
  (void)jenv;
23812
26156
  (void)jcls;
23813
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26157
  (void)jarg1_;
 
26158
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23814
26159
  result = (LassoSaml2SubjectLocality *)LassoSaml2AuthnStatement_SubjectLocality_get(arg1);
23815
 
  
23816
 
  *(LassoSaml2SubjectLocality **)(void *)&jresult = result; 
 
26160
  *(LassoSaml2SubjectLocality **)&jresult = result; 
23817
26161
  return jresult;
23818
26162
}
23819
26163
 
23820
26164
 
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 ;
23824
26168
  
23825
26169
  (void)jenv;
23826
26170
  (void)jcls;
23827
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
23828
 
  arg2 = *(LassoSaml2AuthnContext **)(void *)&jarg2; 
 
26171
  (void)jarg1_;
 
26172
  (void)jarg2_;
 
26173
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
 
26174
  arg2 = *(LassoSaml2AuthnContext **)&jarg2; 
23829
26175
  LassoSaml2AuthnStatement_AuthnContext_set(arg1,arg2);
23830
26176
  
23831
26177
}
23832
26178
 
23833
26179
 
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 ;
23838
26184
  
23839
26185
  (void)jenv;
23840
26186
  (void)jcls;
23841
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26187
  (void)jarg1_;
 
26188
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23842
26189
  result = (LassoSaml2AuthnContext *)LassoSaml2AuthnStatement_AuthnContext_get(arg1);
23843
 
  
23844
 
  *(LassoSaml2AuthnContext **)(void *)&jresult = result; 
 
26190
  *(LassoSaml2AuthnContext **)&jresult = result; 
23845
26191
  return jresult;
23846
26192
}
23847
26193
 
23848
26194
 
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 ;
23852
26198
  
23853
26199
  (void)jenv;
23854
26200
  (void)jcls;
23855
26201
  result = (LassoSaml2AuthnStatement *)new_LassoSaml2AuthnStatement();
23856
 
  
23857
 
  *(LassoSaml2AuthnStatement **)(void *)&jresult = result; 
 
26202
  *(LassoSaml2AuthnStatement **)&jresult = result; 
23858
26203
  return jresult;
23859
26204
}
23860
26205
 
23861
26206
 
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 ;
23864
26209
  
23865
26210
  (void)jenv;
23866
26211
  (void)jcls;
23867
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26212
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23868
26213
  delete_LassoSaml2AuthnStatement(arg1);
23869
26214
  
23870
26215
}
23871
26216
 
23872
26217
 
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 ;
23877
26222
  
23878
26223
  (void)jenv;
23879
26224
  (void)jcls;
23880
 
  arg1 = *(LassoSaml2AuthnStatement **)(void *)&jarg1; 
 
26225
  (void)jarg1_;
 
26226
  arg1 = *(LassoSaml2AuthnStatement **)&jarg1; 
23881
26227
  result = (char *)LassoSaml2AuthnStatement_dump(arg1);
23882
 
  
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;
23886
26231
}
23887
26232
 
23888
26233
 
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 ;
23892
26237
  
23893
26238
  (void)jenv;
23894
26239
  (void)jcls;
23895
26240
  result = (LassoSaml2AttributeStatement *)new_LassoSaml2AttributeStatement();
23896
 
  
23897
 
  *(LassoSaml2AttributeStatement **)(void *)&jresult = result; 
 
26241
  *(LassoSaml2AttributeStatement **)&jresult = result; 
23898
26242
  return jresult;
23899
26243
}
23900
26244
 
23901
26245
 
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 ;
23904
26248
  
23905
26249
  (void)jenv;
23906
26250
  (void)jcls;
23907
 
  arg1 = *(LassoSaml2AttributeStatement **)(void *)&jarg1; 
 
26251
  arg1 = *(LassoSaml2AttributeStatement **)&jarg1; 
23908
26252
  delete_LassoSaml2AttributeStatement(arg1);
23909
26253
  
23910
26254
}
23911
26255
 
23912
26256
 
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 ;
23917
26261
  
23918
26262
  (void)jenv;
23919
26263
  (void)jcls;
23920
 
  arg1 = *(LassoSaml2AttributeStatement **)(void *)&jarg1; 
 
26264
  (void)jarg1_;
 
26265
  arg1 = *(LassoSaml2AttributeStatement **)&jarg1; 
23921
26266
  result = (char *)LassoSaml2AttributeStatement_dump(arg1);
23922
 
  
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;
23926
26270
}
23927
26271
 
23928
26272
 
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 ;
23932
26276
  
23933
26277
  (void)jenv;
23934
26278
  (void)jcls;
23935
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26279
  (void)jarg1_;
 
26280
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
23936
26281
  arg2 = 0;
23937
26282
  if (jarg2) {
23938
26283
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23939
26284
    if (!arg2) return ;
23940
26285
  }
23941
26286
  {
23942
 
    if (arg1->ProviderID) free((char*)arg1->ProviderID);
 
26287
    if (arg1->ProviderID) free((char *)arg1->ProviderID);
23943
26288
    if (arg2) {
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);
23946
26291
    } else {
23947
26292
      arg1->ProviderID = 0;
23948
26293
    }
23949
26294
  }
23950
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26295
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23951
26296
}
23952
26297
 
23953
26298
 
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 ;
23958
26303
  
23959
26304
  (void)jenv;
23960
26305
  (void)jcls;
23961
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26306
  (void)jarg1_;
 
26307
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
23962
26308
  result = (char *) ((arg1)->ProviderID);
23963
 
  
23964
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26309
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
23965
26310
  return jresult;
23966
26311
}
23967
26312
 
23968
26313
 
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 ;
23972
26317
  
23973
26318
  (void)jenv;
23974
26319
  (void)jcls;
23975
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26320
  (void)jarg1_;
 
26321
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
23976
26322
  arg2 = 0;
23977
26323
  if (jarg2) {
23978
26324
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
23979
26325
    if (!arg2) return ;
23980
26326
  }
23981
26327
  {
23982
 
    if (arg1->Name) free((char*)arg1->Name);
 
26328
    if (arg1->Name) free((char *)arg1->Name);
23983
26329
    if (arg2) {
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);
23986
26332
    } else {
23987
26333
      arg1->Name = 0;
23988
26334
    }
23989
26335
  }
23990
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26336
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
23991
26337
}
23992
26338
 
23993
26339
 
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 ;
23998
26344
  
23999
26345
  (void)jenv;
24000
26346
  (void)jcls;
24001
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26347
  (void)jarg1_;
 
26348
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
24002
26349
  result = (char *) ((arg1)->Name);
24003
 
  
24004
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26350
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24005
26351
  return jresult;
24006
26352
}
24007
26353
 
24008
26354
 
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 ;
24012
26358
  
24013
26359
  (void)jenv;
24014
26360
  (void)jcls;
24015
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26361
  (void)jarg1_;
 
26362
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
24016
26363
  arg2 = 0;
24017
26364
  if (jarg2) {
24018
26365
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24019
26366
    if (!arg2) return ;
24020
26367
  }
24021
26368
  {
24022
 
    if (arg1->Loc) free((char*)arg1->Loc);
 
26369
    if (arg1->Loc) free((char *)arg1->Loc);
24023
26370
    if (arg2) {
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);
24026
26373
    } else {
24027
26374
      arg1->Loc = 0;
24028
26375
    }
24029
26376
  }
24030
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26377
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24031
26378
}
24032
26379
 
24033
26380
 
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 ;
24038
26385
  
24039
26386
  (void)jenv;
24040
26387
  (void)jcls;
24041
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26388
  (void)jarg1_;
 
26389
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
24042
26390
  result = (char *) ((arg1)->Loc);
24043
 
  
24044
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26391
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24045
26392
  return jresult;
24046
26393
}
24047
26394
 
24048
26395
 
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 ;
24052
26399
  
24053
26400
  (void)jenv;
24054
26401
  (void)jcls;
24055
26402
  result = (LassoSamlp2IDPEntry *)new_LassoSamlp2IDPEntry();
24056
 
  
24057
 
  *(LassoSamlp2IDPEntry **)(void *)&jresult = result; 
 
26403
  *(LassoSamlp2IDPEntry **)&jresult = result; 
24058
26404
  return jresult;
24059
26405
}
24060
26406
 
24061
26407
 
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 ;
24064
26410
  
24065
26411
  (void)jenv;
24066
26412
  (void)jcls;
24067
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26413
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
24068
26414
  delete_LassoSamlp2IDPEntry(arg1);
24069
26415
  
24070
26416
}
24071
26417
 
24072
26418
 
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 ;
24077
26423
  
24078
26424
  (void)jenv;
24079
26425
  (void)jcls;
24080
 
  arg1 = *(LassoSamlp2IDPEntry **)(void *)&jarg1; 
 
26426
  (void)jarg1_;
 
26427
  arg1 = *(LassoSamlp2IDPEntry **)&jarg1; 
24081
26428
  result = (char *)LassoSamlp2IDPEntry_dump(arg1);
24082
 
  
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;
24086
26432
}
24087
26433
 
24088
26434
 
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 ;
24092
26438
  
24093
26439
  (void)jenv;
24094
26440
  (void)jcls;
24095
26441
  result = (LassoSamlp2Extensions *)new_LassoSamlp2Extensions();
24096
 
  
24097
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
26442
  *(LassoSamlp2Extensions **)&jresult = result; 
24098
26443
  return jresult;
24099
26444
}
24100
26445
 
24101
26446
 
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 ;
24104
26449
  
24105
26450
  (void)jenv;
24106
26451
  (void)jcls;
24107
 
  arg1 = *(LassoSamlp2Extensions **)(void *)&jarg1; 
 
26452
  arg1 = *(LassoSamlp2Extensions **)&jarg1; 
24108
26453
  delete_LassoSamlp2Extensions(arg1);
24109
26454
  
24110
26455
}
24111
26456
 
24112
26457
 
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 ;
24117
26462
  
24118
26463
  (void)jenv;
24119
26464
  (void)jcls;
24120
 
  arg1 = *(LassoSamlp2Extensions **)(void *)&jarg1; 
 
26465
  (void)jarg1_;
 
26466
  arg1 = *(LassoSamlp2Extensions **)&jarg1; 
24121
26467
  result = (char *)LassoSamlp2Extensions_dump(arg1);
24122
 
  
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;
24126
26471
}
24127
26472
 
24128
26473
 
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 ;
24132
26477
  
24133
26478
  (void)jenv;
24134
26479
  (void)jcls;
24135
 
  arg1 = *(LassoSaml2Action **)(void *)&jarg1; 
 
26480
  (void)jarg1_;
 
26481
  arg1 = *(LassoSaml2Action **)&jarg1; 
24136
26482
  arg2 = 0;
24137
26483
  if (jarg2) {
24138
26484
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24139
26485
    if (!arg2) return ;
24140
26486
  }
24141
26487
  {
24142
 
    if (arg1->content) free((char*)arg1->content);
 
26488
    if (arg1->content) free((char *)arg1->content);
24143
26489
    if (arg2) {
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);
24146
26492
    } else {
24147
26493
      arg1->content = 0;
24148
26494
    }
24149
26495
  }
24150
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26496
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24151
26497
}
24152
26498
 
24153
26499
 
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 ;
24158
26504
  
24159
26505
  (void)jenv;
24160
26506
  (void)jcls;
24161
 
  arg1 = *(LassoSaml2Action **)(void *)&jarg1; 
 
26507
  (void)jarg1_;
 
26508
  arg1 = *(LassoSaml2Action **)&jarg1; 
24162
26509
  result = (char *) ((arg1)->content);
24163
 
  
24164
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26510
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24165
26511
  return jresult;
24166
26512
}
24167
26513
 
24168
26514
 
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 ;
24172
26518
  
24173
26519
  (void)jenv;
24174
26520
  (void)jcls;
24175
 
  arg1 = *(LassoSaml2Action **)(void *)&jarg1; 
 
26521
  (void)jarg1_;
 
26522
  arg1 = *(LassoSaml2Action **)&jarg1; 
24176
26523
  arg2 = 0;
24177
26524
  if (jarg2) {
24178
26525
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24179
26526
    if (!arg2) return ;
24180
26527
  }
24181
26528
  {
24182
 
    if (arg1->Namespace) free((char*)arg1->Namespace);
 
26529
    if (arg1->Namespace) free((char *)arg1->Namespace);
24183
26530
    if (arg2) {
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);
24186
26533
    } else {
24187
26534
      arg1->Namespace = 0;
24188
26535
    }
24189
26536
  }
24190
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26537
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24191
26538
}
24192
26539
 
24193
26540
 
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 ;
24198
26545
  
24199
26546
  (void)jenv;
24200
26547
  (void)jcls;
24201
 
  arg1 = *(LassoSaml2Action **)(void *)&jarg1; 
 
26548
  (void)jarg1_;
 
26549
  arg1 = *(LassoSaml2Action **)&jarg1; 
24202
26550
  result = (char *) ((arg1)->Namespace);
24203
 
  
24204
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26551
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24205
26552
  return jresult;
24206
26553
}
24207
26554
 
24208
26555
 
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 ;
24212
26559
  
24213
26560
  (void)jenv;
24214
26561
  (void)jcls;
24215
26562
  result = (LassoSaml2Action *)new_LassoSaml2Action();
24216
 
  
24217
 
  *(LassoSaml2Action **)(void *)&jresult = result; 
 
26563
  *(LassoSaml2Action **)&jresult = result; 
24218
26564
  return jresult;
24219
26565
}
24220
26566
 
24221
26567
 
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 ;
24224
26570
  
24225
26571
  (void)jenv;
24226
26572
  (void)jcls;
24227
 
  arg1 = *(LassoSaml2Action **)(void *)&jarg1; 
 
26573
  arg1 = *(LassoSaml2Action **)&jarg1; 
24228
26574
  delete_LassoSaml2Action(arg1);
24229
26575
  
24230
26576
}
24231
26577
 
24232
26578
 
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 ;
24237
26583
  
24238
26584
  (void)jenv;
24239
26585
  (void)jcls;
24240
 
  arg1 = *(LassoSaml2Action **)(void *)&jarg1; 
 
26586
  (void)jarg1_;
 
26587
  arg1 = *(LassoSaml2Action **)&jarg1; 
24241
26588
  result = (char *)LassoSaml2Action_dump(arg1);
24242
 
  
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;
24246
26592
}
24247
26593
 
24248
26594
 
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 ;
24252
26598
  
24253
26599
  (void)jenv;
24254
26600
  (void)jcls;
24255
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26601
  (void)jarg1_;
 
26602
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24256
26603
  arg2 = 0;
24257
26604
  if (jarg2) {
24258
26605
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24259
26606
    if (!arg2) return ;
24260
26607
  }
24261
26608
  {
24262
 
    if (arg1->ID) free((char*)arg1->ID);
 
26609
    if (arg1->ID) free((char *)arg1->ID);
24263
26610
    if (arg2) {
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);
24266
26613
    } else {
24267
26614
      arg1->ID = 0;
24268
26615
    }
24269
26616
  }
24270
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26617
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24271
26618
}
24272
26619
 
24273
26620
 
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 ;
24278
26625
  
24279
26626
  (void)jenv;
24280
26627
  (void)jcls;
24281
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26628
  (void)jarg1_;
 
26629
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24282
26630
  result = (char *) ((arg1)->ID);
24283
 
  
24284
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26631
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24285
26632
  return jresult;
24286
26633
}
24287
26634
 
24288
26635
 
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 ;
24292
26639
  
24293
26640
  (void)jenv;
24294
26641
  (void)jcls;
24295
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26642
  (void)jarg1_;
 
26643
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24296
26644
  arg2 = 0;
24297
26645
  if (jarg2) {
24298
26646
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24299
26647
    if (!arg2) return ;
24300
26648
  }
24301
26649
  {
24302
 
    if (arg1->InResponseTo) free((char*)arg1->InResponseTo);
 
26650
    if (arg1->InResponseTo) free((char *)arg1->InResponseTo);
24303
26651
    if (arg2) {
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);
24306
26654
    } else {
24307
26655
      arg1->InResponseTo = 0;
24308
26656
    }
24309
26657
  }
24310
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26658
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24311
26659
}
24312
26660
 
24313
26661
 
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 ;
24318
26666
  
24319
26667
  (void)jenv;
24320
26668
  (void)jcls;
24321
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26669
  (void)jarg1_;
 
26670
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24322
26671
  result = (char *) ((arg1)->InResponseTo);
24323
 
  
24324
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26672
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24325
26673
  return jresult;
24326
26674
}
24327
26675
 
24328
26676
 
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 ;
24332
26680
  
24333
26681
  (void)jenv;
24334
26682
  (void)jcls;
24335
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26683
  (void)jarg1_;
 
26684
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24336
26685
  arg2 = 0;
24337
26686
  if (jarg2) {
24338
26687
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24339
26688
    if (!arg2) return ;
24340
26689
  }
24341
26690
  {
24342
 
    if (arg1->Version) free((char*)arg1->Version);
 
26691
    if (arg1->Version) free((char *)arg1->Version);
24343
26692
    if (arg2) {
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);
24346
26695
    } else {
24347
26696
      arg1->Version = 0;
24348
26697
    }
24349
26698
  }
24350
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26699
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24351
26700
}
24352
26701
 
24353
26702
 
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 ;
24358
26707
  
24359
26708
  (void)jenv;
24360
26709
  (void)jcls;
24361
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26710
  (void)jarg1_;
 
26711
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24362
26712
  result = (char *) ((arg1)->Version);
24363
 
  
24364
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26713
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24365
26714
  return jresult;
24366
26715
}
24367
26716
 
24368
26717
 
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 ;
24372
26721
  
24373
26722
  (void)jenv;
24374
26723
  (void)jcls;
24375
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26724
  (void)jarg1_;
 
26725
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24376
26726
  arg2 = 0;
24377
26727
  if (jarg2) {
24378
26728
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24379
26729
    if (!arg2) return ;
24380
26730
  }
24381
26731
  {
24382
 
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
 
26732
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
24383
26733
    if (arg2) {
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);
24386
26736
    } else {
24387
26737
      arg1->IssueInstant = 0;
24388
26738
    }
24389
26739
  }
24390
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26740
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24391
26741
}
24392
26742
 
24393
26743
 
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 ;
24398
26748
  
24399
26749
  (void)jenv;
24400
26750
  (void)jcls;
24401
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26751
  (void)jarg1_;
 
26752
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24402
26753
  result = (char *) ((arg1)->IssueInstant);
24403
 
  
24404
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26754
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24405
26755
  return jresult;
24406
26756
}
24407
26757
 
24408
26758
 
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 ;
24412
26762
  
24413
26763
  (void)jenv;
24414
26764
  (void)jcls;
24415
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26765
  (void)jarg1_;
 
26766
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24416
26767
  arg2 = 0;
24417
26768
  if (jarg2) {
24418
26769
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24419
26770
    if (!arg2) return ;
24420
26771
  }
24421
26772
  {
24422
 
    if (arg1->Destination) free((char*)arg1->Destination);
 
26773
    if (arg1->Destination) free((char *)arg1->Destination);
24423
26774
    if (arg2) {
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);
24426
26777
    } else {
24427
26778
      arg1->Destination = 0;
24428
26779
    }
24429
26780
  }
24430
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26781
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24431
26782
}
24432
26783
 
24433
26784
 
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 ;
24438
26789
  
24439
26790
  (void)jenv;
24440
26791
  (void)jcls;
24441
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26792
  (void)jarg1_;
 
26793
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24442
26794
  result = (char *) ((arg1)->Destination);
24443
 
  
24444
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26795
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24445
26796
  return jresult;
24446
26797
}
24447
26798
 
24448
26799
 
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 ;
24452
26803
  
24453
26804
  (void)jenv;
24454
26805
  (void)jcls;
24455
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26806
  (void)jarg1_;
 
26807
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24456
26808
  arg2 = 0;
24457
26809
  if (jarg2) {
24458
26810
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24459
26811
    if (!arg2) return ;
24460
26812
  }
24461
26813
  {
24462
 
    if (arg1->Consent) free((char*)arg1->Consent);
 
26814
    if (arg1->Consent) free((char *)arg1->Consent);
24463
26815
    if (arg2) {
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);
24466
26818
    } else {
24467
26819
      arg1->Consent = 0;
24468
26820
    }
24469
26821
  }
24470
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
26822
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24471
26823
}
24472
26824
 
24473
26825
 
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 ;
24478
26830
  
24479
26831
  (void)jenv;
24480
26832
  (void)jcls;
24481
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26833
  (void)jarg1_;
 
26834
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24482
26835
  result = (char *) ((arg1)->Consent);
24483
 
  
24484
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
26836
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24485
26837
  return jresult;
24486
26838
}
24487
26839
 
24488
26840
 
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 ;
24492
26844
  
24493
26845
  (void)jenv;
24494
26846
  (void)jcls;
24495
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
24496
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
26847
  (void)jarg1_;
 
26848
  (void)jarg2_;
 
26849
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
 
26850
  arg2 = *(LassoSaml2NameID **)&jarg2; 
24497
26851
  LassoSamlp2StatusResponse_Issuer_set(arg1,arg2);
24498
26852
  
24499
26853
}
24500
26854
 
24501
26855
 
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 ;
24506
26860
  
24507
26861
  (void)jenv;
24508
26862
  (void)jcls;
24509
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26863
  (void)jarg1_;
 
26864
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24510
26865
  result = (LassoSaml2NameID *)LassoSamlp2StatusResponse_Issuer_get(arg1);
24511
 
  
24512
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
26866
  *(LassoSaml2NameID **)&jresult = result; 
24513
26867
  return jresult;
24514
26868
}
24515
26869
 
24516
26870
 
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 ;
24520
26874
  
24521
26875
  (void)jenv;
24522
26876
  (void)jcls;
24523
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
24524
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
26877
  (void)jarg1_;
 
26878
  (void)jarg2_;
 
26879
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
 
26880
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
24525
26881
  LassoSamlp2StatusResponse_Extensions_set(arg1,arg2);
24526
26882
  
24527
26883
}
24528
26884
 
24529
26885
 
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 ;
24534
26890
  
24535
26891
  (void)jenv;
24536
26892
  (void)jcls;
24537
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26893
  (void)jarg1_;
 
26894
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24538
26895
  result = (LassoSamlp2Extensions *)LassoSamlp2StatusResponse_Extensions_get(arg1);
24539
 
  
24540
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
26896
  *(LassoSamlp2Extensions **)&jresult = result; 
24541
26897
  return jresult;
24542
26898
}
24543
26899
 
24544
26900
 
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 ;
24548
26904
  
24549
26905
  (void)jenv;
24550
26906
  (void)jcls;
24551
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
24552
 
  arg2 = *(LassoSamlp2Status **)(void *)&jarg2; 
 
26907
  (void)jarg1_;
 
26908
  (void)jarg2_;
 
26909
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
 
26910
  arg2 = *(LassoSamlp2Status **)&jarg2; 
24553
26911
  LassoSamlp2StatusResponse_Status_set(arg1,arg2);
24554
26912
  
24555
26913
}
24556
26914
 
24557
26915
 
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 ;
24562
26920
  
24563
26921
  (void)jenv;
24564
26922
  (void)jcls;
24565
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26923
  (void)jarg1_;
 
26924
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24566
26925
  result = (LassoSamlp2Status *)LassoSamlp2StatusResponse_Status_get(arg1);
24567
 
  
24568
 
  *(LassoSamlp2Status **)(void *)&jresult = result; 
 
26926
  *(LassoSamlp2Status **)&jresult = result; 
24569
26927
  return jresult;
24570
26928
}
24571
26929
 
24572
26930
 
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 ;
24576
26934
  
24577
26935
  (void)jenv;
24578
26936
  (void)jcls;
24579
26937
  result = (LassoSamlp2StatusResponse *)new_LassoSamlp2StatusResponse();
24580
 
  
24581
 
  *(LassoSamlp2StatusResponse **)(void *)&jresult = result; 
 
26938
  *(LassoSamlp2StatusResponse **)&jresult = result; 
24582
26939
  return jresult;
24583
26940
}
24584
26941
 
24585
26942
 
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 ;
24588
26945
  
24589
26946
  (void)jenv;
24590
26947
  (void)jcls;
24591
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26948
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24592
26949
  delete_LassoSamlp2StatusResponse(arg1);
24593
26950
  
24594
26951
}
24595
26952
 
24596
26953
 
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 ;
24601
26958
  
24602
26959
  (void)jenv;
24603
26960
  (void)jcls;
24604
 
  arg1 = *(LassoSamlp2StatusResponse **)(void *)&jarg1; 
 
26961
  (void)jarg1_;
 
26962
  arg1 = *(LassoSamlp2StatusResponse **)&jarg1; 
24605
26963
  result = (char *)LassoSamlp2StatusResponse_dump(arg1);
24606
 
  
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;
24610
26967
}
24611
26968
 
24612
26969
 
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 ;
24616
26973
  
24617
26974
  (void)jenv;
24618
26975
  (void)jcls;
24619
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
24620
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
26976
  (void)jarg1_;
 
26977
  (void)jarg2_;
 
26978
  arg1 = *(LassoSamlp2Response **)&jarg1; 
 
26979
  arg2 = *(LassoSaml2NameID **)&jarg2; 
24621
26980
  LassoSamlp2Response_Issuer_set(arg1,arg2);
24622
26981
  
24623
26982
}
24624
26983
 
24625
26984
 
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 ;
24630
26989
  
24631
26990
  (void)jenv;
24632
26991
  (void)jcls;
24633
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
26992
  (void)jarg1_;
 
26993
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24634
26994
  result = (LassoSaml2NameID *)LassoSamlp2Response_Issuer_get(arg1);
24635
 
  
24636
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
26995
  *(LassoSaml2NameID **)&jresult = result; 
24637
26996
  return jresult;
24638
26997
}
24639
26998
 
24640
26999
 
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 ;
24644
27003
  
24645
27004
  (void)jenv;
24646
27005
  (void)jcls;
24647
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
24648
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
27006
  (void)jarg1_;
 
27007
  (void)jarg2_;
 
27008
  arg1 = *(LassoSamlp2Response **)&jarg1; 
 
27009
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
24649
27010
  LassoSamlp2Response_Extensions_set(arg1,arg2);
24650
27011
  
24651
27012
}
24652
27013
 
24653
27014
 
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 ;
24658
27019
  
24659
27020
  (void)jenv;
24660
27021
  (void)jcls;
24661
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27022
  (void)jarg1_;
 
27023
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24662
27024
  result = (LassoSamlp2Extensions *)LassoSamlp2Response_Extensions_get(arg1);
24663
 
  
24664
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
27025
  *(LassoSamlp2Extensions **)&jresult = result; 
24665
27026
  return jresult;
24666
27027
}
24667
27028
 
24668
27029
 
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 ;
24672
27033
  
24673
27034
  (void)jenv;
24674
27035
  (void)jcls;
24675
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
24676
 
  arg2 = *(LassoSamlp2Status **)(void *)&jarg2; 
 
27036
  (void)jarg1_;
 
27037
  (void)jarg2_;
 
27038
  arg1 = *(LassoSamlp2Response **)&jarg1; 
 
27039
  arg2 = *(LassoSamlp2Status **)&jarg2; 
24677
27040
  LassoSamlp2Response_Status_set(arg1,arg2);
24678
27041
  
24679
27042
}
24680
27043
 
24681
27044
 
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 ;
24686
27049
  
24687
27050
  (void)jenv;
24688
27051
  (void)jcls;
24689
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27052
  (void)jarg1_;
 
27053
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24690
27054
  result = (LassoSamlp2Status *)LassoSamlp2Response_Status_get(arg1);
24691
 
  
24692
 
  *(LassoSamlp2Status **)(void *)&jresult = result; 
 
27055
  *(LassoSamlp2Status **)&jresult = result; 
24693
27056
  return jresult;
24694
27057
}
24695
27058
 
24696
27059
 
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 ;
24700
27063
  
24701
27064
  (void)jenv;
24702
27065
  (void)jcls;
24703
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27066
  (void)jarg1_;
 
27067
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24704
27068
  arg2 = 0;
24705
27069
  if (jarg2) {
24706
27070
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24708
27072
  }
24709
27073
  LassoSamlp2Response_ID_set(arg1,arg2);
24710
27074
  
24711
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27075
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24712
27076
}
24713
27077
 
24714
27078
 
24715
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27079
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24716
27080
  jstring jresult = 0 ;
24717
27081
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24718
27082
  char *result = 0 ;
24719
27083
  
24720
27084
  (void)jenv;
24721
27085
  (void)jcls;
24722
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27086
  (void)jarg1_;
 
27087
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24723
27088
  result = (char *)LassoSamlp2Response_ID_get(arg1);
24724
 
  
24725
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27089
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24726
27090
  return jresult;
24727
27091
}
24728
27092
 
24729
27093
 
24730
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27094
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24731
27095
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24732
27096
  char *arg2 = (char *) 0 ;
24733
27097
  
24734
27098
  (void)jenv;
24735
27099
  (void)jcls;
24736
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27100
  (void)jarg1_;
 
27101
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24737
27102
  arg2 = 0;
24738
27103
  if (jarg2) {
24739
27104
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24741
27106
  }
24742
27107
  LassoSamlp2Response_InResponseTo_set(arg1,arg2);
24743
27108
  
24744
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27109
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24745
27110
}
24746
27111
 
24747
27112
 
24748
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27113
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24749
27114
  jstring jresult = 0 ;
24750
27115
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24751
27116
  char *result = 0 ;
24752
27117
  
24753
27118
  (void)jenv;
24754
27119
  (void)jcls;
24755
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27120
  (void)jarg1_;
 
27121
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24756
27122
  result = (char *)LassoSamlp2Response_InResponseTo_get(arg1);
24757
 
  
24758
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27123
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24759
27124
  return jresult;
24760
27125
}
24761
27126
 
24762
27127
 
24763
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27128
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24764
27129
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24765
27130
  char *arg2 = (char *) 0 ;
24766
27131
  
24767
27132
  (void)jenv;
24768
27133
  (void)jcls;
24769
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27134
  (void)jarg1_;
 
27135
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24770
27136
  arg2 = 0;
24771
27137
  if (jarg2) {
24772
27138
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24774
27140
  }
24775
27141
  LassoSamlp2Response_Version_set(arg1,arg2);
24776
27142
  
24777
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27143
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24778
27144
}
24779
27145
 
24780
27146
 
24781
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27147
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24782
27148
  jstring jresult = 0 ;
24783
27149
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24784
27150
  char *result = 0 ;
24785
27151
  
24786
27152
  (void)jenv;
24787
27153
  (void)jcls;
24788
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27154
  (void)jarg1_;
 
27155
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24789
27156
  result = (char *)LassoSamlp2Response_Version_get(arg1);
24790
 
  
24791
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27157
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24792
27158
  return jresult;
24793
27159
}
24794
27160
 
24795
27161
 
24796
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27162
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24797
27163
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24798
27164
  char *arg2 = (char *) 0 ;
24799
27165
  
24800
27166
  (void)jenv;
24801
27167
  (void)jcls;
24802
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27168
  (void)jarg1_;
 
27169
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24803
27170
  arg2 = 0;
24804
27171
  if (jarg2) {
24805
27172
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24807
27174
  }
24808
27175
  LassoSamlp2Response_IssueInstant_set(arg1,arg2);
24809
27176
  
24810
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27177
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24811
27178
}
24812
27179
 
24813
27180
 
24814
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27181
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24815
27182
  jstring jresult = 0 ;
24816
27183
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24817
27184
  char *result = 0 ;
24818
27185
  
24819
27186
  (void)jenv;
24820
27187
  (void)jcls;
24821
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27188
  (void)jarg1_;
 
27189
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24822
27190
  result = (char *)LassoSamlp2Response_IssueInstant_get(arg1);
24823
 
  
24824
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27191
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24825
27192
  return jresult;
24826
27193
}
24827
27194
 
24828
27195
 
24829
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27196
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24830
27197
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24831
27198
  char *arg2 = (char *) 0 ;
24832
27199
  
24833
27200
  (void)jenv;
24834
27201
  (void)jcls;
24835
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27202
  (void)jarg1_;
 
27203
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24836
27204
  arg2 = 0;
24837
27205
  if (jarg2) {
24838
27206
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24840
27208
  }
24841
27209
  LassoSamlp2Response_Destination_set(arg1,arg2);
24842
27210
  
24843
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27211
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24844
27212
}
24845
27213
 
24846
27214
 
24847
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27215
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24848
27216
  jstring jresult = 0 ;
24849
27217
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24850
27218
  char *result = 0 ;
24851
27219
  
24852
27220
  (void)jenv;
24853
27221
  (void)jcls;
24854
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27222
  (void)jarg1_;
 
27223
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24855
27224
  result = (char *)LassoSamlp2Response_Destination_get(arg1);
24856
 
  
24857
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27225
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24858
27226
  return jresult;
24859
27227
}
24860
27228
 
24861
27229
 
24862
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27230
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
24863
27231
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24864
27232
  char *arg2 = (char *) 0 ;
24865
27233
  
24866
27234
  (void)jenv;
24867
27235
  (void)jcls;
24868
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27236
  (void)jarg1_;
 
27237
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24869
27238
  arg2 = 0;
24870
27239
  if (jarg2) {
24871
27240
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
24873
27242
  }
24874
27243
  LassoSamlp2Response_Consent_set(arg1,arg2);
24875
27244
  
24876
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27245
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
24877
27246
}
24878
27247
 
24879
27248
 
24880
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27249
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24881
27250
  jstring jresult = 0 ;
24882
27251
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24883
27252
  char *result = 0 ;
24884
27253
  
24885
27254
  (void)jenv;
24886
27255
  (void)jcls;
24887
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27256
  (void)jarg1_;
 
27257
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24888
27258
  result = (char *)LassoSamlp2Response_Consent_get(arg1);
24889
 
  
24890
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
24891
 
  return jresult;
24892
 
}
24893
 
 
24894
 
 
24895
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Response(JNIEnv *jenv, jclass jcls) {
 
27259
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
 
27260
  return jresult;
 
27261
}
 
27262
 
 
27263
 
 
27264
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1assertion_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
 
27265
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
27266
  LassoNodeList *arg2 = (LassoNodeList *) 0 ;
 
27267
  
 
27268
  (void)jenv;
 
27269
  (void)jcls;
 
27270
  (void)jarg1_;
 
27271
  (void)jarg2_;
 
27272
  arg1 = *(LassoSamlp2Response **)&jarg1; 
 
27273
  arg2 = *(LassoNodeList **)&jarg2; 
 
27274
  LassoSamlp2Response_Assertion_set(arg1,arg2);
 
27275
  
 
27276
}
 
27277
 
 
27278
 
 
27279
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1assertion_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
 
27280
  jlong jresult = 0 ;
 
27281
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
 
27282
  LassoNodeList *result = 0 ;
 
27283
  
 
27284
  (void)jenv;
 
27285
  (void)jcls;
 
27286
  (void)jarg1_;
 
27287
  arg1 = *(LassoSamlp2Response **)&jarg1; 
 
27288
  result = (LassoNodeList *)LassoSamlp2Response_Assertion_get(arg1);
 
27289
  *(LassoNodeList **)&jresult = result; 
 
27290
  return jresult;
 
27291
}
 
27292
 
 
27293
 
 
27294
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Response(JNIEnv *jenv, jclass jcls) {
24896
27295
  jlong jresult = 0 ;
24897
27296
  LassoSamlp2Response *result = 0 ;
24898
27297
  
24899
27298
  (void)jenv;
24900
27299
  (void)jcls;
24901
27300
  result = (LassoSamlp2Response *)new_LassoSamlp2Response();
24902
 
  
24903
 
  *(LassoSamlp2Response **)(void *)&jresult = result; 
 
27301
  *(LassoSamlp2Response **)&jresult = result; 
24904
27302
  return jresult;
24905
27303
}
24906
27304
 
24907
27305
 
24908
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Response(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27306
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Response(JNIEnv *jenv, jclass jcls, jlong jarg1) {
24909
27307
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24910
27308
  
24911
27309
  (void)jenv;
24912
27310
  (void)jcls;
24913
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27311
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24914
27312
  delete_LassoSamlp2Response(arg1);
24915
27313
  
24916
27314
}
24917
27315
 
24918
27316
 
24919
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27317
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Response_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24920
27318
  jstring jresult = 0 ;
24921
27319
  LassoSamlp2Response *arg1 = (LassoSamlp2Response *) 0 ;
24922
27320
  char *result = 0 ;
24923
27321
  
24924
27322
  (void)jenv;
24925
27323
  (void)jcls;
24926
 
  arg1 = *(LassoSamlp2Response **)(void *)&jarg1; 
 
27324
  (void)jarg1_;
 
27325
  arg1 = *(LassoSamlp2Response **)&jarg1; 
24927
27326
  result = (char *)LassoSamlp2Response_dump(arg1);
24928
 
  
24929
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27327
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
24930
27328
  g_free(result);
24931
27329
  return jresult;
24932
27330
}
24933
27331
 
24934
27332
 
24935
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1any_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
27333
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1any_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24936
27334
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
24937
27335
  LassoNode *arg2 = (LassoNode *) 0 ;
24938
27336
  
24939
27337
  (void)jenv;
24940
27338
  (void)jcls;
24941
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
24942
 
  arg2 = *(LassoNode **)(void *)&jarg2; 
 
27339
  (void)jarg1_;
 
27340
  (void)jarg2_;
 
27341
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
 
27342
  arg2 = *(LassoNode **)&jarg2; 
24943
27343
  LassoSamlp2ArtifactResponse_any_set(arg1,arg2);
24944
27344
  
24945
27345
}
24946
27346
 
24947
27347
 
24948
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1any_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27348
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1any_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24949
27349
  jlong jresult = 0 ;
24950
27350
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
24951
27351
  LassoNode *result = 0 ;
24952
27352
  
24953
27353
  (void)jenv;
24954
27354
  (void)jcls;
24955
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27355
  (void)jarg1_;
 
27356
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
24956
27357
  result = (LassoNode *)LassoSamlp2ArtifactResponse_any_get(arg1);
24957
 
  
24958
 
  *(LassoNode **)(void *)&jresult = result; 
 
27358
  *(LassoNode **)&jresult = result; 
24959
27359
  return jresult;
24960
27360
}
24961
27361
 
24962
27362
 
24963
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
27363
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24964
27364
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
24965
27365
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
24966
27366
  
24967
27367
  (void)jenv;
24968
27368
  (void)jcls;
24969
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
24970
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
27369
  (void)jarg1_;
 
27370
  (void)jarg2_;
 
27371
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
 
27372
  arg2 = *(LassoSaml2NameID **)&jarg2; 
24971
27373
  LassoSamlp2ArtifactResponse_Issuer_set(arg1,arg2);
24972
27374
  
24973
27375
}
24974
27376
 
24975
27377
 
24976
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27378
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
24977
27379
  jlong jresult = 0 ;
24978
27380
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
24979
27381
  LassoSaml2NameID *result = 0 ;
24980
27382
  
24981
27383
  (void)jenv;
24982
27384
  (void)jcls;
24983
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27385
  (void)jarg1_;
 
27386
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
24984
27387
  result = (LassoSaml2NameID *)LassoSamlp2ArtifactResponse_Issuer_get(arg1);
24985
 
  
24986
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
27388
  *(LassoSaml2NameID **)&jresult = result; 
24987
27389
  return jresult;
24988
27390
}
24989
27391
 
24990
27392
 
24991
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
27393
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
24992
27394
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
24993
27395
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
24994
27396
  
24995
27397
  (void)jenv;
24996
27398
  (void)jcls;
24997
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
24998
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
27399
  (void)jarg1_;
 
27400
  (void)jarg2_;
 
27401
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
 
27402
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
24999
27403
  LassoSamlp2ArtifactResponse_Extensions_set(arg1,arg2);
25000
27404
  
25001
27405
}
25002
27406
 
25003
27407
 
25004
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27408
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25005
27409
  jlong jresult = 0 ;
25006
27410
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25007
27411
  LassoSamlp2Extensions *result = 0 ;
25008
27412
  
25009
27413
  (void)jenv;
25010
27414
  (void)jcls;
25011
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27415
  (void)jarg1_;
 
27416
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25012
27417
  result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResponse_Extensions_get(arg1);
25013
 
  
25014
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
27418
  *(LassoSamlp2Extensions **)&jresult = result; 
25015
27419
  return jresult;
25016
27420
}
25017
27421
 
25018
27422
 
25019
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
27423
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25020
27424
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25021
27425
  LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
25022
27426
  
25023
27427
  (void)jenv;
25024
27428
  (void)jcls;
25025
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
25026
 
  arg2 = *(LassoSamlp2Status **)(void *)&jarg2; 
 
27429
  (void)jarg1_;
 
27430
  (void)jarg2_;
 
27431
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
 
27432
  arg2 = *(LassoSamlp2Status **)&jarg2; 
25027
27433
  LassoSamlp2ArtifactResponse_Status_set(arg1,arg2);
25028
27434
  
25029
27435
}
25030
27436
 
25031
27437
 
25032
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27438
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25033
27439
  jlong jresult = 0 ;
25034
27440
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25035
27441
  LassoSamlp2Status *result = 0 ;
25036
27442
  
25037
27443
  (void)jenv;
25038
27444
  (void)jcls;
25039
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27445
  (void)jarg1_;
 
27446
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25040
27447
  result = (LassoSamlp2Status *)LassoSamlp2ArtifactResponse_Status_get(arg1);
25041
 
  
25042
 
  *(LassoSamlp2Status **)(void *)&jresult = result; 
 
27448
  *(LassoSamlp2Status **)&jresult = result; 
25043
27449
  return jresult;
25044
27450
}
25045
27451
 
25046
27452
 
25047
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27453
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25048
27454
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25049
27455
  char *arg2 = (char *) 0 ;
25050
27456
  
25051
27457
  (void)jenv;
25052
27458
  (void)jcls;
25053
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27459
  (void)jarg1_;
 
27460
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25054
27461
  arg2 = 0;
25055
27462
  if (jarg2) {
25056
27463
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25058
27465
  }
25059
27466
  LassoSamlp2ArtifactResponse_ID_set(arg1,arg2);
25060
27467
  
25061
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27468
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25062
27469
}
25063
27470
 
25064
27471
 
25065
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27472
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25066
27473
  jstring jresult = 0 ;
25067
27474
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25068
27475
  char *result = 0 ;
25069
27476
  
25070
27477
  (void)jenv;
25071
27478
  (void)jcls;
25072
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27479
  (void)jarg1_;
 
27480
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25073
27481
  result = (char *)LassoSamlp2ArtifactResponse_ID_get(arg1);
25074
 
  
25075
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27482
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25076
27483
  return jresult;
25077
27484
}
25078
27485
 
25079
27486
 
25080
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27487
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25081
27488
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25082
27489
  char *arg2 = (char *) 0 ;
25083
27490
  
25084
27491
  (void)jenv;
25085
27492
  (void)jcls;
25086
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27493
  (void)jarg1_;
 
27494
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25087
27495
  arg2 = 0;
25088
27496
  if (jarg2) {
25089
27497
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25091
27499
  }
25092
27500
  LassoSamlp2ArtifactResponse_InResponseTo_set(arg1,arg2);
25093
27501
  
25094
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27502
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25095
27503
}
25096
27504
 
25097
27505
 
25098
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27506
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25099
27507
  jstring jresult = 0 ;
25100
27508
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25101
27509
  char *result = 0 ;
25102
27510
  
25103
27511
  (void)jenv;
25104
27512
  (void)jcls;
25105
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27513
  (void)jarg1_;
 
27514
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25106
27515
  result = (char *)LassoSamlp2ArtifactResponse_InResponseTo_get(arg1);
25107
 
  
25108
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27516
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25109
27517
  return jresult;
25110
27518
}
25111
27519
 
25112
27520
 
25113
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27521
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25114
27522
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25115
27523
  char *arg2 = (char *) 0 ;
25116
27524
  
25117
27525
  (void)jenv;
25118
27526
  (void)jcls;
25119
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27527
  (void)jarg1_;
 
27528
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25120
27529
  arg2 = 0;
25121
27530
  if (jarg2) {
25122
27531
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25124
27533
  }
25125
27534
  LassoSamlp2ArtifactResponse_Version_set(arg1,arg2);
25126
27535
  
25127
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27536
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25128
27537
}
25129
27538
 
25130
27539
 
25131
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27540
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25132
27541
  jstring jresult = 0 ;
25133
27542
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25134
27543
  char *result = 0 ;
25135
27544
  
25136
27545
  (void)jenv;
25137
27546
  (void)jcls;
25138
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27547
  (void)jarg1_;
 
27548
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25139
27549
  result = (char *)LassoSamlp2ArtifactResponse_Version_get(arg1);
25140
 
  
25141
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27550
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25142
27551
  return jresult;
25143
27552
}
25144
27553
 
25145
27554
 
25146
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27555
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25147
27556
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25148
27557
  char *arg2 = (char *) 0 ;
25149
27558
  
25150
27559
  (void)jenv;
25151
27560
  (void)jcls;
25152
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27561
  (void)jarg1_;
 
27562
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25153
27563
  arg2 = 0;
25154
27564
  if (jarg2) {
25155
27565
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25157
27567
  }
25158
27568
  LassoSamlp2ArtifactResponse_IssueInstant_set(arg1,arg2);
25159
27569
  
25160
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27570
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25161
27571
}
25162
27572
 
25163
27573
 
25164
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27574
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25165
27575
  jstring jresult = 0 ;
25166
27576
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25167
27577
  char *result = 0 ;
25168
27578
  
25169
27579
  (void)jenv;
25170
27580
  (void)jcls;
25171
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27581
  (void)jarg1_;
 
27582
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25172
27583
  result = (char *)LassoSamlp2ArtifactResponse_IssueInstant_get(arg1);
25173
 
  
25174
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27584
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25175
27585
  return jresult;
25176
27586
}
25177
27587
 
25178
27588
 
25179
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27589
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25180
27590
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25181
27591
  char *arg2 = (char *) 0 ;
25182
27592
  
25183
27593
  (void)jenv;
25184
27594
  (void)jcls;
25185
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27595
  (void)jarg1_;
 
27596
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25186
27597
  arg2 = 0;
25187
27598
  if (jarg2) {
25188
27599
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25190
27601
  }
25191
27602
  LassoSamlp2ArtifactResponse_Destination_set(arg1,arg2);
25192
27603
  
25193
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27604
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25194
27605
}
25195
27606
 
25196
27607
 
25197
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27608
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25198
27609
  jstring jresult = 0 ;
25199
27610
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25200
27611
  char *result = 0 ;
25201
27612
  
25202
27613
  (void)jenv;
25203
27614
  (void)jcls;
25204
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27615
  (void)jarg1_;
 
27616
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25205
27617
  result = (char *)LassoSamlp2ArtifactResponse_Destination_get(arg1);
25206
 
  
25207
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27618
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25208
27619
  return jresult;
25209
27620
}
25210
27621
 
25211
27622
 
25212
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27623
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25213
27624
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25214
27625
  char *arg2 = (char *) 0 ;
25215
27626
  
25216
27627
  (void)jenv;
25217
27628
  (void)jcls;
25218
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27629
  (void)jarg1_;
 
27630
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25219
27631
  arg2 = 0;
25220
27632
  if (jarg2) {
25221
27633
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25223
27635
  }
25224
27636
  LassoSamlp2ArtifactResponse_Consent_set(arg1,arg2);
25225
27637
  
25226
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27638
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25227
27639
}
25228
27640
 
25229
27641
 
25230
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27642
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25231
27643
  jstring jresult = 0 ;
25232
27644
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25233
27645
  char *result = 0 ;
25234
27646
  
25235
27647
  (void)jenv;
25236
27648
  (void)jcls;
25237
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27649
  (void)jarg1_;
 
27650
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25238
27651
  result = (char *)LassoSamlp2ArtifactResponse_Consent_get(arg1);
25239
 
  
25240
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27652
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25241
27653
  return jresult;
25242
27654
}
25243
27655
 
25244
27656
 
25245
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2ArtifactResponse(JNIEnv *jenv, jclass jcls) {
 
27657
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2ArtifactResponse(JNIEnv *jenv, jclass jcls) {
25246
27658
  jlong jresult = 0 ;
25247
27659
  LassoSamlp2ArtifactResponse *result = 0 ;
25248
27660
  
25249
27661
  (void)jenv;
25250
27662
  (void)jcls;
25251
27663
  result = (LassoSamlp2ArtifactResponse *)new_LassoSamlp2ArtifactResponse();
25252
 
  
25253
 
  *(LassoSamlp2ArtifactResponse **)(void *)&jresult = result; 
 
27664
  *(LassoSamlp2ArtifactResponse **)&jresult = result; 
25254
27665
  return jresult;
25255
27666
}
25256
27667
 
25257
27668
 
25258
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2ArtifactResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27669
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2ArtifactResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25259
27670
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25260
27671
  
25261
27672
  (void)jenv;
25262
27673
  (void)jcls;
25263
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27674
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25264
27675
  delete_LassoSamlp2ArtifactResponse(arg1);
25265
27676
  
25266
27677
}
25267
27678
 
25268
27679
 
25269
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27680
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25270
27681
  jstring jresult = 0 ;
25271
27682
  LassoSamlp2ArtifactResponse *arg1 = (LassoSamlp2ArtifactResponse *) 0 ;
25272
27683
  char *result = 0 ;
25273
27684
  
25274
27685
  (void)jenv;
25275
27686
  (void)jcls;
25276
 
  arg1 = *(LassoSamlp2ArtifactResponse **)(void *)&jarg1; 
 
27687
  (void)jarg1_;
 
27688
  arg1 = *(LassoSamlp2ArtifactResponse **)&jarg1; 
25277
27689
  result = (char *)LassoSamlp2ArtifactResponse_dump(arg1);
25278
 
  
25279
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27690
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25280
27691
  g_free(result);
25281
27692
  return jresult;
25282
27693
}
25283
27694
 
25284
27695
 
25285
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27696
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25286
27697
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25287
27698
  char *arg2 = (char *) 0 ;
25288
27699
  
25289
27700
  (void)jenv;
25290
27701
  (void)jcls;
25291
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27702
  (void)jarg1_;
 
27703
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25292
27704
  arg2 = 0;
25293
27705
  if (jarg2) {
25294
27706
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25295
27707
    if (!arg2) return ;
25296
27708
  }
25297
27709
  {
25298
 
    if (arg1->ID) free((char*)arg1->ID);
 
27710
    if (arg1->ID) free((char *)arg1->ID);
25299
27711
    if (arg2) {
25300
 
      arg1->ID = (char *) malloc(strlen(arg2)+1);
25301
 
      strcpy((char*)arg1->ID,arg2);
 
27712
      arg1->ID = (char *) malloc(strlen((const char *)arg2)+1);
 
27713
      strcpy((char *)arg1->ID, (const char *)arg2);
25302
27714
    } else {
25303
27715
      arg1->ID = 0;
25304
27716
    }
25305
27717
  }
25306
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27718
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25307
27719
}
25308
27720
 
25309
27721
 
25310
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27722
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25311
27723
  jstring jresult = 0 ;
25312
27724
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25313
27725
  char *result = 0 ;
25314
27726
  
25315
27727
  (void)jenv;
25316
27728
  (void)jcls;
25317
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27729
  (void)jarg1_;
 
27730
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25318
27731
  result = (char *) ((arg1)->ID);
25319
 
  
25320
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27732
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25321
27733
  return jresult;
25322
27734
}
25323
27735
 
25324
27736
 
25325
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27737
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25326
27738
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25327
27739
  char *arg2 = (char *) 0 ;
25328
27740
  
25329
27741
  (void)jenv;
25330
27742
  (void)jcls;
25331
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27743
  (void)jarg1_;
 
27744
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25332
27745
  arg2 = 0;
25333
27746
  if (jarg2) {
25334
27747
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25335
27748
    if (!arg2) return ;
25336
27749
  }
25337
27750
  {
25338
 
    if (arg1->Version) free((char*)arg1->Version);
 
27751
    if (arg1->Version) free((char *)arg1->Version);
25339
27752
    if (arg2) {
25340
 
      arg1->Version = (char *) malloc(strlen(arg2)+1);
25341
 
      strcpy((char*)arg1->Version,arg2);
 
27753
      arg1->Version = (char *) malloc(strlen((const char *)arg2)+1);
 
27754
      strcpy((char *)arg1->Version, (const char *)arg2);
25342
27755
    } else {
25343
27756
      arg1->Version = 0;
25344
27757
    }
25345
27758
  }
25346
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27759
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25347
27760
}
25348
27761
 
25349
27762
 
25350
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27763
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25351
27764
  jstring jresult = 0 ;
25352
27765
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25353
27766
  char *result = 0 ;
25354
27767
  
25355
27768
  (void)jenv;
25356
27769
  (void)jcls;
25357
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27770
  (void)jarg1_;
 
27771
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25358
27772
  result = (char *) ((arg1)->Version);
25359
 
  
25360
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27773
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25361
27774
  return jresult;
25362
27775
}
25363
27776
 
25364
27777
 
25365
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27778
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25366
27779
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25367
27780
  char *arg2 = (char *) 0 ;
25368
27781
  
25369
27782
  (void)jenv;
25370
27783
  (void)jcls;
25371
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27784
  (void)jarg1_;
 
27785
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25372
27786
  arg2 = 0;
25373
27787
  if (jarg2) {
25374
27788
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25375
27789
    if (!arg2) return ;
25376
27790
  }
25377
27791
  {
25378
 
    if (arg1->IssueInstant) free((char*)arg1->IssueInstant);
 
27792
    if (arg1->IssueInstant) free((char *)arg1->IssueInstant);
25379
27793
    if (arg2) {
25380
 
      arg1->IssueInstant = (char *) malloc(strlen(arg2)+1);
25381
 
      strcpy((char*)arg1->IssueInstant,arg2);
 
27794
      arg1->IssueInstant = (char *) malloc(strlen((const char *)arg2)+1);
 
27795
      strcpy((char *)arg1->IssueInstant, (const char *)arg2);
25382
27796
    } else {
25383
27797
      arg1->IssueInstant = 0;
25384
27798
    }
25385
27799
  }
25386
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27800
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25387
27801
}
25388
27802
 
25389
27803
 
25390
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27804
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25391
27805
  jstring jresult = 0 ;
25392
27806
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25393
27807
  char *result = 0 ;
25394
27808
  
25395
27809
  (void)jenv;
25396
27810
  (void)jcls;
25397
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27811
  (void)jarg1_;
 
27812
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25398
27813
  result = (char *) ((arg1)->IssueInstant);
25399
 
  
25400
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27814
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25401
27815
  return jresult;
25402
27816
}
25403
27817
 
25404
27818
 
25405
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27819
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25406
27820
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25407
27821
  char *arg2 = (char *) 0 ;
25408
27822
  
25409
27823
  (void)jenv;
25410
27824
  (void)jcls;
25411
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27825
  (void)jarg1_;
 
27826
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25412
27827
  arg2 = 0;
25413
27828
  if (jarg2) {
25414
27829
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25415
27830
    if (!arg2) return ;
25416
27831
  }
25417
27832
  {
25418
 
    if (arg1->Destination) free((char*)arg1->Destination);
 
27833
    if (arg1->Destination) free((char *)arg1->Destination);
25419
27834
    if (arg2) {
25420
 
      arg1->Destination = (char *) malloc(strlen(arg2)+1);
25421
 
      strcpy((char*)arg1->Destination,arg2);
 
27835
      arg1->Destination = (char *) malloc(strlen((const char *)arg2)+1);
 
27836
      strcpy((char *)arg1->Destination, (const char *)arg2);
25422
27837
    } else {
25423
27838
      arg1->Destination = 0;
25424
27839
    }
25425
27840
  }
25426
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27841
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25427
27842
}
25428
27843
 
25429
27844
 
25430
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27845
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25431
27846
  jstring jresult = 0 ;
25432
27847
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25433
27848
  char *result = 0 ;
25434
27849
  
25435
27850
  (void)jenv;
25436
27851
  (void)jcls;
25437
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27852
  (void)jarg1_;
 
27853
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25438
27854
  result = (char *) ((arg1)->Destination);
25439
 
  
25440
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27855
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25441
27856
  return jresult;
25442
27857
}
25443
27858
 
25444
27859
 
25445
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
27860
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25446
27861
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25447
27862
  char *arg2 = (char *) 0 ;
25448
27863
  
25449
27864
  (void)jenv;
25450
27865
  (void)jcls;
25451
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27866
  (void)jarg1_;
 
27867
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25452
27868
  arg2 = 0;
25453
27869
  if (jarg2) {
25454
27870
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25455
27871
    if (!arg2) return ;
25456
27872
  }
25457
27873
  {
25458
 
    if (arg1->Consent) free((char*)arg1->Consent);
 
27874
    if (arg1->Consent) free((char *)arg1->Consent);
25459
27875
    if (arg2) {
25460
 
      arg1->Consent = (char *) malloc(strlen(arg2)+1);
25461
 
      strcpy((char*)arg1->Consent,arg2);
 
27876
      arg1->Consent = (char *) malloc(strlen((const char *)arg2)+1);
 
27877
      strcpy((char *)arg1->Consent, (const char *)arg2);
25462
27878
    } else {
25463
27879
      arg1->Consent = 0;
25464
27880
    }
25465
27881
  }
25466
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
27882
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25467
27883
}
25468
27884
 
25469
27885
 
25470
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27886
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25471
27887
  jstring jresult = 0 ;
25472
27888
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25473
27889
  char *result = 0 ;
25474
27890
  
25475
27891
  (void)jenv;
25476
27892
  (void)jcls;
25477
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27893
  (void)jarg1_;
 
27894
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25478
27895
  result = (char *) ((arg1)->Consent);
25479
 
  
25480
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27896
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25481
27897
  return jresult;
25482
27898
}
25483
27899
 
25484
27900
 
25485
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
27901
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25486
27902
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25487
27903
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
25488
27904
  
25489
27905
  (void)jenv;
25490
27906
  (void)jcls;
25491
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
25492
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
27907
  (void)jarg1_;
 
27908
  (void)jarg2_;
 
27909
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
 
27910
  arg2 = *(LassoSaml2NameID **)&jarg2; 
25493
27911
  LassoSamlp2RequestAbstract_Issuer_set(arg1,arg2);
25494
27912
  
25495
27913
}
25496
27914
 
25497
27915
 
25498
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27916
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25499
27917
  jlong jresult = 0 ;
25500
27918
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25501
27919
  LassoSaml2NameID *result = 0 ;
25502
27920
  
25503
27921
  (void)jenv;
25504
27922
  (void)jcls;
25505
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27923
  (void)jarg1_;
 
27924
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25506
27925
  result = (LassoSaml2NameID *)LassoSamlp2RequestAbstract_Issuer_get(arg1);
25507
 
  
25508
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
27926
  *(LassoSaml2NameID **)&jresult = result; 
25509
27927
  return jresult;
25510
27928
}
25511
27929
 
25512
27930
 
25513
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
27931
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25514
27932
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25515
27933
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
25516
27934
  
25517
27935
  (void)jenv;
25518
27936
  (void)jcls;
25519
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
25520
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
27937
  (void)jarg1_;
 
27938
  (void)jarg2_;
 
27939
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
 
27940
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
25521
27941
  LassoSamlp2RequestAbstract_Extensions_set(arg1,arg2);
25522
27942
  
25523
27943
}
25524
27944
 
25525
27945
 
25526
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27946
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25527
27947
  jlong jresult = 0 ;
25528
27948
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25529
27949
  LassoSamlp2Extensions *result = 0 ;
25530
27950
  
25531
27951
  (void)jenv;
25532
27952
  (void)jcls;
25533
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27953
  (void)jarg1_;
 
27954
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25534
27955
  result = (LassoSamlp2Extensions *)LassoSamlp2RequestAbstract_Extensions_get(arg1);
25535
 
  
25536
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
27956
  *(LassoSamlp2Extensions **)&jresult = result; 
25537
27957
  return jresult;
25538
27958
}
25539
27959
 
25540
27960
 
25541
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2RequestAbstract(JNIEnv *jenv, jclass jcls) {
 
27961
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2RequestAbstract(JNIEnv *jenv, jclass jcls) {
25542
27962
  jlong jresult = 0 ;
25543
27963
  LassoSamlp2RequestAbstract *result = 0 ;
25544
27964
  
25545
27965
  (void)jenv;
25546
27966
  (void)jcls;
25547
27967
  result = (LassoSamlp2RequestAbstract *)new_LassoSamlp2RequestAbstract();
25548
 
  
25549
 
  *(LassoSamlp2RequestAbstract **)(void *)&jresult = result; 
 
27968
  *(LassoSamlp2RequestAbstract **)&jresult = result; 
25550
27969
  return jresult;
25551
27970
}
25552
27971
 
25553
27972
 
25554
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2RequestAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27973
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2RequestAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25555
27974
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25556
27975
  
25557
27976
  (void)jenv;
25558
27977
  (void)jcls;
25559
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27978
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25560
27979
  delete_LassoSamlp2RequestAbstract(arg1);
25561
27980
  
25562
27981
}
25563
27982
 
25564
27983
 
25565
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
27984
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2RequestAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25566
27985
  jstring jresult = 0 ;
25567
27986
  LassoSamlp2RequestAbstract *arg1 = (LassoSamlp2RequestAbstract *) 0 ;
25568
27987
  char *result = 0 ;
25569
27988
  
25570
27989
  (void)jenv;
25571
27990
  (void)jcls;
25572
 
  arg1 = *(LassoSamlp2RequestAbstract **)(void *)&jarg1; 
 
27991
  (void)jarg1_;
 
27992
  arg1 = *(LassoSamlp2RequestAbstract **)&jarg1; 
25573
27993
  result = (char *)LassoSamlp2RequestAbstract_dump(arg1);
25574
 
  
25575
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
27994
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25576
27995
  g_free(result);
25577
27996
  return jresult;
25578
27997
}
25579
27998
 
25580
27999
 
25581
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1AssertionIDRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28000
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1assertionIdRef_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25582
28001
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25583
28002
  char *arg2 = (char *) 0 ;
25584
28003
  
25585
28004
  (void)jenv;
25586
28005
  (void)jcls;
25587
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28006
  (void)jarg1_;
 
28007
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25588
28008
  arg2 = 0;
25589
28009
  if (jarg2) {
25590
28010
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25591
28011
    if (!arg2) return ;
25592
28012
  }
25593
28013
  {
25594
 
    if (arg1->AssertionIDRef) free((char*)arg1->AssertionIDRef);
 
28014
    if (arg1->AssertionIDRef) free((char *)arg1->AssertionIDRef);
25595
28015
    if (arg2) {
25596
 
      arg1->AssertionIDRef = (char *) malloc(strlen(arg2)+1);
25597
 
      strcpy((char*)arg1->AssertionIDRef,arg2);
 
28016
      arg1->AssertionIDRef = (char *) malloc(strlen((const char *)arg2)+1);
 
28017
      strcpy((char *)arg1->AssertionIDRef, (const char *)arg2);
25598
28018
    } else {
25599
28019
      arg1->AssertionIDRef = 0;
25600
28020
    }
25601
28021
  }
25602
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28022
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25603
28023
}
25604
28024
 
25605
28025
 
25606
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1AssertionIDRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28026
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1assertionIdRef_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25607
28027
  jstring jresult = 0 ;
25608
28028
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25609
28029
  char *result = 0 ;
25610
28030
  
25611
28031
  (void)jenv;
25612
28032
  (void)jcls;
25613
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28033
  (void)jarg1_;
 
28034
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25614
28035
  result = (char *) ((arg1)->AssertionIDRef);
25615
 
  
25616
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28036
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25617
28037
  return jresult;
25618
28038
}
25619
28039
 
25620
28040
 
25621
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28041
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25622
28042
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25623
28043
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
25624
28044
  
25625
28045
  (void)jenv;
25626
28046
  (void)jcls;
25627
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
25628
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
28047
  (void)jarg1_;
 
28048
  (void)jarg2_;
 
28049
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
 
28050
  arg2 = *(LassoSaml2NameID **)&jarg2; 
25629
28051
  LassoSamlp2AssertionIDRequest_Issuer_set(arg1,arg2);
25630
28052
  
25631
28053
}
25632
28054
 
25633
28055
 
25634
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28056
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25635
28057
  jlong jresult = 0 ;
25636
28058
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25637
28059
  LassoSaml2NameID *result = 0 ;
25638
28060
  
25639
28061
  (void)jenv;
25640
28062
  (void)jcls;
25641
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28063
  (void)jarg1_;
 
28064
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25642
28065
  result = (LassoSaml2NameID *)LassoSamlp2AssertionIDRequest_Issuer_get(arg1);
25643
 
  
25644
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
28066
  *(LassoSaml2NameID **)&jresult = result; 
25645
28067
  return jresult;
25646
28068
}
25647
28069
 
25648
28070
 
25649
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28071
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25650
28072
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25651
28073
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
25652
28074
  
25653
28075
  (void)jenv;
25654
28076
  (void)jcls;
25655
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
25656
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
28077
  (void)jarg1_;
 
28078
  (void)jarg2_;
 
28079
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
 
28080
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
25657
28081
  LassoSamlp2AssertionIDRequest_Extensions_set(arg1,arg2);
25658
28082
  
25659
28083
}
25660
28084
 
25661
28085
 
25662
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28086
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25663
28087
  jlong jresult = 0 ;
25664
28088
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25665
28089
  LassoSamlp2Extensions *result = 0 ;
25666
28090
  
25667
28091
  (void)jenv;
25668
28092
  (void)jcls;
25669
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28093
  (void)jarg1_;
 
28094
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25670
28095
  result = (LassoSamlp2Extensions *)LassoSamlp2AssertionIDRequest_Extensions_get(arg1);
25671
 
  
25672
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
28096
  *(LassoSamlp2Extensions **)&jresult = result; 
25673
28097
  return jresult;
25674
28098
}
25675
28099
 
25676
28100
 
25677
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28101
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25678
28102
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25679
28103
  char *arg2 = (char *) 0 ;
25680
28104
  
25681
28105
  (void)jenv;
25682
28106
  (void)jcls;
25683
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28107
  (void)jarg1_;
 
28108
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25684
28109
  arg2 = 0;
25685
28110
  if (jarg2) {
25686
28111
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25688
28113
  }
25689
28114
  LassoSamlp2AssertionIDRequest_ID_set(arg1,arg2);
25690
28115
  
25691
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28116
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25692
28117
}
25693
28118
 
25694
28119
 
25695
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28120
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25696
28121
  jstring jresult = 0 ;
25697
28122
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25698
28123
  char *result = 0 ;
25699
28124
  
25700
28125
  (void)jenv;
25701
28126
  (void)jcls;
25702
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28127
  (void)jarg1_;
 
28128
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25703
28129
  result = (char *)LassoSamlp2AssertionIDRequest_ID_get(arg1);
25704
 
  
25705
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28130
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25706
28131
  return jresult;
25707
28132
}
25708
28133
 
25709
28134
 
25710
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28135
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25711
28136
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25712
28137
  char *arg2 = (char *) 0 ;
25713
28138
  
25714
28139
  (void)jenv;
25715
28140
  (void)jcls;
25716
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28141
  (void)jarg1_;
 
28142
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25717
28143
  arg2 = 0;
25718
28144
  if (jarg2) {
25719
28145
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25721
28147
  }
25722
28148
  LassoSamlp2AssertionIDRequest_Version_set(arg1,arg2);
25723
28149
  
25724
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28150
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25725
28151
}
25726
28152
 
25727
28153
 
25728
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28154
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25729
28155
  jstring jresult = 0 ;
25730
28156
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25731
28157
  char *result = 0 ;
25732
28158
  
25733
28159
  (void)jenv;
25734
28160
  (void)jcls;
25735
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28161
  (void)jarg1_;
 
28162
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25736
28163
  result = (char *)LassoSamlp2AssertionIDRequest_Version_get(arg1);
25737
 
  
25738
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28164
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25739
28165
  return jresult;
25740
28166
}
25741
28167
 
25742
28168
 
25743
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28169
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25744
28170
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25745
28171
  char *arg2 = (char *) 0 ;
25746
28172
  
25747
28173
  (void)jenv;
25748
28174
  (void)jcls;
25749
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28175
  (void)jarg1_;
 
28176
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25750
28177
  arg2 = 0;
25751
28178
  if (jarg2) {
25752
28179
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25754
28181
  }
25755
28182
  LassoSamlp2AssertionIDRequest_IssueInstant_set(arg1,arg2);
25756
28183
  
25757
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28184
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25758
28185
}
25759
28186
 
25760
28187
 
25761
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28188
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25762
28189
  jstring jresult = 0 ;
25763
28190
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25764
28191
  char *result = 0 ;
25765
28192
  
25766
28193
  (void)jenv;
25767
28194
  (void)jcls;
25768
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28195
  (void)jarg1_;
 
28196
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25769
28197
  result = (char *)LassoSamlp2AssertionIDRequest_IssueInstant_get(arg1);
25770
 
  
25771
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28198
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25772
28199
  return jresult;
25773
28200
}
25774
28201
 
25775
28202
 
25776
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28203
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25777
28204
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25778
28205
  char *arg2 = (char *) 0 ;
25779
28206
  
25780
28207
  (void)jenv;
25781
28208
  (void)jcls;
25782
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28209
  (void)jarg1_;
 
28210
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25783
28211
  arg2 = 0;
25784
28212
  if (jarg2) {
25785
28213
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25787
28215
  }
25788
28216
  LassoSamlp2AssertionIDRequest_Destination_set(arg1,arg2);
25789
28217
  
25790
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28218
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25791
28219
}
25792
28220
 
25793
28221
 
25794
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28222
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25795
28223
  jstring jresult = 0 ;
25796
28224
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25797
28225
  char *result = 0 ;
25798
28226
  
25799
28227
  (void)jenv;
25800
28228
  (void)jcls;
25801
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28229
  (void)jarg1_;
 
28230
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25802
28231
  result = (char *)LassoSamlp2AssertionIDRequest_Destination_get(arg1);
25803
 
  
25804
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28232
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25805
28233
  return jresult;
25806
28234
}
25807
28235
 
25808
28236
 
25809
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28237
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25810
28238
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25811
28239
  char *arg2 = (char *) 0 ;
25812
28240
  
25813
28241
  (void)jenv;
25814
28242
  (void)jcls;
25815
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28243
  (void)jarg1_;
 
28244
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25816
28245
  arg2 = 0;
25817
28246
  if (jarg2) {
25818
28247
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25820
28249
  }
25821
28250
  LassoSamlp2AssertionIDRequest_Consent_set(arg1,arg2);
25822
28251
  
25823
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28252
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25824
28253
}
25825
28254
 
25826
28255
 
25827
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28256
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25828
28257
  jstring jresult = 0 ;
25829
28258
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25830
28259
  char *result = 0 ;
25831
28260
  
25832
28261
  (void)jenv;
25833
28262
  (void)jcls;
25834
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28263
  (void)jarg1_;
 
28264
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25835
28265
  result = (char *)LassoSamlp2AssertionIDRequest_Consent_get(arg1);
25836
 
  
25837
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28266
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25838
28267
  return jresult;
25839
28268
}
25840
28269
 
25841
28270
 
25842
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AssertionIDRequest(JNIEnv *jenv, jclass jcls) {
 
28271
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AssertionIDRequest(JNIEnv *jenv, jclass jcls) {
25843
28272
  jlong jresult = 0 ;
25844
28273
  LassoSamlp2AssertionIDRequest *result = 0 ;
25845
28274
  
25846
28275
  (void)jenv;
25847
28276
  (void)jcls;
25848
28277
  result = (LassoSamlp2AssertionIDRequest *)new_LassoSamlp2AssertionIDRequest();
25849
 
  
25850
 
  *(LassoSamlp2AssertionIDRequest **)(void *)&jresult = result; 
 
28278
  *(LassoSamlp2AssertionIDRequest **)&jresult = result; 
25851
28279
  return jresult;
25852
28280
}
25853
28281
 
25854
28282
 
25855
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AssertionIDRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28283
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AssertionIDRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
25856
28284
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25857
28285
  
25858
28286
  (void)jenv;
25859
28287
  (void)jcls;
25860
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28288
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25861
28289
  delete_LassoSamlp2AssertionIDRequest(arg1);
25862
28290
  
25863
28291
}
25864
28292
 
25865
28293
 
25866
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28294
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AssertionIDRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25867
28295
  jstring jresult = 0 ;
25868
28296
  LassoSamlp2AssertionIDRequest *arg1 = (LassoSamlp2AssertionIDRequest *) 0 ;
25869
28297
  char *result = 0 ;
25870
28298
  
25871
28299
  (void)jenv;
25872
28300
  (void)jcls;
25873
 
  arg1 = *(LassoSamlp2AssertionIDRequest **)(void *)&jarg1; 
 
28301
  (void)jarg1_;
 
28302
  arg1 = *(LassoSamlp2AssertionIDRequest **)&jarg1; 
25874
28303
  result = (char *)LassoSamlp2AssertionIDRequest_dump(arg1);
25875
 
  
25876
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28304
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25877
28305
  g_free(result);
25878
28306
  return jresult;
25879
28307
}
25880
28308
 
25881
28309
 
25882
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Artifact_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28310
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1artifact_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25883
28311
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25884
28312
  char *arg2 = (char *) 0 ;
25885
28313
  
25886
28314
  (void)jenv;
25887
28315
  (void)jcls;
25888
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28316
  (void)jarg1_;
 
28317
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
25889
28318
  arg2 = 0;
25890
28319
  if (jarg2) {
25891
28320
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25892
28321
    if (!arg2) return ;
25893
28322
  }
25894
28323
  {
25895
 
    if (arg1->Artifact) free((char*)arg1->Artifact);
 
28324
    if (arg1->Artifact) free((char *)arg1->Artifact);
25896
28325
    if (arg2) {
25897
 
      arg1->Artifact = (char *) malloc(strlen(arg2)+1);
25898
 
      strcpy((char*)arg1->Artifact,arg2);
 
28326
      arg1->Artifact = (char *) malloc(strlen((const char *)arg2)+1);
 
28327
      strcpy((char *)arg1->Artifact, (const char *)arg2);
25899
28328
    } else {
25900
28329
      arg1->Artifact = 0;
25901
28330
    }
25902
28331
  }
25903
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28332
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25904
28333
}
25905
28334
 
25906
28335
 
25907
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28336
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1artifact_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25908
28337
  jstring jresult = 0 ;
25909
28338
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25910
28339
  char *result = 0 ;
25911
28340
  
25912
28341
  (void)jenv;
25913
28342
  (void)jcls;
25914
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28343
  (void)jarg1_;
 
28344
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
25915
28345
  result = (char *) ((arg1)->Artifact);
25916
 
  
25917
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28346
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
25918
28347
  return jresult;
25919
28348
}
25920
28349
 
25921
28350
 
25922
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28351
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25923
28352
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25924
28353
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
25925
28354
  
25926
28355
  (void)jenv;
25927
28356
  (void)jcls;
25928
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
25929
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
28357
  (void)jarg1_;
 
28358
  (void)jarg2_;
 
28359
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
 
28360
  arg2 = *(LassoSaml2NameID **)&jarg2; 
25930
28361
  LassoSamlp2ArtifactResolve_Issuer_set(arg1,arg2);
25931
28362
  
25932
28363
}
25933
28364
 
25934
28365
 
25935
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28366
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25936
28367
  jlong jresult = 0 ;
25937
28368
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25938
28369
  LassoSaml2NameID *result = 0 ;
25939
28370
  
25940
28371
  (void)jenv;
25941
28372
  (void)jcls;
25942
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28373
  (void)jarg1_;
 
28374
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
25943
28375
  result = (LassoSaml2NameID *)LassoSamlp2ArtifactResolve_Issuer_get(arg1);
25944
 
  
25945
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
28376
  *(LassoSaml2NameID **)&jresult = result; 
25946
28377
  return jresult;
25947
28378
}
25948
28379
 
25949
28380
 
25950
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28381
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
25951
28382
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25952
28383
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
25953
28384
  
25954
28385
  (void)jenv;
25955
28386
  (void)jcls;
25956
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
25957
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
28387
  (void)jarg1_;
 
28388
  (void)jarg2_;
 
28389
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
 
28390
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
25958
28391
  LassoSamlp2ArtifactResolve_Extensions_set(arg1,arg2);
25959
28392
  
25960
28393
}
25961
28394
 
25962
28395
 
25963
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28396
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25964
28397
  jlong jresult = 0 ;
25965
28398
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25966
28399
  LassoSamlp2Extensions *result = 0 ;
25967
28400
  
25968
28401
  (void)jenv;
25969
28402
  (void)jcls;
25970
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28403
  (void)jarg1_;
 
28404
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
25971
28405
  result = (LassoSamlp2Extensions *)LassoSamlp2ArtifactResolve_Extensions_get(arg1);
25972
 
  
25973
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
28406
  *(LassoSamlp2Extensions **)&jresult = result; 
25974
28407
  return jresult;
25975
28408
}
25976
28409
 
25977
28410
 
25978
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28411
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
25979
28412
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25980
28413
  char *arg2 = (char *) 0 ;
25981
28414
  
25982
28415
  (void)jenv;
25983
28416
  (void)jcls;
25984
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28417
  (void)jarg1_;
 
28418
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
25985
28419
  arg2 = 0;
25986
28420
  if (jarg2) {
25987
28421
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
25989
28423
  }
25990
28424
  LassoSamlp2ArtifactResolve_ID_set(arg1,arg2);
25991
28425
  
25992
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28426
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
25993
28427
}
25994
28428
 
25995
28429
 
25996
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28430
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
25997
28431
  jstring jresult = 0 ;
25998
28432
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
25999
28433
  char *result = 0 ;
26000
28434
  
26001
28435
  (void)jenv;
26002
28436
  (void)jcls;
26003
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28437
  (void)jarg1_;
 
28438
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26004
28439
  result = (char *)LassoSamlp2ArtifactResolve_ID_get(arg1);
26005
 
  
26006
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28440
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26007
28441
  return jresult;
26008
28442
}
26009
28443
 
26010
28444
 
26011
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28445
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26012
28446
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26013
28447
  char *arg2 = (char *) 0 ;
26014
28448
  
26015
28449
  (void)jenv;
26016
28450
  (void)jcls;
26017
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28451
  (void)jarg1_;
 
28452
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26018
28453
  arg2 = 0;
26019
28454
  if (jarg2) {
26020
28455
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26022
28457
  }
26023
28458
  LassoSamlp2ArtifactResolve_Version_set(arg1,arg2);
26024
28459
  
26025
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28460
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26026
28461
}
26027
28462
 
26028
28463
 
26029
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28464
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26030
28465
  jstring jresult = 0 ;
26031
28466
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26032
28467
  char *result = 0 ;
26033
28468
  
26034
28469
  (void)jenv;
26035
28470
  (void)jcls;
26036
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28471
  (void)jarg1_;
 
28472
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26037
28473
  result = (char *)LassoSamlp2ArtifactResolve_Version_get(arg1);
26038
 
  
26039
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28474
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26040
28475
  return jresult;
26041
28476
}
26042
28477
 
26043
28478
 
26044
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28479
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26045
28480
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26046
28481
  char *arg2 = (char *) 0 ;
26047
28482
  
26048
28483
  (void)jenv;
26049
28484
  (void)jcls;
26050
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28485
  (void)jarg1_;
 
28486
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26051
28487
  arg2 = 0;
26052
28488
  if (jarg2) {
26053
28489
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26055
28491
  }
26056
28492
  LassoSamlp2ArtifactResolve_IssueInstant_set(arg1,arg2);
26057
28493
  
26058
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28494
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26059
28495
}
26060
28496
 
26061
28497
 
26062
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28498
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26063
28499
  jstring jresult = 0 ;
26064
28500
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26065
28501
  char *result = 0 ;
26066
28502
  
26067
28503
  (void)jenv;
26068
28504
  (void)jcls;
26069
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28505
  (void)jarg1_;
 
28506
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26070
28507
  result = (char *)LassoSamlp2ArtifactResolve_IssueInstant_get(arg1);
26071
 
  
26072
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28508
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26073
28509
  return jresult;
26074
28510
}
26075
28511
 
26076
28512
 
26077
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28513
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26078
28514
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26079
28515
  char *arg2 = (char *) 0 ;
26080
28516
  
26081
28517
  (void)jenv;
26082
28518
  (void)jcls;
26083
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28519
  (void)jarg1_;
 
28520
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26084
28521
  arg2 = 0;
26085
28522
  if (jarg2) {
26086
28523
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26088
28525
  }
26089
28526
  LassoSamlp2ArtifactResolve_Destination_set(arg1,arg2);
26090
28527
  
26091
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28528
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26092
28529
}
26093
28530
 
26094
28531
 
26095
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28532
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26096
28533
  jstring jresult = 0 ;
26097
28534
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26098
28535
  char *result = 0 ;
26099
28536
  
26100
28537
  (void)jenv;
26101
28538
  (void)jcls;
26102
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28539
  (void)jarg1_;
 
28540
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26103
28541
  result = (char *)LassoSamlp2ArtifactResolve_Destination_get(arg1);
26104
 
  
26105
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28542
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26106
28543
  return jresult;
26107
28544
}
26108
28545
 
26109
28546
 
26110
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28547
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26111
28548
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26112
28549
  char *arg2 = (char *) 0 ;
26113
28550
  
26114
28551
  (void)jenv;
26115
28552
  (void)jcls;
26116
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28553
  (void)jarg1_;
 
28554
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26117
28555
  arg2 = 0;
26118
28556
  if (jarg2) {
26119
28557
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26121
28559
  }
26122
28560
  LassoSamlp2ArtifactResolve_Consent_set(arg1,arg2);
26123
28561
  
26124
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28562
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26125
28563
}
26126
28564
 
26127
28565
 
26128
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28566
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26129
28567
  jstring jresult = 0 ;
26130
28568
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26131
28569
  char *result = 0 ;
26132
28570
  
26133
28571
  (void)jenv;
26134
28572
  (void)jcls;
26135
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28573
  (void)jarg1_;
 
28574
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26136
28575
  result = (char *)LassoSamlp2ArtifactResolve_Consent_get(arg1);
26137
 
  
26138
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28576
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26139
28577
  return jresult;
26140
28578
}
26141
28579
 
26142
28580
 
26143
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2ArtifactResolve(JNIEnv *jenv, jclass jcls) {
 
28581
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2ArtifactResolve(JNIEnv *jenv, jclass jcls) {
26144
28582
  jlong jresult = 0 ;
26145
28583
  LassoSamlp2ArtifactResolve *result = 0 ;
26146
28584
  
26147
28585
  (void)jenv;
26148
28586
  (void)jcls;
26149
28587
  result = (LassoSamlp2ArtifactResolve *)new_LassoSamlp2ArtifactResolve();
26150
 
  
26151
 
  *(LassoSamlp2ArtifactResolve **)(void *)&jresult = result; 
 
28588
  *(LassoSamlp2ArtifactResolve **)&jresult = result; 
26152
28589
  return jresult;
26153
28590
}
26154
28591
 
26155
28592
 
26156
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2ArtifactResolve(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28593
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2ArtifactResolve(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26157
28594
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26158
28595
  
26159
28596
  (void)jenv;
26160
28597
  (void)jcls;
26161
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28598
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26162
28599
  delete_LassoSamlp2ArtifactResolve(arg1);
26163
28600
  
26164
28601
}
26165
28602
 
26166
28603
 
26167
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28604
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ArtifactResolve_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26168
28605
  jstring jresult = 0 ;
26169
28606
  LassoSamlp2ArtifactResolve *arg1 = (LassoSamlp2ArtifactResolve *) 0 ;
26170
28607
  char *result = 0 ;
26171
28608
  
26172
28609
  (void)jenv;
26173
28610
  (void)jcls;
26174
 
  arg1 = *(LassoSamlp2ArtifactResolve **)(void *)&jarg1; 
 
28611
  (void)jarg1_;
 
28612
  arg1 = *(LassoSamlp2ArtifactResolve **)&jarg1; 
26175
28613
  result = (char *)LassoSamlp2ArtifactResolve_dump(arg1);
26176
 
  
26177
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28614
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26178
28615
  g_free(result);
26179
28616
  return jresult;
26180
28617
}
26181
28618
 
26182
28619
 
26183
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28620
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26184
28621
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26185
28622
  LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
26186
28623
  
26187
28624
  (void)jenv;
26188
28625
  (void)jcls;
26189
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
26190
 
  arg2 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg2; 
 
28626
  (void)jarg1_;
 
28627
  (void)jarg2_;
 
28628
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
 
28629
  arg2 = *(LassoSaml2BaseIDAbstract **)&jarg2; 
26191
28630
  LassoSamlp2NameIDMappingRequest_BaseID_set(arg1,arg2);
26192
28631
  
26193
28632
}
26194
28633
 
26195
28634
 
26196
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28635
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26197
28636
  jlong jresult = 0 ;
26198
28637
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26199
28638
  LassoSaml2BaseIDAbstract *result = 0 ;
26200
28639
  
26201
28640
  (void)jenv;
26202
28641
  (void)jcls;
26203
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28642
  (void)jarg1_;
 
28643
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26204
28644
  result = (LassoSaml2BaseIDAbstract *)LassoSamlp2NameIDMappingRequest_BaseID_get(arg1);
26205
 
  
26206
 
  *(LassoSaml2BaseIDAbstract **)(void *)&jresult = result; 
 
28645
  *(LassoSaml2BaseIDAbstract **)&jresult = result; 
26207
28646
  return jresult;
26208
28647
}
26209
28648
 
26210
28649
 
26211
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28650
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26212
28651
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26213
28652
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
26214
28653
  
26215
28654
  (void)jenv;
26216
28655
  (void)jcls;
26217
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
26218
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
28656
  (void)jarg1_;
 
28657
  (void)jarg2_;
 
28658
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
 
28659
  arg2 = *(LassoSaml2NameID **)&jarg2; 
26219
28660
  LassoSamlp2NameIDMappingRequest_NameID_set(arg1,arg2);
26220
28661
  
26221
28662
}
26222
28663
 
26223
28664
 
26224
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28665
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26225
28666
  jlong jresult = 0 ;
26226
28667
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26227
28668
  LassoSaml2NameID *result = 0 ;
26228
28669
  
26229
28670
  (void)jenv;
26230
28671
  (void)jcls;
26231
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28672
  (void)jarg1_;
 
28673
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26232
28674
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_NameID_get(arg1);
26233
 
  
26234
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
28675
  *(LassoSaml2NameID **)&jresult = result; 
26235
28676
  return jresult;
26236
28677
}
26237
28678
 
26238
28679
 
26239
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28680
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26240
28681
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26241
28682
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
26242
28683
  
26243
28684
  (void)jenv;
26244
28685
  (void)jcls;
26245
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
26246
 
  arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2; 
 
28686
  (void)jarg1_;
 
28687
  (void)jarg2_;
 
28688
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
 
28689
  arg2 = *(LassoSaml2EncryptedElement **)&jarg2; 
26247
28690
  LassoSamlp2NameIDMappingRequest_EncryptedID_set(arg1,arg2);
26248
28691
  
26249
28692
}
26250
28693
 
26251
28694
 
26252
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28695
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26253
28696
  jlong jresult = 0 ;
26254
28697
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26255
28698
  LassoSaml2EncryptedElement *result = 0 ;
26256
28699
  
26257
28700
  (void)jenv;
26258
28701
  (void)jcls;
26259
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28702
  (void)jarg1_;
 
28703
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26260
28704
  result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingRequest_EncryptedID_get(arg1);
26261
 
  
26262
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
28705
  *(LassoSaml2EncryptedElement **)&jresult = result; 
26263
28706
  return jresult;
26264
28707
}
26265
28708
 
26266
28709
 
26267
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameIDPolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28710
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameIDPolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26268
28711
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26269
28712
  LassoSamlp2NameIDPolicy *arg2 = (LassoSamlp2NameIDPolicy *) 0 ;
26270
28713
  
26271
28714
  (void)jenv;
26272
28715
  (void)jcls;
26273
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
26274
 
  arg2 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg2; 
 
28716
  (void)jarg1_;
 
28717
  (void)jarg2_;
 
28718
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
 
28719
  arg2 = *(LassoSamlp2NameIDPolicy **)&jarg2; 
26275
28720
  LassoSamlp2NameIDMappingRequest_NameIDPolicy_set(arg1,arg2);
26276
28721
  
26277
28722
}
26278
28723
 
26279
28724
 
26280
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameIDPolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28725
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1nameIDPolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26281
28726
  jlong jresult = 0 ;
26282
28727
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26283
28728
  LassoSamlp2NameIDPolicy *result = 0 ;
26284
28729
  
26285
28730
  (void)jenv;
26286
28731
  (void)jcls;
26287
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28732
  (void)jarg1_;
 
28733
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26288
28734
  result = (LassoSamlp2NameIDPolicy *)LassoSamlp2NameIDMappingRequest_NameIDPolicy_get(arg1);
26289
 
  
26290
 
  *(LassoSamlp2NameIDPolicy **)(void *)&jresult = result; 
 
28735
  *(LassoSamlp2NameIDPolicy **)&jresult = result; 
26291
28736
  return jresult;
26292
28737
}
26293
28738
 
26294
28739
 
26295
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28740
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26296
28741
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26297
28742
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
26298
28743
  
26299
28744
  (void)jenv;
26300
28745
  (void)jcls;
26301
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
26302
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
28746
  (void)jarg1_;
 
28747
  (void)jarg2_;
 
28748
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
 
28749
  arg2 = *(LassoSaml2NameID **)&jarg2; 
26303
28750
  LassoSamlp2NameIDMappingRequest_Issuer_set(arg1,arg2);
26304
28751
  
26305
28752
}
26306
28753
 
26307
28754
 
26308
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28755
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26309
28756
  jlong jresult = 0 ;
26310
28757
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26311
28758
  LassoSaml2NameID *result = 0 ;
26312
28759
  
26313
28760
  (void)jenv;
26314
28761
  (void)jcls;
26315
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28762
  (void)jarg1_;
 
28763
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26316
28764
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingRequest_Issuer_get(arg1);
26317
 
  
26318
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
28765
  *(LassoSaml2NameID **)&jresult = result; 
26319
28766
  return jresult;
26320
28767
}
26321
28768
 
26322
28769
 
26323
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
28770
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26324
28771
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26325
28772
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
26326
28773
  
26327
28774
  (void)jenv;
26328
28775
  (void)jcls;
26329
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
26330
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
28776
  (void)jarg1_;
 
28777
  (void)jarg2_;
 
28778
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
 
28779
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
26331
28780
  LassoSamlp2NameIDMappingRequest_Extensions_set(arg1,arg2);
26332
28781
  
26333
28782
}
26334
28783
 
26335
28784
 
26336
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28785
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26337
28786
  jlong jresult = 0 ;
26338
28787
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26339
28788
  LassoSamlp2Extensions *result = 0 ;
26340
28789
  
26341
28790
  (void)jenv;
26342
28791
  (void)jcls;
26343
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28792
  (void)jarg1_;
 
28793
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26344
28794
  result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingRequest_Extensions_get(arg1);
26345
 
  
26346
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
28795
  *(LassoSamlp2Extensions **)&jresult = result; 
26347
28796
  return jresult;
26348
28797
}
26349
28798
 
26350
28799
 
26351
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28800
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26352
28801
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26353
28802
  char *arg2 = (char *) 0 ;
26354
28803
  
26355
28804
  (void)jenv;
26356
28805
  (void)jcls;
26357
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28806
  (void)jarg1_;
 
28807
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26358
28808
  arg2 = 0;
26359
28809
  if (jarg2) {
26360
28810
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26362
28812
  }
26363
28813
  LassoSamlp2NameIDMappingRequest_ID_set(arg1,arg2);
26364
28814
  
26365
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28815
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26366
28816
}
26367
28817
 
26368
28818
 
26369
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28819
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26370
28820
  jstring jresult = 0 ;
26371
28821
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26372
28822
  char *result = 0 ;
26373
28823
  
26374
28824
  (void)jenv;
26375
28825
  (void)jcls;
26376
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28826
  (void)jarg1_;
 
28827
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26377
28828
  result = (char *)LassoSamlp2NameIDMappingRequest_ID_get(arg1);
26378
 
  
26379
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28829
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26380
28830
  return jresult;
26381
28831
}
26382
28832
 
26383
28833
 
26384
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28834
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26385
28835
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26386
28836
  char *arg2 = (char *) 0 ;
26387
28837
  
26388
28838
  (void)jenv;
26389
28839
  (void)jcls;
26390
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28840
  (void)jarg1_;
 
28841
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26391
28842
  arg2 = 0;
26392
28843
  if (jarg2) {
26393
28844
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26395
28846
  }
26396
28847
  LassoSamlp2NameIDMappingRequest_Version_set(arg1,arg2);
26397
28848
  
26398
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28849
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26399
28850
}
26400
28851
 
26401
28852
 
26402
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28853
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26403
28854
  jstring jresult = 0 ;
26404
28855
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26405
28856
  char *result = 0 ;
26406
28857
  
26407
28858
  (void)jenv;
26408
28859
  (void)jcls;
26409
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28860
  (void)jarg1_;
 
28861
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26410
28862
  result = (char *)LassoSamlp2NameIDMappingRequest_Version_get(arg1);
26411
 
  
26412
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28863
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26413
28864
  return jresult;
26414
28865
}
26415
28866
 
26416
28867
 
26417
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28868
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26418
28869
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26419
28870
  char *arg2 = (char *) 0 ;
26420
28871
  
26421
28872
  (void)jenv;
26422
28873
  (void)jcls;
26423
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28874
  (void)jarg1_;
 
28875
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26424
28876
  arg2 = 0;
26425
28877
  if (jarg2) {
26426
28878
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26428
28880
  }
26429
28881
  LassoSamlp2NameIDMappingRequest_IssueInstant_set(arg1,arg2);
26430
28882
  
26431
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28883
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26432
28884
}
26433
28885
 
26434
28886
 
26435
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28887
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26436
28888
  jstring jresult = 0 ;
26437
28889
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26438
28890
  char *result = 0 ;
26439
28891
  
26440
28892
  (void)jenv;
26441
28893
  (void)jcls;
26442
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28894
  (void)jarg1_;
 
28895
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26443
28896
  result = (char *)LassoSamlp2NameIDMappingRequest_IssueInstant_get(arg1);
26444
 
  
26445
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28897
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26446
28898
  return jresult;
26447
28899
}
26448
28900
 
26449
28901
 
26450
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28902
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26451
28903
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26452
28904
  char *arg2 = (char *) 0 ;
26453
28905
  
26454
28906
  (void)jenv;
26455
28907
  (void)jcls;
26456
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28908
  (void)jarg1_;
 
28909
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26457
28910
  arg2 = 0;
26458
28911
  if (jarg2) {
26459
28912
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26461
28914
  }
26462
28915
  LassoSamlp2NameIDMappingRequest_Destination_set(arg1,arg2);
26463
28916
  
26464
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28917
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26465
28918
}
26466
28919
 
26467
28920
 
26468
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28921
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26469
28922
  jstring jresult = 0 ;
26470
28923
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26471
28924
  char *result = 0 ;
26472
28925
  
26473
28926
  (void)jenv;
26474
28927
  (void)jcls;
26475
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28928
  (void)jarg1_;
 
28929
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26476
28930
  result = (char *)LassoSamlp2NameIDMappingRequest_Destination_get(arg1);
26477
 
  
26478
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28931
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26479
28932
  return jresult;
26480
28933
}
26481
28934
 
26482
28935
 
26483
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
28936
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26484
28937
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26485
28938
  char *arg2 = (char *) 0 ;
26486
28939
  
26487
28940
  (void)jenv;
26488
28941
  (void)jcls;
26489
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28942
  (void)jarg1_;
 
28943
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26490
28944
  arg2 = 0;
26491
28945
  if (jarg2) {
26492
28946
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26494
28948
  }
26495
28949
  LassoSamlp2NameIDMappingRequest_Consent_set(arg1,arg2);
26496
28950
  
26497
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
28951
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26498
28952
}
26499
28953
 
26500
28954
 
26501
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28955
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26502
28956
  jstring jresult = 0 ;
26503
28957
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26504
28958
  char *result = 0 ;
26505
28959
  
26506
28960
  (void)jenv;
26507
28961
  (void)jcls;
26508
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28962
  (void)jarg1_;
 
28963
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26509
28964
  result = (char *)LassoSamlp2NameIDMappingRequest_Consent_get(arg1);
26510
 
  
26511
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
28965
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26512
28966
  return jresult;
26513
28967
}
26514
28968
 
26515
28969
 
26516
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2NameIDMappingRequest(JNIEnv *jenv, jclass jcls) {
 
28970
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2NameIDMappingRequest(JNIEnv *jenv, jclass jcls) {
26517
28971
  jlong jresult = 0 ;
26518
28972
  LassoSamlp2NameIDMappingRequest *result = 0 ;
26519
28973
  
26520
28974
  (void)jenv;
26521
28975
  (void)jcls;
26522
28976
  result = (LassoSamlp2NameIDMappingRequest *)new_LassoSamlp2NameIDMappingRequest();
26523
 
  
26524
 
  *(LassoSamlp2NameIDMappingRequest **)(void *)&jresult = result; 
 
28977
  *(LassoSamlp2NameIDMappingRequest **)&jresult = result; 
26525
28978
  return jresult;
26526
28979
}
26527
28980
 
26528
28981
 
26529
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2NameIDMappingRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28982
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2NameIDMappingRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
26530
28983
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26531
28984
  
26532
28985
  (void)jenv;
26533
28986
  (void)jcls;
26534
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
28987
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26535
28988
  delete_LassoSamlp2NameIDMappingRequest(arg1);
26536
28989
  
26537
28990
}
26538
28991
 
26539
28992
 
26540
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
28993
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26541
28994
  jstring jresult = 0 ;
26542
28995
  LassoSamlp2NameIDMappingRequest *arg1 = (LassoSamlp2NameIDMappingRequest *) 0 ;
26543
28996
  char *result = 0 ;
26544
28997
  
26545
28998
  (void)jenv;
26546
28999
  (void)jcls;
26547
 
  arg1 = *(LassoSamlp2NameIDMappingRequest **)(void *)&jarg1; 
 
29000
  (void)jarg1_;
 
29001
  arg1 = *(LassoSamlp2NameIDMappingRequest **)&jarg1; 
26548
29002
  result = (char *)LassoSamlp2NameIDMappingRequest_dump(arg1);
26549
 
  
26550
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29003
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26551
29004
  g_free(result);
26552
29005
  return jresult;
26553
29006
}
26554
29007
 
26555
29008
 
26556
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1forceAuthn_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jboolean jarg2) {
 
29009
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1forceAuthn_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
26557
29010
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26558
29011
  bool arg2 ;
26559
29012
  
26560
29013
  (void)jenv;
26561
29014
  (void)jcls;
26562
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29015
  (void)jarg1_;
 
29016
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26563
29017
  arg2 = jarg2 ? true : false; 
26564
29018
  if (arg1) (arg1)->ForceAuthn = arg2;
26565
29019
  
26566
29020
}
26567
29021
 
26568
29022
 
26569
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1forceAuthn_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29023
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1forceAuthn_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26570
29024
  jboolean jresult = 0 ;
26571
29025
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26572
29026
  bool result;
26573
29027
  
26574
29028
  (void)jenv;
26575
29029
  (void)jcls;
26576
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29030
  (void)jarg1_;
 
29031
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26577
29032
  result = (bool) ((arg1)->ForceAuthn);
26578
 
  
26579
29033
  jresult = (jboolean)result; 
26580
29034
  return jresult;
26581
29035
}
26582
29036
 
26583
29037
 
26584
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1isPassive_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jboolean jarg2) {
 
29038
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1isPassive_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
26585
29039
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26586
29040
  bool arg2 ;
26587
29041
  
26588
29042
  (void)jenv;
26589
29043
  (void)jcls;
26590
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29044
  (void)jarg1_;
 
29045
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26591
29046
  arg2 = jarg2 ? true : false; 
26592
29047
  if (arg1) (arg1)->IsPassive = arg2;
26593
29048
  
26594
29049
}
26595
29050
 
26596
29051
 
26597
 
JNIEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1isPassive_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29052
SWIGEXPORT jboolean JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1isPassive_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26598
29053
  jboolean jresult = 0 ;
26599
29054
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26600
29055
  bool result;
26601
29056
  
26602
29057
  (void)jenv;
26603
29058
  (void)jcls;
26604
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29059
  (void)jarg1_;
 
29060
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26605
29061
  result = (bool) ((arg1)->IsPassive);
26606
 
  
26607
29062
  jresult = (jboolean)result; 
26608
29063
  return jresult;
26609
29064
}
26610
29065
 
26611
29066
 
26612
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ProtocolBinding_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29067
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1protocolBinding_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26613
29068
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26614
29069
  char *arg2 = (char *) 0 ;
26615
29070
  
26616
29071
  (void)jenv;
26617
29072
  (void)jcls;
26618
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29073
  (void)jarg1_;
 
29074
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26619
29075
  arg2 = 0;
26620
29076
  if (jarg2) {
26621
29077
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26622
29078
    if (!arg2) return ;
26623
29079
  }
26624
29080
  {
26625
 
    if (arg1->ProtocolBinding) free((char*)arg1->ProtocolBinding);
 
29081
    if (arg1->ProtocolBinding) free((char *)arg1->ProtocolBinding);
26626
29082
    if (arg2) {
26627
 
      arg1->ProtocolBinding = (char *) malloc(strlen(arg2)+1);
26628
 
      strcpy((char*)arg1->ProtocolBinding,arg2);
 
29083
      arg1->ProtocolBinding = (char *) malloc(strlen((const char *)arg2)+1);
 
29084
      strcpy((char *)arg1->ProtocolBinding, (const char *)arg2);
26629
29085
    } else {
26630
29086
      arg1->ProtocolBinding = 0;
26631
29087
    }
26632
29088
  }
26633
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29089
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26634
29090
}
26635
29091
 
26636
29092
 
26637
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ProtocolBinding_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29093
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1protocolBinding_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26638
29094
  jstring jresult = 0 ;
26639
29095
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26640
29096
  char *result = 0 ;
26641
29097
  
26642
29098
  (void)jenv;
26643
29099
  (void)jcls;
26644
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29100
  (void)jarg1_;
 
29101
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26645
29102
  result = (char *) ((arg1)->ProtocolBinding);
26646
 
  
26647
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29103
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26648
29104
  return jresult;
26649
29105
}
26650
29106
 
26651
29107
 
26652
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1assertionConsumerServiceIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
29108
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1assertionConsumerServiceIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
26653
29109
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26654
29110
  int arg2 ;
26655
29111
  
26656
29112
  (void)jenv;
26657
29113
  (void)jcls;
26658
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29114
  (void)jarg1_;
 
29115
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26659
29116
  arg2 = (int)jarg2; 
26660
29117
  if (arg1) (arg1)->AssertionConsumerServiceIndex = arg2;
26661
29118
  
26662
29119
}
26663
29120
 
26664
29121
 
26665
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1assertionConsumerServiceIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29122
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1assertionConsumerServiceIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26666
29123
  jint jresult = 0 ;
26667
29124
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26668
29125
  int result;
26669
29126
  
26670
29127
  (void)jenv;
26671
29128
  (void)jcls;
26672
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29129
  (void)jarg1_;
 
29130
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26673
29131
  result = (int) ((arg1)->AssertionConsumerServiceIndex);
26674
 
  
26675
29132
  jresult = (jint)result; 
26676
29133
  return jresult;
26677
29134
}
26678
29135
 
26679
29136
 
26680
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1AssertionConsumerServiceURL_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29137
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1AssertionConsumerServiceURL_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26681
29138
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26682
29139
  char *arg2 = (char *) 0 ;
26683
29140
  
26684
29141
  (void)jenv;
26685
29142
  (void)jcls;
26686
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29143
  (void)jarg1_;
 
29144
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26687
29145
  arg2 = 0;
26688
29146
  if (jarg2) {
26689
29147
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26690
29148
    if (!arg2) return ;
26691
29149
  }
26692
29150
  {
26693
 
    if (arg1->AssertionConsumerServiceURL) free((char*)arg1->AssertionConsumerServiceURL);
 
29151
    if (arg1->AssertionConsumerServiceURL) free((char *)arg1->AssertionConsumerServiceURL);
26694
29152
    if (arg2) {
26695
 
      arg1->AssertionConsumerServiceURL = (char *) malloc(strlen(arg2)+1);
26696
 
      strcpy((char*)arg1->AssertionConsumerServiceURL,arg2);
 
29153
      arg1->AssertionConsumerServiceURL = (char *) malloc(strlen((const char *)arg2)+1);
 
29154
      strcpy((char *)arg1->AssertionConsumerServiceURL, (const char *)arg2);
26697
29155
    } else {
26698
29156
      arg1->AssertionConsumerServiceURL = 0;
26699
29157
    }
26700
29158
  }
26701
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29159
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26702
29160
}
26703
29161
 
26704
29162
 
26705
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1AssertionConsumerServiceURL_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29163
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1AssertionConsumerServiceURL_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26706
29164
  jstring jresult = 0 ;
26707
29165
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26708
29166
  char *result = 0 ;
26709
29167
  
26710
29168
  (void)jenv;
26711
29169
  (void)jcls;
26712
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29170
  (void)jarg1_;
 
29171
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26713
29172
  result = (char *) ((arg1)->AssertionConsumerServiceURL);
26714
 
  
26715
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29173
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26716
29174
  return jresult;
26717
29175
}
26718
29176
 
26719
29177
 
26720
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1attributeConsumingServiceIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jint jarg2) {
 
29178
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1attributeConsumingServiceIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
26721
29179
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26722
29180
  int arg2 ;
26723
29181
  
26724
29182
  (void)jenv;
26725
29183
  (void)jcls;
26726
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29184
  (void)jarg1_;
 
29185
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26727
29186
  arg2 = (int)jarg2; 
26728
29187
  if (arg1) (arg1)->AttributeConsumingServiceIndex = arg2;
26729
29188
  
26730
29189
}
26731
29190
 
26732
29191
 
26733
 
JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1attributeConsumingServiceIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29192
SWIGEXPORT jint JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1attributeConsumingServiceIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26734
29193
  jint jresult = 0 ;
26735
29194
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26736
29195
  int result;
26737
29196
  
26738
29197
  (void)jenv;
26739
29198
  (void)jcls;
26740
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29199
  (void)jarg1_;
 
29200
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26741
29201
  result = (int) ((arg1)->AttributeConsumingServiceIndex);
26742
 
  
26743
29202
  jresult = (jint)result; 
26744
29203
  return jresult;
26745
29204
}
26746
29205
 
26747
29206
 
26748
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ProviderName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29207
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ProviderName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26749
29208
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26750
29209
  char *arg2 = (char *) 0 ;
26751
29210
  
26752
29211
  (void)jenv;
26753
29212
  (void)jcls;
26754
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29213
  (void)jarg1_;
 
29214
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26755
29215
  arg2 = 0;
26756
29216
  if (jarg2) {
26757
29217
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26758
29218
    if (!arg2) return ;
26759
29219
  }
26760
29220
  {
26761
 
    if (arg1->ProviderName) free((char*)arg1->ProviderName);
 
29221
    if (arg1->ProviderName) free((char *)arg1->ProviderName);
26762
29222
    if (arg2) {
26763
 
      arg1->ProviderName = (char *) malloc(strlen(arg2)+1);
26764
 
      strcpy((char*)arg1->ProviderName,arg2);
 
29223
      arg1->ProviderName = (char *) malloc(strlen((const char *)arg2)+1);
 
29224
      strcpy((char *)arg1->ProviderName, (const char *)arg2);
26765
29225
    } else {
26766
29226
      arg1->ProviderName = 0;
26767
29227
    }
26768
29228
  }
26769
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29229
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26770
29230
}
26771
29231
 
26772
29232
 
26773
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ProviderName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29233
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ProviderName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26774
29234
  jstring jresult = 0 ;
26775
29235
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26776
29236
  char *result = 0 ;
26777
29237
  
26778
29238
  (void)jenv;
26779
29239
  (void)jcls;
26780
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29240
  (void)jarg1_;
 
29241
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26781
29242
  result = (char *) ((arg1)->ProviderName);
26782
 
  
26783
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29243
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
26784
29244
  return jresult;
26785
29245
}
26786
29246
 
26787
29247
 
26788
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29248
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26789
29249
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26790
29250
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
26791
29251
  
26792
29252
  (void)jenv;
26793
29253
  (void)jcls;
26794
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
26795
 
  arg2 = *(LassoSaml2Subject **)(void *)&jarg2; 
 
29254
  (void)jarg1_;
 
29255
  (void)jarg2_;
 
29256
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
 
29257
  arg2 = *(LassoSaml2Subject **)&jarg2; 
26796
29258
  LassoSamlp2AuthnRequest_Subject_set(arg1,arg2);
26797
29259
  
26798
29260
}
26799
29261
 
26800
29262
 
26801
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29263
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26802
29264
  jlong jresult = 0 ;
26803
29265
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26804
29266
  LassoSaml2Subject *result = 0 ;
26805
29267
  
26806
29268
  (void)jenv;
26807
29269
  (void)jcls;
26808
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29270
  (void)jarg1_;
 
29271
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26809
29272
  result = (LassoSaml2Subject *)LassoSamlp2AuthnRequest_Subject_get(arg1);
26810
 
  
26811
 
  *(LassoSaml2Subject **)(void *)&jresult = result; 
 
29273
  *(LassoSaml2Subject **)&jresult = result; 
26812
29274
  return jresult;
26813
29275
}
26814
29276
 
26815
29277
 
26816
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1nameIDPolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29278
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1nameIDPolicy_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26817
29279
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26818
29280
  LassoSamlp2NameIDPolicy *arg2 = (LassoSamlp2NameIDPolicy *) 0 ;
26819
29281
  
26820
29282
  (void)jenv;
26821
29283
  (void)jcls;
26822
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
26823
 
  arg2 = *(LassoSamlp2NameIDPolicy **)(void *)&jarg2; 
 
29284
  (void)jarg1_;
 
29285
  (void)jarg2_;
 
29286
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
 
29287
  arg2 = *(LassoSamlp2NameIDPolicy **)&jarg2; 
26824
29288
  LassoSamlp2AuthnRequest_NameIDPolicy_set(arg1,arg2);
26825
29289
  
26826
29290
}
26827
29291
 
26828
29292
 
26829
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1nameIDPolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29293
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1nameIDPolicy_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26830
29294
  jlong jresult = 0 ;
26831
29295
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26832
29296
  LassoSamlp2NameIDPolicy *result = 0 ;
26833
29297
  
26834
29298
  (void)jenv;
26835
29299
  (void)jcls;
26836
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29300
  (void)jarg1_;
 
29301
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26837
29302
  result = (LassoSamlp2NameIDPolicy *)LassoSamlp2AuthnRequest_NameIDPolicy_get(arg1);
26838
 
  
26839
 
  *(LassoSamlp2NameIDPolicy **)(void *)&jresult = result; 
 
29303
  *(LassoSamlp2NameIDPolicy **)&jresult = result; 
26840
29304
  return jresult;
26841
29305
}
26842
29306
 
26843
29307
 
26844
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29308
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1conditions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26845
29309
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26846
29310
  LassoSaml2Conditions *arg2 = (LassoSaml2Conditions *) 0 ;
26847
29311
  
26848
29312
  (void)jenv;
26849
29313
  (void)jcls;
26850
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
26851
 
  arg2 = *(LassoSaml2Conditions **)(void *)&jarg2; 
 
29314
  (void)jarg1_;
 
29315
  (void)jarg2_;
 
29316
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
 
29317
  arg2 = *(LassoSaml2Conditions **)&jarg2; 
26852
29318
  LassoSamlp2AuthnRequest_Conditions_set(arg1,arg2);
26853
29319
  
26854
29320
}
26855
29321
 
26856
29322
 
26857
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29323
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1conditions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26858
29324
  jlong jresult = 0 ;
26859
29325
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26860
29326
  LassoSaml2Conditions *result = 0 ;
26861
29327
  
26862
29328
  (void)jenv;
26863
29329
  (void)jcls;
26864
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29330
  (void)jarg1_;
 
29331
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26865
29332
  result = (LassoSaml2Conditions *)LassoSamlp2AuthnRequest_Conditions_get(arg1);
26866
 
  
26867
 
  *(LassoSaml2Conditions **)(void *)&jresult = result; 
 
29333
  *(LassoSaml2Conditions **)&jresult = result; 
26868
29334
  return jresult;
26869
29335
}
26870
29336
 
26871
29337
 
26872
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1requestedAuthnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29338
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1requestedAuthnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26873
29339
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26874
29340
  LassoSamlp2RequestedAuthnContext *arg2 = (LassoSamlp2RequestedAuthnContext *) 0 ;
26875
29341
  
26876
29342
  (void)jenv;
26877
29343
  (void)jcls;
26878
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
26879
 
  arg2 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg2; 
 
29344
  (void)jarg1_;
 
29345
  (void)jarg2_;
 
29346
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
 
29347
  arg2 = *(LassoSamlp2RequestedAuthnContext **)&jarg2; 
26880
29348
  LassoSamlp2AuthnRequest_RequestedAuthnContext_set(arg1,arg2);
26881
29349
  
26882
29350
}
26883
29351
 
26884
29352
 
26885
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1requestedAuthnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29353
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1requestedAuthnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26886
29354
  jlong jresult = 0 ;
26887
29355
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26888
29356
  LassoSamlp2RequestedAuthnContext *result = 0 ;
26889
29357
  
26890
29358
  (void)jenv;
26891
29359
  (void)jcls;
26892
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29360
  (void)jarg1_;
 
29361
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26893
29362
  result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnRequest_RequestedAuthnContext_get(arg1);
26894
 
  
26895
 
  *(LassoSamlp2RequestedAuthnContext **)(void *)&jresult = result; 
 
29363
  *(LassoSamlp2RequestedAuthnContext **)&jresult = result; 
26896
29364
  return jresult;
26897
29365
}
26898
29366
 
26899
29367
 
26900
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1scoping_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29368
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1scoping_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26901
29369
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26902
29370
  LassoSamlp2Scoping *arg2 = (LassoSamlp2Scoping *) 0 ;
26903
29371
  
26904
29372
  (void)jenv;
26905
29373
  (void)jcls;
26906
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
26907
 
  arg2 = *(LassoSamlp2Scoping **)(void *)&jarg2; 
 
29374
  (void)jarg1_;
 
29375
  (void)jarg2_;
 
29376
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
 
29377
  arg2 = *(LassoSamlp2Scoping **)&jarg2; 
26908
29378
  LassoSamlp2AuthnRequest_Scoping_set(arg1,arg2);
26909
29379
  
26910
29380
}
26911
29381
 
26912
29382
 
26913
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1scoping_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29383
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1scoping_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26914
29384
  jlong jresult = 0 ;
26915
29385
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26916
29386
  LassoSamlp2Scoping *result = 0 ;
26917
29387
  
26918
29388
  (void)jenv;
26919
29389
  (void)jcls;
26920
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29390
  (void)jarg1_;
 
29391
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26921
29392
  result = (LassoSamlp2Scoping *)LassoSamlp2AuthnRequest_Scoping_get(arg1);
26922
 
  
26923
 
  *(LassoSamlp2Scoping **)(void *)&jresult = result; 
 
29393
  *(LassoSamlp2Scoping **)&jresult = result; 
26924
29394
  return jresult;
26925
29395
}
26926
29396
 
26927
29397
 
26928
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29398
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26929
29399
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26930
29400
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
26931
29401
  
26932
29402
  (void)jenv;
26933
29403
  (void)jcls;
26934
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
26935
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
29404
  (void)jarg1_;
 
29405
  (void)jarg2_;
 
29406
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
 
29407
  arg2 = *(LassoSaml2NameID **)&jarg2; 
26936
29408
  LassoSamlp2AuthnRequest_Issuer_set(arg1,arg2);
26937
29409
  
26938
29410
}
26939
29411
 
26940
29412
 
26941
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29413
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26942
29414
  jlong jresult = 0 ;
26943
29415
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26944
29416
  LassoSaml2NameID *result = 0 ;
26945
29417
  
26946
29418
  (void)jenv;
26947
29419
  (void)jcls;
26948
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29420
  (void)jarg1_;
 
29421
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26949
29422
  result = (LassoSaml2NameID *)LassoSamlp2AuthnRequest_Issuer_get(arg1);
26950
 
  
26951
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
29423
  *(LassoSaml2NameID **)&jresult = result; 
26952
29424
  return jresult;
26953
29425
}
26954
29426
 
26955
29427
 
26956
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29428
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
26957
29429
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26958
29430
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
26959
29431
  
26960
29432
  (void)jenv;
26961
29433
  (void)jcls;
26962
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
26963
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
29434
  (void)jarg1_;
 
29435
  (void)jarg2_;
 
29436
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
 
29437
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
26964
29438
  LassoSamlp2AuthnRequest_Extensions_set(arg1,arg2);
26965
29439
  
26966
29440
}
26967
29441
 
26968
29442
 
26969
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29443
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
26970
29444
  jlong jresult = 0 ;
26971
29445
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26972
29446
  LassoSamlp2Extensions *result = 0 ;
26973
29447
  
26974
29448
  (void)jenv;
26975
29449
  (void)jcls;
26976
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29450
  (void)jarg1_;
 
29451
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26977
29452
  result = (LassoSamlp2Extensions *)LassoSamlp2AuthnRequest_Extensions_get(arg1);
26978
 
  
26979
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
29453
  *(LassoSamlp2Extensions **)&jresult = result; 
26980
29454
  return jresult;
26981
29455
}
26982
29456
 
26983
29457
 
26984
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29458
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
26985
29459
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
26986
29460
  char *arg2 = (char *) 0 ;
26987
29461
  
26988
29462
  (void)jenv;
26989
29463
  (void)jcls;
26990
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29464
  (void)jarg1_;
 
29465
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
26991
29466
  arg2 = 0;
26992
29467
  if (jarg2) {
26993
29468
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
26995
29470
  }
26996
29471
  LassoSamlp2AuthnRequest_ID_set(arg1,arg2);
26997
29472
  
26998
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29473
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
26999
29474
}
27000
29475
 
27001
29476
 
27002
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29477
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27003
29478
  jstring jresult = 0 ;
27004
29479
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27005
29480
  char *result = 0 ;
27006
29481
  
27007
29482
  (void)jenv;
27008
29483
  (void)jcls;
27009
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29484
  (void)jarg1_;
 
29485
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27010
29486
  result = (char *)LassoSamlp2AuthnRequest_ID_get(arg1);
27011
 
  
27012
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29487
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27013
29488
  return jresult;
27014
29489
}
27015
29490
 
27016
29491
 
27017
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29492
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27018
29493
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27019
29494
  char *arg2 = (char *) 0 ;
27020
29495
  
27021
29496
  (void)jenv;
27022
29497
  (void)jcls;
27023
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29498
  (void)jarg1_;
 
29499
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27024
29500
  arg2 = 0;
27025
29501
  if (jarg2) {
27026
29502
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27028
29504
  }
27029
29505
  LassoSamlp2AuthnRequest_Version_set(arg1,arg2);
27030
29506
  
27031
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29507
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27032
29508
}
27033
29509
 
27034
29510
 
27035
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29511
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27036
29512
  jstring jresult = 0 ;
27037
29513
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27038
29514
  char *result = 0 ;
27039
29515
  
27040
29516
  (void)jenv;
27041
29517
  (void)jcls;
27042
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29518
  (void)jarg1_;
 
29519
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27043
29520
  result = (char *)LassoSamlp2AuthnRequest_Version_get(arg1);
27044
 
  
27045
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29521
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27046
29522
  return jresult;
27047
29523
}
27048
29524
 
27049
29525
 
27050
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29526
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27051
29527
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27052
29528
  char *arg2 = (char *) 0 ;
27053
29529
  
27054
29530
  (void)jenv;
27055
29531
  (void)jcls;
27056
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29532
  (void)jarg1_;
 
29533
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27057
29534
  arg2 = 0;
27058
29535
  if (jarg2) {
27059
29536
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27061
29538
  }
27062
29539
  LassoSamlp2AuthnRequest_IssueInstant_set(arg1,arg2);
27063
29540
  
27064
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29541
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27065
29542
}
27066
29543
 
27067
29544
 
27068
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29545
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27069
29546
  jstring jresult = 0 ;
27070
29547
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27071
29548
  char *result = 0 ;
27072
29549
  
27073
29550
  (void)jenv;
27074
29551
  (void)jcls;
27075
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29552
  (void)jarg1_;
 
29553
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27076
29554
  result = (char *)LassoSamlp2AuthnRequest_IssueInstant_get(arg1);
27077
 
  
27078
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29555
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27079
29556
  return jresult;
27080
29557
}
27081
29558
 
27082
29559
 
27083
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29560
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27084
29561
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27085
29562
  char *arg2 = (char *) 0 ;
27086
29563
  
27087
29564
  (void)jenv;
27088
29565
  (void)jcls;
27089
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29566
  (void)jarg1_;
 
29567
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27090
29568
  arg2 = 0;
27091
29569
  if (jarg2) {
27092
29570
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27094
29572
  }
27095
29573
  LassoSamlp2AuthnRequest_Destination_set(arg1,arg2);
27096
29574
  
27097
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29575
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27098
29576
}
27099
29577
 
27100
29578
 
27101
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29579
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27102
29580
  jstring jresult = 0 ;
27103
29581
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27104
29582
  char *result = 0 ;
27105
29583
  
27106
29584
  (void)jenv;
27107
29585
  (void)jcls;
27108
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29586
  (void)jarg1_;
 
29587
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27109
29588
  result = (char *)LassoSamlp2AuthnRequest_Destination_get(arg1);
27110
 
  
27111
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29589
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27112
29590
  return jresult;
27113
29591
}
27114
29592
 
27115
29593
 
27116
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29594
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27117
29595
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27118
29596
  char *arg2 = (char *) 0 ;
27119
29597
  
27120
29598
  (void)jenv;
27121
29599
  (void)jcls;
27122
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29600
  (void)jarg1_;
 
29601
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27123
29602
  arg2 = 0;
27124
29603
  if (jarg2) {
27125
29604
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27127
29606
  }
27128
29607
  LassoSamlp2AuthnRequest_Consent_set(arg1,arg2);
27129
29608
  
27130
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29609
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27131
29610
}
27132
29611
 
27133
29612
 
27134
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29613
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27135
29614
  jstring jresult = 0 ;
27136
29615
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27137
29616
  char *result = 0 ;
27138
29617
  
27139
29618
  (void)jenv;
27140
29619
  (void)jcls;
27141
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29620
  (void)jarg1_;
 
29621
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27142
29622
  result = (char *)LassoSamlp2AuthnRequest_Consent_get(arg1);
27143
 
  
27144
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29623
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27145
29624
  return jresult;
27146
29625
}
27147
29626
 
27148
29627
 
27149
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AuthnRequest(JNIEnv *jenv, jclass jcls) {
 
29628
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AuthnRequest(JNIEnv *jenv, jclass jcls) {
27150
29629
  jlong jresult = 0 ;
27151
29630
  LassoSamlp2AuthnRequest *result = 0 ;
27152
29631
  
27153
29632
  (void)jenv;
27154
29633
  (void)jcls;
27155
29634
  result = (LassoSamlp2AuthnRequest *)new_LassoSamlp2AuthnRequest();
27156
 
  
27157
 
  *(LassoSamlp2AuthnRequest **)(void *)&jresult = result; 
 
29635
  *(LassoSamlp2AuthnRequest **)&jresult = result; 
27158
29636
  return jresult;
27159
29637
}
27160
29638
 
27161
29639
 
27162
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29640
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AuthnRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27163
29641
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27164
29642
  
27165
29643
  (void)jenv;
27166
29644
  (void)jcls;
27167
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29645
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27168
29646
  delete_LassoSamlp2AuthnRequest(arg1);
27169
29647
  
27170
29648
}
27171
29649
 
27172
29650
 
27173
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29651
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27174
29652
  jstring jresult = 0 ;
27175
29653
  LassoSamlp2AuthnRequest *arg1 = (LassoSamlp2AuthnRequest *) 0 ;
27176
29654
  char *result = 0 ;
27177
29655
  
27178
29656
  (void)jenv;
27179
29657
  (void)jcls;
27180
 
  arg1 = *(LassoSamlp2AuthnRequest **)(void *)&jarg1; 
 
29658
  (void)jarg1_;
 
29659
  arg1 = *(LassoSamlp2AuthnRequest **)&jarg1; 
27181
29660
  result = (char *)LassoSamlp2AuthnRequest_dump(arg1);
27182
 
  
27183
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29661
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27184
29662
  g_free(result);
27185
29663
  return jresult;
27186
29664
}
27187
29665
 
27188
29666
 
27189
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29667
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27190
29668
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27191
29669
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
27192
29670
  
27193
29671
  (void)jenv;
27194
29672
  (void)jcls;
27195
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
27196
 
  arg2 = *(LassoSaml2Subject **)(void *)&jarg2; 
 
29673
  (void)jarg1_;
 
29674
  (void)jarg2_;
 
29675
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
 
29676
  arg2 = *(LassoSaml2Subject **)&jarg2; 
27197
29677
  LassoSamlp2SubjectQueryAbstract_Subject_set(arg1,arg2);
27198
29678
  
27199
29679
}
27200
29680
 
27201
29681
 
27202
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29682
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27203
29683
  jlong jresult = 0 ;
27204
29684
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27205
29685
  LassoSaml2Subject *result = 0 ;
27206
29686
  
27207
29687
  (void)jenv;
27208
29688
  (void)jcls;
27209
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29689
  (void)jarg1_;
 
29690
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27210
29691
  result = (LassoSaml2Subject *)LassoSamlp2SubjectQueryAbstract_Subject_get(arg1);
27211
 
  
27212
 
  *(LassoSaml2Subject **)(void *)&jresult = result; 
 
29692
  *(LassoSaml2Subject **)&jresult = result; 
27213
29693
  return jresult;
27214
29694
}
27215
29695
 
27216
29696
 
27217
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29697
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27218
29698
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27219
29699
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
27220
29700
  
27221
29701
  (void)jenv;
27222
29702
  (void)jcls;
27223
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
27224
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
29703
  (void)jarg1_;
 
29704
  (void)jarg2_;
 
29705
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
 
29706
  arg2 = *(LassoSaml2NameID **)&jarg2; 
27225
29707
  LassoSamlp2SubjectQueryAbstract_Issuer_set(arg1,arg2);
27226
29708
  
27227
29709
}
27228
29710
 
27229
29711
 
27230
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29712
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27231
29713
  jlong jresult = 0 ;
27232
29714
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27233
29715
  LassoSaml2NameID *result = 0 ;
27234
29716
  
27235
29717
  (void)jenv;
27236
29718
  (void)jcls;
27237
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29719
  (void)jarg1_;
 
29720
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27238
29721
  result = (LassoSaml2NameID *)LassoSamlp2SubjectQueryAbstract_Issuer_get(arg1);
27239
 
  
27240
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
29722
  *(LassoSaml2NameID **)&jresult = result; 
27241
29723
  return jresult;
27242
29724
}
27243
29725
 
27244
29726
 
27245
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
29727
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27246
29728
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27247
29729
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
27248
29730
  
27249
29731
  (void)jenv;
27250
29732
  (void)jcls;
27251
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
27252
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
29733
  (void)jarg1_;
 
29734
  (void)jarg2_;
 
29735
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
 
29736
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
27253
29737
  LassoSamlp2SubjectQueryAbstract_Extensions_set(arg1,arg2);
27254
29738
  
27255
29739
}
27256
29740
 
27257
29741
 
27258
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29742
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27259
29743
  jlong jresult = 0 ;
27260
29744
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27261
29745
  LassoSamlp2Extensions *result = 0 ;
27262
29746
  
27263
29747
  (void)jenv;
27264
29748
  (void)jcls;
27265
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29749
  (void)jarg1_;
 
29750
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27266
29751
  result = (LassoSamlp2Extensions *)LassoSamlp2SubjectQueryAbstract_Extensions_get(arg1);
27267
 
  
27268
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
29752
  *(LassoSamlp2Extensions **)&jresult = result; 
27269
29753
  return jresult;
27270
29754
}
27271
29755
 
27272
29756
 
27273
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29757
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27274
29758
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27275
29759
  char *arg2 = (char *) 0 ;
27276
29760
  
27277
29761
  (void)jenv;
27278
29762
  (void)jcls;
27279
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29763
  (void)jarg1_;
 
29764
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27280
29765
  arg2 = 0;
27281
29766
  if (jarg2) {
27282
29767
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27284
29769
  }
27285
29770
  LassoSamlp2SubjectQueryAbstract_ID_set(arg1,arg2);
27286
29771
  
27287
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29772
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27288
29773
}
27289
29774
 
27290
29775
 
27291
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29776
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27292
29777
  jstring jresult = 0 ;
27293
29778
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27294
29779
  char *result = 0 ;
27295
29780
  
27296
29781
  (void)jenv;
27297
29782
  (void)jcls;
27298
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29783
  (void)jarg1_;
 
29784
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27299
29785
  result = (char *)LassoSamlp2SubjectQueryAbstract_ID_get(arg1);
27300
 
  
27301
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29786
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27302
29787
  return jresult;
27303
29788
}
27304
29789
 
27305
29790
 
27306
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29791
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27307
29792
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27308
29793
  char *arg2 = (char *) 0 ;
27309
29794
  
27310
29795
  (void)jenv;
27311
29796
  (void)jcls;
27312
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29797
  (void)jarg1_;
 
29798
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27313
29799
  arg2 = 0;
27314
29800
  if (jarg2) {
27315
29801
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27317
29803
  }
27318
29804
  LassoSamlp2SubjectQueryAbstract_Version_set(arg1,arg2);
27319
29805
  
27320
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29806
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27321
29807
}
27322
29808
 
27323
29809
 
27324
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29810
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27325
29811
  jstring jresult = 0 ;
27326
29812
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27327
29813
  char *result = 0 ;
27328
29814
  
27329
29815
  (void)jenv;
27330
29816
  (void)jcls;
27331
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29817
  (void)jarg1_;
 
29818
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27332
29819
  result = (char *)LassoSamlp2SubjectQueryAbstract_Version_get(arg1);
27333
 
  
27334
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29820
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27335
29821
  return jresult;
27336
29822
}
27337
29823
 
27338
29824
 
27339
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29825
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27340
29826
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27341
29827
  char *arg2 = (char *) 0 ;
27342
29828
  
27343
29829
  (void)jenv;
27344
29830
  (void)jcls;
27345
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29831
  (void)jarg1_;
 
29832
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27346
29833
  arg2 = 0;
27347
29834
  if (jarg2) {
27348
29835
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27350
29837
  }
27351
29838
  LassoSamlp2SubjectQueryAbstract_IssueInstant_set(arg1,arg2);
27352
29839
  
27353
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29840
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27354
29841
}
27355
29842
 
27356
29843
 
27357
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29844
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27358
29845
  jstring jresult = 0 ;
27359
29846
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27360
29847
  char *result = 0 ;
27361
29848
  
27362
29849
  (void)jenv;
27363
29850
  (void)jcls;
27364
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29851
  (void)jarg1_;
 
29852
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27365
29853
  result = (char *)LassoSamlp2SubjectQueryAbstract_IssueInstant_get(arg1);
27366
 
  
27367
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29854
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27368
29855
  return jresult;
27369
29856
}
27370
29857
 
27371
29858
 
27372
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29859
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27373
29860
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27374
29861
  char *arg2 = (char *) 0 ;
27375
29862
  
27376
29863
  (void)jenv;
27377
29864
  (void)jcls;
27378
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29865
  (void)jarg1_;
 
29866
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27379
29867
  arg2 = 0;
27380
29868
  if (jarg2) {
27381
29869
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27383
29871
  }
27384
29872
  LassoSamlp2SubjectQueryAbstract_Destination_set(arg1,arg2);
27385
29873
  
27386
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29874
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27387
29875
}
27388
29876
 
27389
29877
 
27390
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29878
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27391
29879
  jstring jresult = 0 ;
27392
29880
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27393
29881
  char *result = 0 ;
27394
29882
  
27395
29883
  (void)jenv;
27396
29884
  (void)jcls;
27397
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29885
  (void)jarg1_;
 
29886
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27398
29887
  result = (char *)LassoSamlp2SubjectQueryAbstract_Destination_get(arg1);
27399
 
  
27400
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29888
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27401
29889
  return jresult;
27402
29890
}
27403
29891
 
27404
29892
 
27405
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29893
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27406
29894
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27407
29895
  char *arg2 = (char *) 0 ;
27408
29896
  
27409
29897
  (void)jenv;
27410
29898
  (void)jcls;
27411
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29899
  (void)jarg1_;
 
29900
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27412
29901
  arg2 = 0;
27413
29902
  if (jarg2) {
27414
29903
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27416
29905
  }
27417
29906
  LassoSamlp2SubjectQueryAbstract_Consent_set(arg1,arg2);
27418
29907
  
27419
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29908
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27420
29909
}
27421
29910
 
27422
29911
 
27423
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29912
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27424
29913
  jstring jresult = 0 ;
27425
29914
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27426
29915
  char *result = 0 ;
27427
29916
  
27428
29917
  (void)jenv;
27429
29918
  (void)jcls;
27430
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29919
  (void)jarg1_;
 
29920
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27431
29921
  result = (char *)LassoSamlp2SubjectQueryAbstract_Consent_get(arg1);
27432
 
  
27433
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29922
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27434
29923
  return jresult;
27435
29924
}
27436
29925
 
27437
29926
 
27438
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2SubjectQueryAbstract(JNIEnv *jenv, jclass jcls) {
 
29927
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2SubjectQueryAbstract(JNIEnv *jenv, jclass jcls) {
27439
29928
  jlong jresult = 0 ;
27440
29929
  LassoSamlp2SubjectQueryAbstract *result = 0 ;
27441
29930
  
27442
29931
  (void)jenv;
27443
29932
  (void)jcls;
27444
29933
  result = (LassoSamlp2SubjectQueryAbstract *)new_LassoSamlp2SubjectQueryAbstract();
27445
 
  
27446
 
  *(LassoSamlp2SubjectQueryAbstract **)(void *)&jresult = result; 
 
29934
  *(LassoSamlp2SubjectQueryAbstract **)&jresult = result; 
27447
29935
  return jresult;
27448
29936
}
27449
29937
 
27450
29938
 
27451
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2SubjectQueryAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29939
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2SubjectQueryAbstract(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27452
29940
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27453
29941
  
27454
29942
  (void)jenv;
27455
29943
  (void)jcls;
27456
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29944
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27457
29945
  delete_LassoSamlp2SubjectQueryAbstract(arg1);
27458
29946
  
27459
29947
}
27460
29948
 
27461
29949
 
27462
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29950
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2SubjectQueryAbstract_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27463
29951
  jstring jresult = 0 ;
27464
29952
  LassoSamlp2SubjectQueryAbstract *arg1 = (LassoSamlp2SubjectQueryAbstract *) 0 ;
27465
29953
  char *result = 0 ;
27466
29954
  
27467
29955
  (void)jenv;
27468
29956
  (void)jcls;
27469
 
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)(void *)&jarg1; 
 
29957
  (void)jarg1_;
 
29958
  arg1 = *(LassoSamlp2SubjectQueryAbstract **)&jarg1; 
27470
29959
  result = (char *)LassoSamlp2SubjectQueryAbstract_dump(arg1);
27471
 
  
27472
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
29960
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27473
29961
  g_free(result);
27474
29962
  return jresult;
27475
29963
}
27476
29964
 
27477
29965
 
27478
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Resource_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
29966
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1resource_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27479
29967
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27480
29968
  char *arg2 = (char *) 0 ;
27481
29969
  
27482
29970
  (void)jenv;
27483
29971
  (void)jcls;
27484
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
29972
  (void)jarg1_;
 
29973
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27485
29974
  arg2 = 0;
27486
29975
  if (jarg2) {
27487
29976
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27488
29977
    if (!arg2) return ;
27489
29978
  }
27490
29979
  {
27491
 
    if (arg1->Resource) free((char*)arg1->Resource);
 
29980
    if (arg1->Resource) free((char *)arg1->Resource);
27492
29981
    if (arg2) {
27493
 
      arg1->Resource = (char *) malloc(strlen(arg2)+1);
27494
 
      strcpy((char*)arg1->Resource,arg2);
 
29982
      arg1->Resource = (char *) malloc(strlen((const char *)arg2)+1);
 
29983
      strcpy((char *)arg1->Resource, (const char *)arg2);
27495
29984
    } else {
27496
29985
      arg1->Resource = 0;
27497
29986
    }
27498
29987
  }
27499
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
29988
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27500
29989
}
27501
29990
 
27502
29991
 
27503
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Resource_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
29992
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1resource_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27504
29993
  jstring jresult = 0 ;
27505
29994
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27506
29995
  char *result = 0 ;
27507
29996
  
27508
29997
  (void)jenv;
27509
29998
  (void)jcls;
27510
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
29999
  (void)jarg1_;
 
30000
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27511
30001
  result = (char *) ((arg1)->Resource);
27512
 
  
27513
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30002
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27514
30003
  return jresult;
27515
30004
}
27516
30005
 
27517
30006
 
27518
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1action_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30007
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1action_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27519
30008
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27520
30009
  LassoSaml2Action *arg2 = (LassoSaml2Action *) 0 ;
27521
30010
  
27522
30011
  (void)jenv;
27523
30012
  (void)jcls;
27524
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
27525
 
  arg2 = *(LassoSaml2Action **)(void *)&jarg2; 
 
30013
  (void)jarg1_;
 
30014
  (void)jarg2_;
 
30015
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
 
30016
  arg2 = *(LassoSaml2Action **)&jarg2; 
27526
30017
  LassoSamlp2AuthzDecisionQuery_Action_set(arg1,arg2);
27527
30018
  
27528
30019
}
27529
30020
 
27530
30021
 
27531
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1action_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30022
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1action_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27532
30023
  jlong jresult = 0 ;
27533
30024
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27534
30025
  LassoSaml2Action *result = 0 ;
27535
30026
  
27536
30027
  (void)jenv;
27537
30028
  (void)jcls;
27538
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30029
  (void)jarg1_;
 
30030
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27539
30031
  result = (LassoSaml2Action *)LassoSamlp2AuthzDecisionQuery_Action_get(arg1);
27540
 
  
27541
 
  *(LassoSaml2Action **)(void *)&jresult = result; 
 
30032
  *(LassoSaml2Action **)&jresult = result; 
27542
30033
  return jresult;
27543
30034
}
27544
30035
 
27545
30036
 
27546
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1evidence_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30037
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1evidence_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27547
30038
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27548
30039
  LassoSaml2Evidence *arg2 = (LassoSaml2Evidence *) 0 ;
27549
30040
  
27550
30041
  (void)jenv;
27551
30042
  (void)jcls;
27552
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
27553
 
  arg2 = *(LassoSaml2Evidence **)(void *)&jarg2; 
 
30043
  (void)jarg1_;
 
30044
  (void)jarg2_;
 
30045
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
 
30046
  arg2 = *(LassoSaml2Evidence **)&jarg2; 
27554
30047
  LassoSamlp2AuthzDecisionQuery_Evidence_set(arg1,arg2);
27555
30048
  
27556
30049
}
27557
30050
 
27558
30051
 
27559
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1evidence_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30052
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1evidence_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27560
30053
  jlong jresult = 0 ;
27561
30054
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27562
30055
  LassoSaml2Evidence *result = 0 ;
27563
30056
  
27564
30057
  (void)jenv;
27565
30058
  (void)jcls;
27566
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30059
  (void)jarg1_;
 
30060
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27567
30061
  result = (LassoSaml2Evidence *)LassoSamlp2AuthzDecisionQuery_Evidence_get(arg1);
27568
 
  
27569
 
  *(LassoSaml2Evidence **)(void *)&jresult = result; 
 
30062
  *(LassoSaml2Evidence **)&jresult = result; 
27570
30063
  return jresult;
27571
30064
}
27572
30065
 
27573
30066
 
27574
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30067
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27575
30068
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27576
30069
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
27577
30070
  
27578
30071
  (void)jenv;
27579
30072
  (void)jcls;
27580
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
27581
 
  arg2 = *(LassoSaml2Subject **)(void *)&jarg2; 
 
30073
  (void)jarg1_;
 
30074
  (void)jarg2_;
 
30075
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
 
30076
  arg2 = *(LassoSaml2Subject **)&jarg2; 
27582
30077
  LassoSamlp2AuthzDecisionQuery_Subject_set(arg1,arg2);
27583
30078
  
27584
30079
}
27585
30080
 
27586
30081
 
27587
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30082
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27588
30083
  jlong jresult = 0 ;
27589
30084
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27590
30085
  LassoSaml2Subject *result = 0 ;
27591
30086
  
27592
30087
  (void)jenv;
27593
30088
  (void)jcls;
27594
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30089
  (void)jarg1_;
 
30090
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27595
30091
  result = (LassoSaml2Subject *)LassoSamlp2AuthzDecisionQuery_Subject_get(arg1);
27596
 
  
27597
 
  *(LassoSaml2Subject **)(void *)&jresult = result; 
 
30092
  *(LassoSaml2Subject **)&jresult = result; 
27598
30093
  return jresult;
27599
30094
}
27600
30095
 
27601
30096
 
27602
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30097
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27603
30098
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27604
30099
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
27605
30100
  
27606
30101
  (void)jenv;
27607
30102
  (void)jcls;
27608
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
27609
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
30103
  (void)jarg1_;
 
30104
  (void)jarg2_;
 
30105
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
 
30106
  arg2 = *(LassoSaml2NameID **)&jarg2; 
27610
30107
  LassoSamlp2AuthzDecisionQuery_Issuer_set(arg1,arg2);
27611
30108
  
27612
30109
}
27613
30110
 
27614
30111
 
27615
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30112
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27616
30113
  jlong jresult = 0 ;
27617
30114
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27618
30115
  LassoSaml2NameID *result = 0 ;
27619
30116
  
27620
30117
  (void)jenv;
27621
30118
  (void)jcls;
27622
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30119
  (void)jarg1_;
 
30120
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27623
30121
  result = (LassoSaml2NameID *)LassoSamlp2AuthzDecisionQuery_Issuer_get(arg1);
27624
 
  
27625
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
30122
  *(LassoSaml2NameID **)&jresult = result; 
27626
30123
  return jresult;
27627
30124
}
27628
30125
 
27629
30126
 
27630
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30127
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27631
30128
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27632
30129
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
27633
30130
  
27634
30131
  (void)jenv;
27635
30132
  (void)jcls;
27636
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
27637
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
30133
  (void)jarg1_;
 
30134
  (void)jarg2_;
 
30135
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
 
30136
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
27638
30137
  LassoSamlp2AuthzDecisionQuery_Extensions_set(arg1,arg2);
27639
30138
  
27640
30139
}
27641
30140
 
27642
30141
 
27643
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30142
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27644
30143
  jlong jresult = 0 ;
27645
30144
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27646
30145
  LassoSamlp2Extensions *result = 0 ;
27647
30146
  
27648
30147
  (void)jenv;
27649
30148
  (void)jcls;
27650
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30149
  (void)jarg1_;
 
30150
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27651
30151
  result = (LassoSamlp2Extensions *)LassoSamlp2AuthzDecisionQuery_Extensions_get(arg1);
27652
 
  
27653
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
30152
  *(LassoSamlp2Extensions **)&jresult = result; 
27654
30153
  return jresult;
27655
30154
}
27656
30155
 
27657
30156
 
27658
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30157
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27659
30158
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27660
30159
  char *arg2 = (char *) 0 ;
27661
30160
  
27662
30161
  (void)jenv;
27663
30162
  (void)jcls;
27664
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30163
  (void)jarg1_;
 
30164
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27665
30165
  arg2 = 0;
27666
30166
  if (jarg2) {
27667
30167
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27669
30169
  }
27670
30170
  LassoSamlp2AuthzDecisionQuery_ID_set(arg1,arg2);
27671
30171
  
27672
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30172
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27673
30173
}
27674
30174
 
27675
30175
 
27676
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30176
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27677
30177
  jstring jresult = 0 ;
27678
30178
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27679
30179
  char *result = 0 ;
27680
30180
  
27681
30181
  (void)jenv;
27682
30182
  (void)jcls;
27683
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30183
  (void)jarg1_;
 
30184
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27684
30185
  result = (char *)LassoSamlp2AuthzDecisionQuery_ID_get(arg1);
27685
 
  
27686
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30186
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27687
30187
  return jresult;
27688
30188
}
27689
30189
 
27690
30190
 
27691
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30191
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27692
30192
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27693
30193
  char *arg2 = (char *) 0 ;
27694
30194
  
27695
30195
  (void)jenv;
27696
30196
  (void)jcls;
27697
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30197
  (void)jarg1_;
 
30198
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27698
30199
  arg2 = 0;
27699
30200
  if (jarg2) {
27700
30201
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27702
30203
  }
27703
30204
  LassoSamlp2AuthzDecisionQuery_Version_set(arg1,arg2);
27704
30205
  
27705
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30206
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27706
30207
}
27707
30208
 
27708
30209
 
27709
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30210
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27710
30211
  jstring jresult = 0 ;
27711
30212
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27712
30213
  char *result = 0 ;
27713
30214
  
27714
30215
  (void)jenv;
27715
30216
  (void)jcls;
27716
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30217
  (void)jarg1_;
 
30218
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27717
30219
  result = (char *)LassoSamlp2AuthzDecisionQuery_Version_get(arg1);
27718
 
  
27719
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30220
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27720
30221
  return jresult;
27721
30222
}
27722
30223
 
27723
30224
 
27724
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30225
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27725
30226
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27726
30227
  char *arg2 = (char *) 0 ;
27727
30228
  
27728
30229
  (void)jenv;
27729
30230
  (void)jcls;
27730
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30231
  (void)jarg1_;
 
30232
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27731
30233
  arg2 = 0;
27732
30234
  if (jarg2) {
27733
30235
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27735
30237
  }
27736
30238
  LassoSamlp2AuthzDecisionQuery_IssueInstant_set(arg1,arg2);
27737
30239
  
27738
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30240
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27739
30241
}
27740
30242
 
27741
30243
 
27742
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30244
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27743
30245
  jstring jresult = 0 ;
27744
30246
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27745
30247
  char *result = 0 ;
27746
30248
  
27747
30249
  (void)jenv;
27748
30250
  (void)jcls;
27749
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30251
  (void)jarg1_;
 
30252
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27750
30253
  result = (char *)LassoSamlp2AuthzDecisionQuery_IssueInstant_get(arg1);
27751
 
  
27752
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30254
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27753
30255
  return jresult;
27754
30256
}
27755
30257
 
27756
30258
 
27757
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30259
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27758
30260
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27759
30261
  char *arg2 = (char *) 0 ;
27760
30262
  
27761
30263
  (void)jenv;
27762
30264
  (void)jcls;
27763
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30265
  (void)jarg1_;
 
30266
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27764
30267
  arg2 = 0;
27765
30268
  if (jarg2) {
27766
30269
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27768
30271
  }
27769
30272
  LassoSamlp2AuthzDecisionQuery_Destination_set(arg1,arg2);
27770
30273
  
27771
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30274
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27772
30275
}
27773
30276
 
27774
30277
 
27775
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30278
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27776
30279
  jstring jresult = 0 ;
27777
30280
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27778
30281
  char *result = 0 ;
27779
30282
  
27780
30283
  (void)jenv;
27781
30284
  (void)jcls;
27782
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30285
  (void)jarg1_;
 
30286
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27783
30287
  result = (char *)LassoSamlp2AuthzDecisionQuery_Destination_get(arg1);
27784
 
  
27785
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30288
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27786
30289
  return jresult;
27787
30290
}
27788
30291
 
27789
30292
 
27790
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30293
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27791
30294
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27792
30295
  char *arg2 = (char *) 0 ;
27793
30296
  
27794
30297
  (void)jenv;
27795
30298
  (void)jcls;
27796
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30299
  (void)jarg1_;
 
30300
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27797
30301
  arg2 = 0;
27798
30302
  if (jarg2) {
27799
30303
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27801
30305
  }
27802
30306
  LassoSamlp2AuthzDecisionQuery_Consent_set(arg1,arg2);
27803
30307
  
27804
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30308
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27805
30309
}
27806
30310
 
27807
30311
 
27808
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30312
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27809
30313
  jstring jresult = 0 ;
27810
30314
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27811
30315
  char *result = 0 ;
27812
30316
  
27813
30317
  (void)jenv;
27814
30318
  (void)jcls;
27815
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30319
  (void)jarg1_;
 
30320
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27816
30321
  result = (char *)LassoSamlp2AuthzDecisionQuery_Consent_get(arg1);
27817
 
  
27818
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30322
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27819
30323
  return jresult;
27820
30324
}
27821
30325
 
27822
30326
 
27823
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AuthzDecisionQuery(JNIEnv *jenv, jclass jcls) {
 
30327
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AuthzDecisionQuery(JNIEnv *jenv, jclass jcls) {
27824
30328
  jlong jresult = 0 ;
27825
30329
  LassoSamlp2AuthzDecisionQuery *result = 0 ;
27826
30330
  
27827
30331
  (void)jenv;
27828
30332
  (void)jcls;
27829
30333
  result = (LassoSamlp2AuthzDecisionQuery *)new_LassoSamlp2AuthzDecisionQuery();
27830
 
  
27831
 
  *(LassoSamlp2AuthzDecisionQuery **)(void *)&jresult = result; 
 
30334
  *(LassoSamlp2AuthzDecisionQuery **)&jresult = result; 
27832
30335
  return jresult;
27833
30336
}
27834
30337
 
27835
30338
 
27836
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AuthzDecisionQuery(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30339
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AuthzDecisionQuery(JNIEnv *jenv, jclass jcls, jlong jarg1) {
27837
30340
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27838
30341
  
27839
30342
  (void)jenv;
27840
30343
  (void)jcls;
27841
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30344
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27842
30345
  delete_LassoSamlp2AuthzDecisionQuery(arg1);
27843
30346
  
27844
30347
}
27845
30348
 
27846
30349
 
27847
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30350
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthzDecisionQuery_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27848
30351
  jstring jresult = 0 ;
27849
30352
  LassoSamlp2AuthzDecisionQuery *arg1 = (LassoSamlp2AuthzDecisionQuery *) 0 ;
27850
30353
  char *result = 0 ;
27851
30354
  
27852
30355
  (void)jenv;
27853
30356
  (void)jcls;
27854
 
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)(void *)&jarg1; 
 
30357
  (void)jarg1_;
 
30358
  arg1 = *(LassoSamlp2AuthzDecisionQuery **)&jarg1; 
27855
30359
  result = (char *)LassoSamlp2AuthzDecisionQuery_dump(arg1);
27856
 
  
27857
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30360
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
27858
30361
  g_free(result);
27859
30362
  return jresult;
27860
30363
}
27861
30364
 
27862
30365
 
27863
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1attribute_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30366
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1attribute_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27864
30367
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27865
30368
  LassoSaml2Attribute *arg2 = (LassoSaml2Attribute *) 0 ;
27866
30369
  
27867
30370
  (void)jenv;
27868
30371
  (void)jcls;
27869
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
27870
 
  arg2 = *(LassoSaml2Attribute **)(void *)&jarg2; 
 
30372
  (void)jarg1_;
 
30373
  (void)jarg2_;
 
30374
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
 
30375
  arg2 = *(LassoSaml2Attribute **)&jarg2; 
27871
30376
  LassoSamlp2AttributeQuery_Attribute_set(arg1,arg2);
27872
30377
  
27873
30378
}
27874
30379
 
27875
30380
 
27876
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1attribute_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30381
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1attribute_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27877
30382
  jlong jresult = 0 ;
27878
30383
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27879
30384
  LassoSaml2Attribute *result = 0 ;
27880
30385
  
27881
30386
  (void)jenv;
27882
30387
  (void)jcls;
27883
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30388
  (void)jarg1_;
 
30389
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
27884
30390
  result = (LassoSaml2Attribute *)LassoSamlp2AttributeQuery_Attribute_get(arg1);
27885
 
  
27886
 
  *(LassoSaml2Attribute **)(void *)&jresult = result; 
 
30391
  *(LassoSaml2Attribute **)&jresult = result; 
27887
30392
  return jresult;
27888
30393
}
27889
30394
 
27890
30395
 
27891
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30396
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27892
30397
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27893
30398
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
27894
30399
  
27895
30400
  (void)jenv;
27896
30401
  (void)jcls;
27897
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
27898
 
  arg2 = *(LassoSaml2Subject **)(void *)&jarg2; 
 
30402
  (void)jarg1_;
 
30403
  (void)jarg2_;
 
30404
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
 
30405
  arg2 = *(LassoSaml2Subject **)&jarg2; 
27899
30406
  LassoSamlp2AttributeQuery_Subject_set(arg1,arg2);
27900
30407
  
27901
30408
}
27902
30409
 
27903
30410
 
27904
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30411
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27905
30412
  jlong jresult = 0 ;
27906
30413
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27907
30414
  LassoSaml2Subject *result = 0 ;
27908
30415
  
27909
30416
  (void)jenv;
27910
30417
  (void)jcls;
27911
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30418
  (void)jarg1_;
 
30419
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
27912
30420
  result = (LassoSaml2Subject *)LassoSamlp2AttributeQuery_Subject_get(arg1);
27913
 
  
27914
 
  *(LassoSaml2Subject **)(void *)&jresult = result; 
 
30421
  *(LassoSaml2Subject **)&jresult = result; 
27915
30422
  return jresult;
27916
30423
}
27917
30424
 
27918
30425
 
27919
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30426
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27920
30427
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27921
30428
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
27922
30429
  
27923
30430
  (void)jenv;
27924
30431
  (void)jcls;
27925
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
27926
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
30432
  (void)jarg1_;
 
30433
  (void)jarg2_;
 
30434
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
 
30435
  arg2 = *(LassoSaml2NameID **)&jarg2; 
27927
30436
  LassoSamlp2AttributeQuery_Issuer_set(arg1,arg2);
27928
30437
  
27929
30438
}
27930
30439
 
27931
30440
 
27932
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30441
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27933
30442
  jlong jresult = 0 ;
27934
30443
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27935
30444
  LassoSaml2NameID *result = 0 ;
27936
30445
  
27937
30446
  (void)jenv;
27938
30447
  (void)jcls;
27939
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30448
  (void)jarg1_;
 
30449
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
27940
30450
  result = (LassoSaml2NameID *)LassoSamlp2AttributeQuery_Issuer_get(arg1);
27941
 
  
27942
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
30451
  *(LassoSaml2NameID **)&jresult = result; 
27943
30452
  return jresult;
27944
30453
}
27945
30454
 
27946
30455
 
27947
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30456
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
27948
30457
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27949
30458
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
27950
30459
  
27951
30460
  (void)jenv;
27952
30461
  (void)jcls;
27953
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
27954
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
30462
  (void)jarg1_;
 
30463
  (void)jarg2_;
 
30464
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
 
30465
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
27955
30466
  LassoSamlp2AttributeQuery_Extensions_set(arg1,arg2);
27956
30467
  
27957
30468
}
27958
30469
 
27959
30470
 
27960
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30471
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27961
30472
  jlong jresult = 0 ;
27962
30473
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27963
30474
  LassoSamlp2Extensions *result = 0 ;
27964
30475
  
27965
30476
  (void)jenv;
27966
30477
  (void)jcls;
27967
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30478
  (void)jarg1_;
 
30479
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
27968
30480
  result = (LassoSamlp2Extensions *)LassoSamlp2AttributeQuery_Extensions_get(arg1);
27969
 
  
27970
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
30481
  *(LassoSamlp2Extensions **)&jresult = result; 
27971
30482
  return jresult;
27972
30483
}
27973
30484
 
27974
30485
 
27975
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30486
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
27976
30487
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27977
30488
  char *arg2 = (char *) 0 ;
27978
30489
  
27979
30490
  (void)jenv;
27980
30491
  (void)jcls;
27981
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30492
  (void)jarg1_;
 
30493
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
27982
30494
  arg2 = 0;
27983
30495
  if (jarg2) {
27984
30496
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
27986
30498
  }
27987
30499
  LassoSamlp2AttributeQuery_ID_set(arg1,arg2);
27988
30500
  
27989
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30501
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
27990
30502
}
27991
30503
 
27992
30504
 
27993
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30505
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
27994
30506
  jstring jresult = 0 ;
27995
30507
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
27996
30508
  char *result = 0 ;
27997
30509
  
27998
30510
  (void)jenv;
27999
30511
  (void)jcls;
28000
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30512
  (void)jarg1_;
 
30513
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28001
30514
  result = (char *)LassoSamlp2AttributeQuery_ID_get(arg1);
28002
 
  
28003
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30515
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28004
30516
  return jresult;
28005
30517
}
28006
30518
 
28007
30519
 
28008
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30520
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28009
30521
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28010
30522
  char *arg2 = (char *) 0 ;
28011
30523
  
28012
30524
  (void)jenv;
28013
30525
  (void)jcls;
28014
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30526
  (void)jarg1_;
 
30527
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28015
30528
  arg2 = 0;
28016
30529
  if (jarg2) {
28017
30530
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28019
30532
  }
28020
30533
  LassoSamlp2AttributeQuery_Version_set(arg1,arg2);
28021
30534
  
28022
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30535
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28023
30536
}
28024
30537
 
28025
30538
 
28026
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30539
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28027
30540
  jstring jresult = 0 ;
28028
30541
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28029
30542
  char *result = 0 ;
28030
30543
  
28031
30544
  (void)jenv;
28032
30545
  (void)jcls;
28033
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30546
  (void)jarg1_;
 
30547
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28034
30548
  result = (char *)LassoSamlp2AttributeQuery_Version_get(arg1);
28035
 
  
28036
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30549
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28037
30550
  return jresult;
28038
30551
}
28039
30552
 
28040
30553
 
28041
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30554
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28042
30555
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28043
30556
  char *arg2 = (char *) 0 ;
28044
30557
  
28045
30558
  (void)jenv;
28046
30559
  (void)jcls;
28047
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30560
  (void)jarg1_;
 
30561
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28048
30562
  arg2 = 0;
28049
30563
  if (jarg2) {
28050
30564
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28052
30566
  }
28053
30567
  LassoSamlp2AttributeQuery_IssueInstant_set(arg1,arg2);
28054
30568
  
28055
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30569
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28056
30570
}
28057
30571
 
28058
30572
 
28059
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30573
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28060
30574
  jstring jresult = 0 ;
28061
30575
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28062
30576
  char *result = 0 ;
28063
30577
  
28064
30578
  (void)jenv;
28065
30579
  (void)jcls;
28066
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30580
  (void)jarg1_;
 
30581
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28067
30582
  result = (char *)LassoSamlp2AttributeQuery_IssueInstant_get(arg1);
28068
 
  
28069
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30583
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28070
30584
  return jresult;
28071
30585
}
28072
30586
 
28073
30587
 
28074
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30588
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28075
30589
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28076
30590
  char *arg2 = (char *) 0 ;
28077
30591
  
28078
30592
  (void)jenv;
28079
30593
  (void)jcls;
28080
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30594
  (void)jarg1_;
 
30595
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28081
30596
  arg2 = 0;
28082
30597
  if (jarg2) {
28083
30598
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28085
30600
  }
28086
30601
  LassoSamlp2AttributeQuery_Destination_set(arg1,arg2);
28087
30602
  
28088
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30603
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28089
30604
}
28090
30605
 
28091
30606
 
28092
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30607
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28093
30608
  jstring jresult = 0 ;
28094
30609
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28095
30610
  char *result = 0 ;
28096
30611
  
28097
30612
  (void)jenv;
28098
30613
  (void)jcls;
28099
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30614
  (void)jarg1_;
 
30615
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28100
30616
  result = (char *)LassoSamlp2AttributeQuery_Destination_get(arg1);
28101
 
  
28102
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30617
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28103
30618
  return jresult;
28104
30619
}
28105
30620
 
28106
30621
 
28107
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30622
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28108
30623
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28109
30624
  char *arg2 = (char *) 0 ;
28110
30625
  
28111
30626
  (void)jenv;
28112
30627
  (void)jcls;
28113
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30628
  (void)jarg1_;
 
30629
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28114
30630
  arg2 = 0;
28115
30631
  if (jarg2) {
28116
30632
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28118
30634
  }
28119
30635
  LassoSamlp2AttributeQuery_Consent_set(arg1,arg2);
28120
30636
  
28121
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30637
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28122
30638
}
28123
30639
 
28124
30640
 
28125
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30641
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28126
30642
  jstring jresult = 0 ;
28127
30643
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28128
30644
  char *result = 0 ;
28129
30645
  
28130
30646
  (void)jenv;
28131
30647
  (void)jcls;
28132
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30648
  (void)jarg1_;
 
30649
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28133
30650
  result = (char *)LassoSamlp2AttributeQuery_Consent_get(arg1);
28134
 
  
28135
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30651
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28136
30652
  return jresult;
28137
30653
}
28138
30654
 
28139
30655
 
28140
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AttributeQuery(JNIEnv *jenv, jclass jcls) {
 
30656
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AttributeQuery(JNIEnv *jenv, jclass jcls) {
28141
30657
  jlong jresult = 0 ;
28142
30658
  LassoSamlp2AttributeQuery *result = 0 ;
28143
30659
  
28144
30660
  (void)jenv;
28145
30661
  (void)jcls;
28146
30662
  result = (LassoSamlp2AttributeQuery *)new_LassoSamlp2AttributeQuery();
28147
 
  
28148
 
  *(LassoSamlp2AttributeQuery **)(void *)&jresult = result; 
 
30663
  *(LassoSamlp2AttributeQuery **)&jresult = result; 
28149
30664
  return jresult;
28150
30665
}
28151
30666
 
28152
30667
 
28153
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AttributeQuery(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30668
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AttributeQuery(JNIEnv *jenv, jclass jcls, jlong jarg1) {
28154
30669
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28155
30670
  
28156
30671
  (void)jenv;
28157
30672
  (void)jcls;
28158
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30673
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28159
30674
  delete_LassoSamlp2AttributeQuery(arg1);
28160
30675
  
28161
30676
}
28162
30677
 
28163
30678
 
28164
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30679
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AttributeQuery_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28165
30680
  jstring jresult = 0 ;
28166
30681
  LassoSamlp2AttributeQuery *arg1 = (LassoSamlp2AttributeQuery *) 0 ;
28167
30682
  char *result = 0 ;
28168
30683
  
28169
30684
  (void)jenv;
28170
30685
  (void)jcls;
28171
 
  arg1 = *(LassoSamlp2AttributeQuery **)(void *)&jarg1; 
 
30686
  (void)jarg1_;
 
30687
  arg1 = *(LassoSamlp2AttributeQuery **)&jarg1; 
28172
30688
  result = (char *)LassoSamlp2AttributeQuery_dump(arg1);
28173
 
  
28174
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30689
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28175
30690
  g_free(result);
28176
30691
  return jresult;
28177
30692
}
28178
30693
 
28179
30694
 
28180
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AudienceRestriction_1Audience_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30695
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AudienceRestriction_1audience_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28181
30696
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
28182
30697
  char *arg2 = (char *) 0 ;
28183
30698
  
28184
30699
  (void)jenv;
28185
30700
  (void)jcls;
28186
 
  arg1 = *(LassoSaml2AudienceRestriction **)(void *)&jarg1; 
 
30701
  (void)jarg1_;
 
30702
  arg1 = *(LassoSaml2AudienceRestriction **)&jarg1; 
28187
30703
  arg2 = 0;
28188
30704
  if (jarg2) {
28189
30705
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28190
30706
    if (!arg2) return ;
28191
30707
  }
28192
30708
  {
28193
 
    if (arg1->Audience) free((char*)arg1->Audience);
 
30709
    if (arg1->Audience) free((char *)arg1->Audience);
28194
30710
    if (arg2) {
28195
 
      arg1->Audience = (char *) malloc(strlen(arg2)+1);
28196
 
      strcpy((char*)arg1->Audience,arg2);
 
30711
      arg1->Audience = (char *) malloc(strlen((const char *)arg2)+1);
 
30712
      strcpy((char *)arg1->Audience, (const char *)arg2);
28197
30713
    } else {
28198
30714
      arg1->Audience = 0;
28199
30715
    }
28200
30716
  }
28201
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30717
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28202
30718
}
28203
30719
 
28204
30720
 
28205
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AudienceRestriction_1Audience_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30721
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AudienceRestriction_1audience_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28206
30722
  jstring jresult = 0 ;
28207
30723
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
28208
30724
  char *result = 0 ;
28209
30725
  
28210
30726
  (void)jenv;
28211
30727
  (void)jcls;
28212
 
  arg1 = *(LassoSaml2AudienceRestriction **)(void *)&jarg1; 
 
30728
  (void)jarg1_;
 
30729
  arg1 = *(LassoSaml2AudienceRestriction **)&jarg1; 
28213
30730
  result = (char *) ((arg1)->Audience);
28214
 
  
28215
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30731
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28216
30732
  return jresult;
28217
30733
}
28218
30734
 
28219
30735
 
28220
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AudienceRestriction(JNIEnv *jenv, jclass jcls) {
 
30736
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AudienceRestriction(JNIEnv *jenv, jclass jcls) {
28221
30737
  jlong jresult = 0 ;
28222
30738
  LassoSaml2AudienceRestriction *result = 0 ;
28223
30739
  
28224
30740
  (void)jenv;
28225
30741
  (void)jcls;
28226
30742
  result = (LassoSaml2AudienceRestriction *)new_LassoSaml2AudienceRestriction();
28227
 
  
28228
 
  *(LassoSaml2AudienceRestriction **)(void *)&jresult = result; 
 
30743
  *(LassoSaml2AudienceRestriction **)&jresult = result; 
28229
30744
  return jresult;
28230
30745
}
28231
30746
 
28232
30747
 
28233
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AudienceRestriction(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30748
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AudienceRestriction(JNIEnv *jenv, jclass jcls, jlong jarg1) {
28234
30749
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
28235
30750
  
28236
30751
  (void)jenv;
28237
30752
  (void)jcls;
28238
 
  arg1 = *(LassoSaml2AudienceRestriction **)(void *)&jarg1; 
 
30753
  arg1 = *(LassoSaml2AudienceRestriction **)&jarg1; 
28239
30754
  delete_LassoSaml2AudienceRestriction(arg1);
28240
30755
  
28241
30756
}
28242
30757
 
28243
30758
 
28244
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AudienceRestriction_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30759
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AudienceRestriction_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28245
30760
  jstring jresult = 0 ;
28246
30761
  LassoSaml2AudienceRestriction *arg1 = (LassoSaml2AudienceRestriction *) 0 ;
28247
30762
  char *result = 0 ;
28248
30763
  
28249
30764
  (void)jenv;
28250
30765
  (void)jcls;
28251
 
  arg1 = *(LassoSaml2AudienceRestriction **)(void *)&jarg1; 
 
30766
  (void)jarg1_;
 
30767
  arg1 = *(LassoSaml2AudienceRestriction **)&jarg1; 
28252
30768
  result = (char *)LassoSaml2AudienceRestriction_dump(arg1);
28253
 
  
28254
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30769
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28255
30770
  g_free(result);
28256
30771
  return jresult;
28257
30772
}
28258
30773
 
28259
30774
 
28260
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30775
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28261
30776
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28262
30777
  char *arg2 = (char *) 0 ;
28263
30778
  
28264
30779
  (void)jenv;
28265
30780
  (void)jcls;
28266
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30781
  (void)jarg1_;
 
30782
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28267
30783
  arg2 = 0;
28268
30784
  if (jarg2) {
28269
30785
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28270
30786
    if (!arg2) return ;
28271
30787
  }
28272
30788
  {
28273
 
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
 
30789
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
28274
30790
    if (arg2) {
28275
 
      arg1->SessionIndex = (char *) malloc(strlen(arg2)+1);
28276
 
      strcpy((char*)arg1->SessionIndex,arg2);
 
30791
      arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
 
30792
      strcpy((char *)arg1->SessionIndex, (const char *)arg2);
28277
30793
    } else {
28278
30794
      arg1->SessionIndex = 0;
28279
30795
    }
28280
30796
  }
28281
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30797
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28282
30798
}
28283
30799
 
28284
30800
 
28285
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30801
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28286
30802
  jstring jresult = 0 ;
28287
30803
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28288
30804
  char *result = 0 ;
28289
30805
  
28290
30806
  (void)jenv;
28291
30807
  (void)jcls;
28292
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30808
  (void)jarg1_;
 
30809
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28293
30810
  result = (char *) ((arg1)->SessionIndex);
28294
 
  
28295
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30811
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28296
30812
  return jresult;
28297
30813
}
28298
30814
 
28299
30815
 
28300
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Reason_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30816
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1reason_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28301
30817
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28302
30818
  char *arg2 = (char *) 0 ;
28303
30819
  
28304
30820
  (void)jenv;
28305
30821
  (void)jcls;
28306
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30822
  (void)jarg1_;
 
30823
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28307
30824
  arg2 = 0;
28308
30825
  if (jarg2) {
28309
30826
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28310
30827
    if (!arg2) return ;
28311
30828
  }
28312
30829
  {
28313
 
    if (arg1->Reason) free((char*)arg1->Reason);
 
30830
    if (arg1->Reason) free((char *)arg1->Reason);
28314
30831
    if (arg2) {
28315
 
      arg1->Reason = (char *) malloc(strlen(arg2)+1);
28316
 
      strcpy((char*)arg1->Reason,arg2);
 
30832
      arg1->Reason = (char *) malloc(strlen((const char *)arg2)+1);
 
30833
      strcpy((char *)arg1->Reason, (const char *)arg2);
28317
30834
    } else {
28318
30835
      arg1->Reason = 0;
28319
30836
    }
28320
30837
  }
28321
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30838
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28322
30839
}
28323
30840
 
28324
30841
 
28325
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Reason_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30842
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1reason_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28326
30843
  jstring jresult = 0 ;
28327
30844
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28328
30845
  char *result = 0 ;
28329
30846
  
28330
30847
  (void)jenv;
28331
30848
  (void)jcls;
28332
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30849
  (void)jarg1_;
 
30850
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28333
30851
  result = (char *) ((arg1)->Reason);
28334
 
  
28335
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30852
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28336
30853
  return jresult;
28337
30854
}
28338
30855
 
28339
30856
 
28340
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
30857
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1notOnOrAfter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28341
30858
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28342
30859
  char *arg2 = (char *) 0 ;
28343
30860
  
28344
30861
  (void)jenv;
28345
30862
  (void)jcls;
28346
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30863
  (void)jarg1_;
 
30864
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28347
30865
  arg2 = 0;
28348
30866
  if (jarg2) {
28349
30867
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28350
30868
    if (!arg2) return ;
28351
30869
  }
28352
30870
  {
28353
 
    if (arg1->NotOnOrAfter) free((char*)arg1->NotOnOrAfter);
 
30871
    if (arg1->NotOnOrAfter) free((char *)arg1->NotOnOrAfter);
28354
30872
    if (arg2) {
28355
 
      arg1->NotOnOrAfter = (char *) malloc(strlen(arg2)+1);
28356
 
      strcpy((char*)arg1->NotOnOrAfter,arg2);
 
30873
      arg1->NotOnOrAfter = (char *) malloc(strlen((const char *)arg2)+1);
 
30874
      strcpy((char *)arg1->NotOnOrAfter, (const char *)arg2);
28357
30875
    } else {
28358
30876
      arg1->NotOnOrAfter = 0;
28359
30877
    }
28360
30878
  }
28361
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
30879
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28362
30880
}
28363
30881
 
28364
30882
 
28365
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30883
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1notOnOrAfter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28366
30884
  jstring jresult = 0 ;
28367
30885
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28368
30886
  char *result = 0 ;
28369
30887
  
28370
30888
  (void)jenv;
28371
30889
  (void)jcls;
28372
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30890
  (void)jarg1_;
 
30891
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28373
30892
  result = (char *) ((arg1)->NotOnOrAfter);
28374
 
  
28375
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
30893
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28376
30894
  return jresult;
28377
30895
}
28378
30896
 
28379
30897
 
28380
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30898
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28381
30899
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28382
30900
  LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
28383
30901
  
28384
30902
  (void)jenv;
28385
30903
  (void)jcls;
28386
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
28387
 
  arg2 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg2; 
 
30904
  (void)jarg1_;
 
30905
  (void)jarg2_;
 
30906
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
 
30907
  arg2 = *(LassoSaml2BaseIDAbstract **)&jarg2; 
28388
30908
  LassoSamlp2LogoutRequest_BaseID_set(arg1,arg2);
28389
30909
  
28390
30910
}
28391
30911
 
28392
30912
 
28393
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30913
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28394
30914
  jlong jresult = 0 ;
28395
30915
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28396
30916
  LassoSaml2BaseIDAbstract *result = 0 ;
28397
30917
  
28398
30918
  (void)jenv;
28399
30919
  (void)jcls;
28400
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30920
  (void)jarg1_;
 
30921
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28401
30922
  result = (LassoSaml2BaseIDAbstract *)LassoSamlp2LogoutRequest_BaseID_get(arg1);
28402
 
  
28403
 
  *(LassoSaml2BaseIDAbstract **)(void *)&jresult = result; 
 
30923
  *(LassoSaml2BaseIDAbstract **)&jresult = result; 
28404
30924
  return jresult;
28405
30925
}
28406
30926
 
28407
30927
 
28408
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30928
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28409
30929
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28410
30930
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
28411
30931
  
28412
30932
  (void)jenv;
28413
30933
  (void)jcls;
28414
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
28415
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
30934
  (void)jarg1_;
 
30935
  (void)jarg2_;
 
30936
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
 
30937
  arg2 = *(LassoSaml2NameID **)&jarg2; 
28416
30938
  LassoSamlp2LogoutRequest_NameID_set(arg1,arg2);
28417
30939
  
28418
30940
}
28419
30941
 
28420
30942
 
28421
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30943
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28422
30944
  jlong jresult = 0 ;
28423
30945
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28424
30946
  LassoSaml2NameID *result = 0 ;
28425
30947
  
28426
30948
  (void)jenv;
28427
30949
  (void)jcls;
28428
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30950
  (void)jarg1_;
 
30951
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28429
30952
  result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_NameID_get(arg1);
28430
 
  
28431
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
30953
  *(LassoSaml2NameID **)&jresult = result; 
28432
30954
  return jresult;
28433
30955
}
28434
30956
 
28435
30957
 
28436
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30958
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28437
30959
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28438
30960
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
28439
30961
  
28440
30962
  (void)jenv;
28441
30963
  (void)jcls;
28442
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
28443
 
  arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2; 
 
30964
  (void)jarg1_;
 
30965
  (void)jarg2_;
 
30966
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
 
30967
  arg2 = *(LassoSaml2EncryptedElement **)&jarg2; 
28444
30968
  LassoSamlp2LogoutRequest_EncryptedID_set(arg1,arg2);
28445
30969
  
28446
30970
}
28447
30971
 
28448
30972
 
28449
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
30973
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28450
30974
  jlong jresult = 0 ;
28451
30975
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28452
30976
  LassoSaml2EncryptedElement *result = 0 ;
28453
30977
  
28454
30978
  (void)jenv;
28455
30979
  (void)jcls;
28456
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
30980
  (void)jarg1_;
 
30981
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28457
30982
  result = (LassoSaml2EncryptedElement *)LassoSamlp2LogoutRequest_EncryptedID_get(arg1);
28458
 
  
28459
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
30983
  *(LassoSaml2EncryptedElement **)&jresult = result; 
28460
30984
  return jresult;
28461
30985
}
28462
30986
 
28463
30987
 
28464
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
30988
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28465
30989
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28466
30990
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
28467
30991
  
28468
30992
  (void)jenv;
28469
30993
  (void)jcls;
28470
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
28471
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
30994
  (void)jarg1_;
 
30995
  (void)jarg2_;
 
30996
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
 
30997
  arg2 = *(LassoSaml2NameID **)&jarg2; 
28472
30998
  LassoSamlp2LogoutRequest_Issuer_set(arg1,arg2);
28473
30999
  
28474
31000
}
28475
31001
 
28476
31002
 
28477
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31003
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28478
31004
  jlong jresult = 0 ;
28479
31005
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28480
31006
  LassoSaml2NameID *result = 0 ;
28481
31007
  
28482
31008
  (void)jenv;
28483
31009
  (void)jcls;
28484
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31010
  (void)jarg1_;
 
31011
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28485
31012
  result = (LassoSaml2NameID *)LassoSamlp2LogoutRequest_Issuer_get(arg1);
28486
 
  
28487
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
31013
  *(LassoSaml2NameID **)&jresult = result; 
28488
31014
  return jresult;
28489
31015
}
28490
31016
 
28491
31017
 
28492
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
31018
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28493
31019
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28494
31020
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
28495
31021
  
28496
31022
  (void)jenv;
28497
31023
  (void)jcls;
28498
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
28499
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
31024
  (void)jarg1_;
 
31025
  (void)jarg2_;
 
31026
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
 
31027
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
28500
31028
  LassoSamlp2LogoutRequest_Extensions_set(arg1,arg2);
28501
31029
  
28502
31030
}
28503
31031
 
28504
31032
 
28505
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31033
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28506
31034
  jlong jresult = 0 ;
28507
31035
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28508
31036
  LassoSamlp2Extensions *result = 0 ;
28509
31037
  
28510
31038
  (void)jenv;
28511
31039
  (void)jcls;
28512
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31040
  (void)jarg1_;
 
31041
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28513
31042
  result = (LassoSamlp2Extensions *)LassoSamlp2LogoutRequest_Extensions_get(arg1);
28514
 
  
28515
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
31043
  *(LassoSamlp2Extensions **)&jresult = result; 
28516
31044
  return jresult;
28517
31045
}
28518
31046
 
28519
31047
 
28520
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31048
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28521
31049
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28522
31050
  char *arg2 = (char *) 0 ;
28523
31051
  
28524
31052
  (void)jenv;
28525
31053
  (void)jcls;
28526
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31054
  (void)jarg1_;
 
31055
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28527
31056
  arg2 = 0;
28528
31057
  if (jarg2) {
28529
31058
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28531
31060
  }
28532
31061
  LassoSamlp2LogoutRequest_ID_set(arg1,arg2);
28533
31062
  
28534
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31063
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28535
31064
}
28536
31065
 
28537
31066
 
28538
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31067
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28539
31068
  jstring jresult = 0 ;
28540
31069
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28541
31070
  char *result = 0 ;
28542
31071
  
28543
31072
  (void)jenv;
28544
31073
  (void)jcls;
28545
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31074
  (void)jarg1_;
 
31075
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28546
31076
  result = (char *)LassoSamlp2LogoutRequest_ID_get(arg1);
28547
 
  
28548
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31077
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28549
31078
  return jresult;
28550
31079
}
28551
31080
 
28552
31081
 
28553
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31082
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28554
31083
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28555
31084
  char *arg2 = (char *) 0 ;
28556
31085
  
28557
31086
  (void)jenv;
28558
31087
  (void)jcls;
28559
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31088
  (void)jarg1_;
 
31089
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28560
31090
  arg2 = 0;
28561
31091
  if (jarg2) {
28562
31092
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28564
31094
  }
28565
31095
  LassoSamlp2LogoutRequest_Version_set(arg1,arg2);
28566
31096
  
28567
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31097
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28568
31098
}
28569
31099
 
28570
31100
 
28571
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31101
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28572
31102
  jstring jresult = 0 ;
28573
31103
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28574
31104
  char *result = 0 ;
28575
31105
  
28576
31106
  (void)jenv;
28577
31107
  (void)jcls;
28578
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31108
  (void)jarg1_;
 
31109
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28579
31110
  result = (char *)LassoSamlp2LogoutRequest_Version_get(arg1);
28580
 
  
28581
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31111
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28582
31112
  return jresult;
28583
31113
}
28584
31114
 
28585
31115
 
28586
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31116
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28587
31117
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28588
31118
  char *arg2 = (char *) 0 ;
28589
31119
  
28590
31120
  (void)jenv;
28591
31121
  (void)jcls;
28592
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31122
  (void)jarg1_;
 
31123
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28593
31124
  arg2 = 0;
28594
31125
  if (jarg2) {
28595
31126
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28597
31128
  }
28598
31129
  LassoSamlp2LogoutRequest_IssueInstant_set(arg1,arg2);
28599
31130
  
28600
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31131
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28601
31132
}
28602
31133
 
28603
31134
 
28604
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31135
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28605
31136
  jstring jresult = 0 ;
28606
31137
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28607
31138
  char *result = 0 ;
28608
31139
  
28609
31140
  (void)jenv;
28610
31141
  (void)jcls;
28611
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31142
  (void)jarg1_;
 
31143
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28612
31144
  result = (char *)LassoSamlp2LogoutRequest_IssueInstant_get(arg1);
28613
 
  
28614
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31145
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28615
31146
  return jresult;
28616
31147
}
28617
31148
 
28618
31149
 
28619
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31150
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28620
31151
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28621
31152
  char *arg2 = (char *) 0 ;
28622
31153
  
28623
31154
  (void)jenv;
28624
31155
  (void)jcls;
28625
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31156
  (void)jarg1_;
 
31157
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28626
31158
  arg2 = 0;
28627
31159
  if (jarg2) {
28628
31160
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28630
31162
  }
28631
31163
  LassoSamlp2LogoutRequest_Destination_set(arg1,arg2);
28632
31164
  
28633
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31165
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28634
31166
}
28635
31167
 
28636
31168
 
28637
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31169
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28638
31170
  jstring jresult = 0 ;
28639
31171
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28640
31172
  char *result = 0 ;
28641
31173
  
28642
31174
  (void)jenv;
28643
31175
  (void)jcls;
28644
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31176
  (void)jarg1_;
 
31177
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28645
31178
  result = (char *)LassoSamlp2LogoutRequest_Destination_get(arg1);
28646
 
  
28647
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31179
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28648
31180
  return jresult;
28649
31181
}
28650
31182
 
28651
31183
 
28652
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31184
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28653
31185
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28654
31186
  char *arg2 = (char *) 0 ;
28655
31187
  
28656
31188
  (void)jenv;
28657
31189
  (void)jcls;
28658
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31190
  (void)jarg1_;
 
31191
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28659
31192
  arg2 = 0;
28660
31193
  if (jarg2) {
28661
31194
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28663
31196
  }
28664
31197
  LassoSamlp2LogoutRequest_Consent_set(arg1,arg2);
28665
31198
  
28666
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31199
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28667
31200
}
28668
31201
 
28669
31202
 
28670
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31203
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28671
31204
  jstring jresult = 0 ;
28672
31205
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28673
31206
  char *result = 0 ;
28674
31207
  
28675
31208
  (void)jenv;
28676
31209
  (void)jcls;
28677
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31210
  (void)jarg1_;
 
31211
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28678
31212
  result = (char *)LassoSamlp2LogoutRequest_Consent_get(arg1);
28679
 
  
28680
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31213
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28681
31214
  return jresult;
28682
31215
}
28683
31216
 
28684
31217
 
28685
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2LogoutRequest(JNIEnv *jenv, jclass jcls) {
 
31218
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2LogoutRequest(JNIEnv *jenv, jclass jcls) {
28686
31219
  jlong jresult = 0 ;
28687
31220
  LassoSamlp2LogoutRequest *result = 0 ;
28688
31221
  
28689
31222
  (void)jenv;
28690
31223
  (void)jcls;
28691
31224
  result = (LassoSamlp2LogoutRequest *)new_LassoSamlp2LogoutRequest();
28692
 
  
28693
 
  *(LassoSamlp2LogoutRequest **)(void *)&jresult = result; 
 
31225
  *(LassoSamlp2LogoutRequest **)&jresult = result; 
28694
31226
  return jresult;
28695
31227
}
28696
31228
 
28697
31229
 
28698
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2LogoutRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31230
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2LogoutRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
28699
31231
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28700
31232
  
28701
31233
  (void)jenv;
28702
31234
  (void)jcls;
28703
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31235
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28704
31236
  delete_LassoSamlp2LogoutRequest(arg1);
28705
31237
  
28706
31238
}
28707
31239
 
28708
31240
 
28709
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31241
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2LogoutRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28710
31242
  jstring jresult = 0 ;
28711
31243
  LassoSamlp2LogoutRequest *arg1 = (LassoSamlp2LogoutRequest *) 0 ;
28712
31244
  char *result = 0 ;
28713
31245
  
28714
31246
  (void)jenv;
28715
31247
  (void)jcls;
28716
 
  arg1 = *(LassoSamlp2LogoutRequest **)(void *)&jarg1; 
 
31248
  (void)jarg1_;
 
31249
  arg1 = *(LassoSamlp2LogoutRequest **)&jarg1; 
28717
31250
  result = (char *)LassoSamlp2LogoutRequest_dump(arg1);
28718
 
  
28719
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31251
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28720
31252
  g_free(result);
28721
31253
  return jresult;
28722
31254
}
28723
31255
 
28724
31256
 
28725
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31257
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1sessionIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28726
31258
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28727
31259
  char *arg2 = (char *) 0 ;
28728
31260
  
28729
31261
  (void)jenv;
28730
31262
  (void)jcls;
28731
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31263
  (void)jarg1_;
 
31264
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28732
31265
  arg2 = 0;
28733
31266
  if (jarg2) {
28734
31267
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28735
31268
    if (!arg2) return ;
28736
31269
  }
28737
31270
  {
28738
 
    if (arg1->SessionIndex) free((char*)arg1->SessionIndex);
 
31271
    if (arg1->SessionIndex) free((char *)arg1->SessionIndex);
28739
31272
    if (arg2) {
28740
 
      arg1->SessionIndex = (char *) malloc(strlen(arg2)+1);
28741
 
      strcpy((char*)arg1->SessionIndex,arg2);
 
31273
      arg1->SessionIndex = (char *) malloc(strlen((const char *)arg2)+1);
 
31274
      strcpy((char *)arg1->SessionIndex, (const char *)arg2);
28742
31275
    } else {
28743
31276
      arg1->SessionIndex = 0;
28744
31277
    }
28745
31278
  }
28746
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31279
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28747
31280
}
28748
31281
 
28749
31282
 
28750
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31283
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1sessionIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28751
31284
  jstring jresult = 0 ;
28752
31285
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28753
31286
  char *result = 0 ;
28754
31287
  
28755
31288
  (void)jenv;
28756
31289
  (void)jcls;
28757
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31290
  (void)jarg1_;
 
31291
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28758
31292
  result = (char *) ((arg1)->SessionIndex);
28759
 
  
28760
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31293
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28761
31294
  return jresult;
28762
31295
}
28763
31296
 
28764
31297
 
28765
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1requestedAuthnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
31298
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1requestedAuthnContext_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28766
31299
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28767
31300
  LassoSamlp2RequestedAuthnContext *arg2 = (LassoSamlp2RequestedAuthnContext *) 0 ;
28768
31301
  
28769
31302
  (void)jenv;
28770
31303
  (void)jcls;
28771
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
28772
 
  arg2 = *(LassoSamlp2RequestedAuthnContext **)(void *)&jarg2; 
 
31304
  (void)jarg1_;
 
31305
  (void)jarg2_;
 
31306
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
 
31307
  arg2 = *(LassoSamlp2RequestedAuthnContext **)&jarg2; 
28773
31308
  LassoSamlp2AuthnQuery_RequestedAuthnContext_set(arg1,arg2);
28774
31309
  
28775
31310
}
28776
31311
 
28777
31312
 
28778
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1requestedAuthnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31313
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1requestedAuthnContext_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28779
31314
  jlong jresult = 0 ;
28780
31315
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28781
31316
  LassoSamlp2RequestedAuthnContext *result = 0 ;
28782
31317
  
28783
31318
  (void)jenv;
28784
31319
  (void)jcls;
28785
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31320
  (void)jarg1_;
 
31321
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28786
31322
  result = (LassoSamlp2RequestedAuthnContext *)LassoSamlp2AuthnQuery_RequestedAuthnContext_get(arg1);
28787
 
  
28788
 
  *(LassoSamlp2RequestedAuthnContext **)(void *)&jresult = result; 
 
31323
  *(LassoSamlp2RequestedAuthnContext **)&jresult = result; 
28789
31324
  return jresult;
28790
31325
}
28791
31326
 
28792
31327
 
28793
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
31328
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1subject_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28794
31329
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28795
31330
  LassoSaml2Subject *arg2 = (LassoSaml2Subject *) 0 ;
28796
31331
  
28797
31332
  (void)jenv;
28798
31333
  (void)jcls;
28799
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
28800
 
  arg2 = *(LassoSaml2Subject **)(void *)&jarg2; 
 
31334
  (void)jarg1_;
 
31335
  (void)jarg2_;
 
31336
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
 
31337
  arg2 = *(LassoSaml2Subject **)&jarg2; 
28801
31338
  LassoSamlp2AuthnQuery_Subject_set(arg1,arg2);
28802
31339
  
28803
31340
}
28804
31341
 
28805
31342
 
28806
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31343
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1subject_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28807
31344
  jlong jresult = 0 ;
28808
31345
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28809
31346
  LassoSaml2Subject *result = 0 ;
28810
31347
  
28811
31348
  (void)jenv;
28812
31349
  (void)jcls;
28813
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31350
  (void)jarg1_;
 
31351
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28814
31352
  result = (LassoSaml2Subject *)LassoSamlp2AuthnQuery_Subject_get(arg1);
28815
 
  
28816
 
  *(LassoSaml2Subject **)(void *)&jresult = result; 
 
31353
  *(LassoSaml2Subject **)&jresult = result; 
28817
31354
  return jresult;
28818
31355
}
28819
31356
 
28820
31357
 
28821
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
31358
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28822
31359
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28823
31360
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
28824
31361
  
28825
31362
  (void)jenv;
28826
31363
  (void)jcls;
28827
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
28828
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
31364
  (void)jarg1_;
 
31365
  (void)jarg2_;
 
31366
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
 
31367
  arg2 = *(LassoSaml2NameID **)&jarg2; 
28829
31368
  LassoSamlp2AuthnQuery_Issuer_set(arg1,arg2);
28830
31369
  
28831
31370
}
28832
31371
 
28833
31372
 
28834
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31373
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28835
31374
  jlong jresult = 0 ;
28836
31375
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28837
31376
  LassoSaml2NameID *result = 0 ;
28838
31377
  
28839
31378
  (void)jenv;
28840
31379
  (void)jcls;
28841
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31380
  (void)jarg1_;
 
31381
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28842
31382
  result = (LassoSaml2NameID *)LassoSamlp2AuthnQuery_Issuer_get(arg1);
28843
 
  
28844
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
31383
  *(LassoSaml2NameID **)&jresult = result; 
28845
31384
  return jresult;
28846
31385
}
28847
31386
 
28848
31387
 
28849
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
31388
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
28850
31389
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28851
31390
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
28852
31391
  
28853
31392
  (void)jenv;
28854
31393
  (void)jcls;
28855
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
28856
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
31394
  (void)jarg1_;
 
31395
  (void)jarg2_;
 
31396
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
 
31397
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
28857
31398
  LassoSamlp2AuthnQuery_Extensions_set(arg1,arg2);
28858
31399
  
28859
31400
}
28860
31401
 
28861
31402
 
28862
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31403
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28863
31404
  jlong jresult = 0 ;
28864
31405
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28865
31406
  LassoSamlp2Extensions *result = 0 ;
28866
31407
  
28867
31408
  (void)jenv;
28868
31409
  (void)jcls;
28869
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31410
  (void)jarg1_;
 
31411
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28870
31412
  result = (LassoSamlp2Extensions *)LassoSamlp2AuthnQuery_Extensions_get(arg1);
28871
 
  
28872
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
31413
  *(LassoSamlp2Extensions **)&jresult = result; 
28873
31414
  return jresult;
28874
31415
}
28875
31416
 
28876
31417
 
28877
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31418
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28878
31419
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28879
31420
  char *arg2 = (char *) 0 ;
28880
31421
  
28881
31422
  (void)jenv;
28882
31423
  (void)jcls;
28883
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31424
  (void)jarg1_;
 
31425
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28884
31426
  arg2 = 0;
28885
31427
  if (jarg2) {
28886
31428
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28888
31430
  }
28889
31431
  LassoSamlp2AuthnQuery_ID_set(arg1,arg2);
28890
31432
  
28891
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31433
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28892
31434
}
28893
31435
 
28894
31436
 
28895
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31437
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28896
31438
  jstring jresult = 0 ;
28897
31439
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28898
31440
  char *result = 0 ;
28899
31441
  
28900
31442
  (void)jenv;
28901
31443
  (void)jcls;
28902
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31444
  (void)jarg1_;
 
31445
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28903
31446
  result = (char *)LassoSamlp2AuthnQuery_ID_get(arg1);
28904
 
  
28905
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31447
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28906
31448
  return jresult;
28907
31449
}
28908
31450
 
28909
31451
 
28910
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31452
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28911
31453
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28912
31454
  char *arg2 = (char *) 0 ;
28913
31455
  
28914
31456
  (void)jenv;
28915
31457
  (void)jcls;
28916
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31458
  (void)jarg1_;
 
31459
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28917
31460
  arg2 = 0;
28918
31461
  if (jarg2) {
28919
31462
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28921
31464
  }
28922
31465
  LassoSamlp2AuthnQuery_Version_set(arg1,arg2);
28923
31466
  
28924
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31467
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28925
31468
}
28926
31469
 
28927
31470
 
28928
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31471
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28929
31472
  jstring jresult = 0 ;
28930
31473
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28931
31474
  char *result = 0 ;
28932
31475
  
28933
31476
  (void)jenv;
28934
31477
  (void)jcls;
28935
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31478
  (void)jarg1_;
 
31479
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28936
31480
  result = (char *)LassoSamlp2AuthnQuery_Version_get(arg1);
28937
 
  
28938
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31481
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28939
31482
  return jresult;
28940
31483
}
28941
31484
 
28942
31485
 
28943
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31486
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28944
31487
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28945
31488
  char *arg2 = (char *) 0 ;
28946
31489
  
28947
31490
  (void)jenv;
28948
31491
  (void)jcls;
28949
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31492
  (void)jarg1_;
 
31493
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28950
31494
  arg2 = 0;
28951
31495
  if (jarg2) {
28952
31496
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28954
31498
  }
28955
31499
  LassoSamlp2AuthnQuery_IssueInstant_set(arg1,arg2);
28956
31500
  
28957
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31501
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28958
31502
}
28959
31503
 
28960
31504
 
28961
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31505
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28962
31506
  jstring jresult = 0 ;
28963
31507
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28964
31508
  char *result = 0 ;
28965
31509
  
28966
31510
  (void)jenv;
28967
31511
  (void)jcls;
28968
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31512
  (void)jarg1_;
 
31513
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28969
31514
  result = (char *)LassoSamlp2AuthnQuery_IssueInstant_get(arg1);
28970
 
  
28971
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31515
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
28972
31516
  return jresult;
28973
31517
}
28974
31518
 
28975
31519
 
28976
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31520
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
28977
31521
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28978
31522
  char *arg2 = (char *) 0 ;
28979
31523
  
28980
31524
  (void)jenv;
28981
31525
  (void)jcls;
28982
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31526
  (void)jarg1_;
 
31527
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
28983
31528
  arg2 = 0;
28984
31529
  if (jarg2) {
28985
31530
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
28987
31532
  }
28988
31533
  LassoSamlp2AuthnQuery_Destination_set(arg1,arg2);
28989
31534
  
28990
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31535
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
28991
31536
}
28992
31537
 
28993
31538
 
28994
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31539
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
28995
31540
  jstring jresult = 0 ;
28996
31541
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
28997
31542
  char *result = 0 ;
28998
31543
  
28999
31544
  (void)jenv;
29000
31545
  (void)jcls;
29001
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31546
  (void)jarg1_;
 
31547
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
29002
31548
  result = (char *)LassoSamlp2AuthnQuery_Destination_get(arg1);
29003
 
  
29004
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31549
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29005
31550
  return jresult;
29006
31551
}
29007
31552
 
29008
31553
 
29009
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31554
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29010
31555
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
29011
31556
  char *arg2 = (char *) 0 ;
29012
31557
  
29013
31558
  (void)jenv;
29014
31559
  (void)jcls;
29015
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31560
  (void)jarg1_;
 
31561
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
29016
31562
  arg2 = 0;
29017
31563
  if (jarg2) {
29018
31564
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29020
31566
  }
29021
31567
  LassoSamlp2AuthnQuery_Consent_set(arg1,arg2);
29022
31568
  
29023
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31569
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29024
31570
}
29025
31571
 
29026
31572
 
29027
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31573
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29028
31574
  jstring jresult = 0 ;
29029
31575
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
29030
31576
  char *result = 0 ;
29031
31577
  
29032
31578
  (void)jenv;
29033
31579
  (void)jcls;
29034
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31580
  (void)jarg1_;
 
31581
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
29035
31582
  result = (char *)LassoSamlp2AuthnQuery_Consent_get(arg1);
29036
 
  
29037
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31583
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29038
31584
  return jresult;
29039
31585
}
29040
31586
 
29041
31587
 
29042
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AuthnQuery(JNIEnv *jenv, jclass jcls) {
 
31588
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2AuthnQuery(JNIEnv *jenv, jclass jcls) {
29043
31589
  jlong jresult = 0 ;
29044
31590
  LassoSamlp2AuthnQuery *result = 0 ;
29045
31591
  
29046
31592
  (void)jenv;
29047
31593
  (void)jcls;
29048
31594
  result = (LassoSamlp2AuthnQuery *)new_LassoSamlp2AuthnQuery();
29049
 
  
29050
 
  *(LassoSamlp2AuthnQuery **)(void *)&jresult = result; 
 
31595
  *(LassoSamlp2AuthnQuery **)&jresult = result; 
29051
31596
  return jresult;
29052
31597
}
29053
31598
 
29054
31599
 
29055
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AuthnQuery(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31600
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2AuthnQuery(JNIEnv *jenv, jclass jcls, jlong jarg1) {
29056
31601
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
29057
31602
  
29058
31603
  (void)jenv;
29059
31604
  (void)jcls;
29060
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31605
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
29061
31606
  delete_LassoSamlp2AuthnQuery(arg1);
29062
31607
  
29063
31608
}
29064
31609
 
29065
31610
 
29066
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31611
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2AuthnQuery_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29067
31612
  jstring jresult = 0 ;
29068
31613
  LassoSamlp2AuthnQuery *arg1 = (LassoSamlp2AuthnQuery *) 0 ;
29069
31614
  char *result = 0 ;
29070
31615
  
29071
31616
  (void)jenv;
29072
31617
  (void)jcls;
29073
 
  arg1 = *(LassoSamlp2AuthnQuery **)(void *)&jarg1; 
 
31618
  (void)jarg1_;
 
31619
  arg1 = *(LassoSamlp2AuthnQuery **)&jarg1; 
29074
31620
  result = (char *)LassoSamlp2AuthnQuery_dump(arg1);
29075
 
  
29076
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31621
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29077
31622
  g_free(result);
29078
31623
  return jresult;
29079
31624
}
29080
31625
 
29081
31626
 
29082
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1Name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31627
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29083
31628
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29084
31629
  char *arg2 = (char *) 0 ;
29085
31630
  
29086
31631
  (void)jenv;
29087
31632
  (void)jcls;
29088
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31633
  (void)jarg1_;
 
31634
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29089
31635
  arg2 = 0;
29090
31636
  if (jarg2) {
29091
31637
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29092
31638
    if (!arg2) return ;
29093
31639
  }
29094
31640
  {
29095
 
    if (arg1->Name) free((char*)arg1->Name);
 
31641
    if (arg1->Name) free((char *)arg1->Name);
29096
31642
    if (arg2) {
29097
 
      arg1->Name = (char *) malloc(strlen(arg2)+1);
29098
 
      strcpy((char*)arg1->Name,arg2);
 
31643
      arg1->Name = (char *) malloc(strlen((const char *)arg2)+1);
 
31644
      strcpy((char *)arg1->Name, (const char *)arg2);
29099
31645
    } else {
29100
31646
      arg1->Name = 0;
29101
31647
    }
29102
31648
  }
29103
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31649
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29104
31650
}
29105
31651
 
29106
31652
 
29107
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1Name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31653
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29108
31654
  jstring jresult = 0 ;
29109
31655
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29110
31656
  char *result = 0 ;
29111
31657
  
29112
31658
  (void)jenv;
29113
31659
  (void)jcls;
29114
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31660
  (void)jarg1_;
 
31661
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29115
31662
  result = (char *) ((arg1)->Name);
29116
 
  
29117
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31663
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29118
31664
  return jresult;
29119
31665
}
29120
31666
 
29121
31667
 
29122
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1NameFormat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31668
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1nameFormat_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29123
31669
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29124
31670
  char *arg2 = (char *) 0 ;
29125
31671
  
29126
31672
  (void)jenv;
29127
31673
  (void)jcls;
29128
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31674
  (void)jarg1_;
 
31675
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29129
31676
  arg2 = 0;
29130
31677
  if (jarg2) {
29131
31678
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29132
31679
    if (!arg2) return ;
29133
31680
  }
29134
31681
  {
29135
 
    if (arg1->NameFormat) free((char*)arg1->NameFormat);
 
31682
    if (arg1->NameFormat) free((char *)arg1->NameFormat);
29136
31683
    if (arg2) {
29137
 
      arg1->NameFormat = (char *) malloc(strlen(arg2)+1);
29138
 
      strcpy((char*)arg1->NameFormat,arg2);
 
31684
      arg1->NameFormat = (char *) malloc(strlen((const char *)arg2)+1);
 
31685
      strcpy((char *)arg1->NameFormat, (const char *)arg2);
29139
31686
    } else {
29140
31687
      arg1->NameFormat = 0;
29141
31688
    }
29142
31689
  }
29143
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31690
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29144
31691
}
29145
31692
 
29146
31693
 
29147
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1NameFormat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31694
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1nameFormat_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29148
31695
  jstring jresult = 0 ;
29149
31696
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29150
31697
  char *result = 0 ;
29151
31698
  
29152
31699
  (void)jenv;
29153
31700
  (void)jcls;
29154
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31701
  (void)jarg1_;
 
31702
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29155
31703
  result = (char *) ((arg1)->NameFormat);
29156
 
  
29157
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31704
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29158
31705
  return jresult;
29159
31706
}
29160
31707
 
29161
31708
 
29162
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1FriendlyName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31709
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1friendlyName_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29163
31710
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29164
31711
  char *arg2 = (char *) 0 ;
29165
31712
  
29166
31713
  (void)jenv;
29167
31714
  (void)jcls;
29168
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31715
  (void)jarg1_;
 
31716
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29169
31717
  arg2 = 0;
29170
31718
  if (jarg2) {
29171
31719
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29172
31720
    if (!arg2) return ;
29173
31721
  }
29174
31722
  {
29175
 
    if (arg1->FriendlyName) free((char*)arg1->FriendlyName);
 
31723
    if (arg1->FriendlyName) free((char *)arg1->FriendlyName);
29176
31724
    if (arg2) {
29177
 
      arg1->FriendlyName = (char *) malloc(strlen(arg2)+1);
29178
 
      strcpy((char*)arg1->FriendlyName,arg2);
 
31725
      arg1->FriendlyName = (char *) malloc(strlen((const char *)arg2)+1);
 
31726
      strcpy((char *)arg1->FriendlyName, (const char *)arg2);
29179
31727
    } else {
29180
31728
      arg1->FriendlyName = 0;
29181
31729
    }
29182
31730
  }
29183
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31731
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29184
31732
}
29185
31733
 
29186
31734
 
29187
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1FriendlyName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31735
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1friendlyName_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29188
31736
  jstring jresult = 0 ;
29189
31737
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29190
31738
  char *result = 0 ;
29191
31739
  
29192
31740
  (void)jenv;
29193
31741
  (void)jcls;
29194
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31742
  (void)jarg1_;
 
31743
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29195
31744
  result = (char *) ((arg1)->FriendlyName);
29196
 
  
29197
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31745
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29198
31746
  return jresult;
29199
31747
}
29200
31748
 
29201
31749
 
29202
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Attribute(JNIEnv *jenv, jclass jcls) {
 
31750
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Attribute(JNIEnv *jenv, jclass jcls) {
29203
31751
  jlong jresult = 0 ;
29204
31752
  LassoSaml2Attribute *result = 0 ;
29205
31753
  
29206
31754
  (void)jenv;
29207
31755
  (void)jcls;
29208
31756
  result = (LassoSaml2Attribute *)new_LassoSaml2Attribute();
29209
 
  
29210
 
  *(LassoSaml2Attribute **)(void *)&jresult = result; 
 
31757
  *(LassoSaml2Attribute **)&jresult = result; 
29211
31758
  return jresult;
29212
31759
}
29213
31760
 
29214
31761
 
29215
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Attribute(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31762
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Attribute(JNIEnv *jenv, jclass jcls, jlong jarg1) {
29216
31763
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29217
31764
  
29218
31765
  (void)jenv;
29219
31766
  (void)jcls;
29220
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31767
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29221
31768
  delete_LassoSaml2Attribute(arg1);
29222
31769
  
29223
31770
}
29224
31771
 
29225
31772
 
29226
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31773
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Attribute_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29227
31774
  jstring jresult = 0 ;
29228
31775
  LassoSaml2Attribute *arg1 = (LassoSaml2Attribute *) 0 ;
29229
31776
  char *result = 0 ;
29230
31777
  
29231
31778
  (void)jenv;
29232
31779
  (void)jcls;
29233
 
  arg1 = *(LassoSaml2Attribute **)(void *)&jarg1; 
 
31780
  (void)jarg1_;
 
31781
  arg1 = *(LassoSaml2Attribute **)&jarg1; 
29234
31782
  result = (char *)LassoSaml2Attribute_dump(arg1);
29235
 
  
29236
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31783
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29237
31784
  g_free(result);
29238
31785
  return jresult;
29239
31786
}
29240
31787
 
29241
31788
 
29242
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Terminate(JNIEnv *jenv, jclass jcls) {
 
31789
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Terminate(JNIEnv *jenv, jclass jcls) {
29243
31790
  jlong jresult = 0 ;
29244
31791
  LassoSamlp2Terminate *result = 0 ;
29245
31792
  
29246
31793
  (void)jenv;
29247
31794
  (void)jcls;
29248
31795
  result = (LassoSamlp2Terminate *)new_LassoSamlp2Terminate();
29249
 
  
29250
 
  *(LassoSamlp2Terminate **)(void *)&jresult = result; 
 
31796
  *(LassoSamlp2Terminate **)&jresult = result; 
29251
31797
  return jresult;
29252
31798
}
29253
31799
 
29254
31800
 
29255
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Terminate(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31801
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Terminate(JNIEnv *jenv, jclass jcls, jlong jarg1) {
29256
31802
  LassoSamlp2Terminate *arg1 = (LassoSamlp2Terminate *) 0 ;
29257
31803
  
29258
31804
  (void)jenv;
29259
31805
  (void)jcls;
29260
 
  arg1 = *(LassoSamlp2Terminate **)(void *)&jarg1; 
 
31806
  arg1 = *(LassoSamlp2Terminate **)&jarg1; 
29261
31807
  delete_LassoSamlp2Terminate(arg1);
29262
31808
  
29263
31809
}
29264
31810
 
29265
31811
 
29266
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Terminate_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31812
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Terminate_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29267
31813
  jstring jresult = 0 ;
29268
31814
  LassoSamlp2Terminate *arg1 = (LassoSamlp2Terminate *) 0 ;
29269
31815
  char *result = 0 ;
29270
31816
  
29271
31817
  (void)jenv;
29272
31818
  (void)jcls;
29273
 
  arg1 = *(LassoSamlp2Terminate **)(void *)&jarg1; 
 
31819
  (void)jarg1_;
 
31820
  arg1 = *(LassoSamlp2Terminate **)&jarg1; 
29274
31821
  result = (char *)LassoSamlp2Terminate_dump(arg1);
29275
 
  
29276
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31822
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29277
31823
  g_free(result);
29278
31824
  return jresult;
29279
31825
}
29280
31826
 
29281
31827
 
29282
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2StatusDetail(JNIEnv *jenv, jclass jcls) {
 
31828
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2StatusDetail(JNIEnv *jenv, jclass jcls) {
29283
31829
  jlong jresult = 0 ;
29284
31830
  LassoSamlp2StatusDetail *result = 0 ;
29285
31831
  
29286
31832
  (void)jenv;
29287
31833
  (void)jcls;
29288
31834
  result = (LassoSamlp2StatusDetail *)new_LassoSamlp2StatusDetail();
29289
 
  
29290
 
  *(LassoSamlp2StatusDetail **)(void *)&jresult = result; 
 
31835
  *(LassoSamlp2StatusDetail **)&jresult = result; 
29291
31836
  return jresult;
29292
31837
}
29293
31838
 
29294
31839
 
29295
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2StatusDetail(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31840
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2StatusDetail(JNIEnv *jenv, jclass jcls, jlong jarg1) {
29296
31841
  LassoSamlp2StatusDetail *arg1 = (LassoSamlp2StatusDetail *) 0 ;
29297
31842
  
29298
31843
  (void)jenv;
29299
31844
  (void)jcls;
29300
 
  arg1 = *(LassoSamlp2StatusDetail **)(void *)&jarg1; 
 
31845
  arg1 = *(LassoSamlp2StatusDetail **)&jarg1; 
29301
31846
  delete_LassoSamlp2StatusDetail(arg1);
29302
31847
  
29303
31848
}
29304
31849
 
29305
31850
 
29306
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusDetail_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31851
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2StatusDetail_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29307
31852
  jstring jresult = 0 ;
29308
31853
  LassoSamlp2StatusDetail *arg1 = (LassoSamlp2StatusDetail *) 0 ;
29309
31854
  char *result = 0 ;
29310
31855
  
29311
31856
  (void)jenv;
29312
31857
  (void)jcls;
29313
 
  arg1 = *(LassoSamlp2StatusDetail **)(void *)&jarg1; 
 
31858
  (void)jarg1_;
 
31859
  arg1 = *(LassoSamlp2StatusDetail **)&jarg1; 
29314
31860
  result = (char *)LassoSamlp2StatusDetail_dump(arg1);
29315
 
  
29316
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31861
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29317
31862
  g_free(result);
29318
31863
  return jresult;
29319
31864
}
29320
31865
 
29321
31866
 
29322
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1Resource_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31867
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1resource_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29323
31868
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29324
31869
  char *arg2 = (char *) 0 ;
29325
31870
  
29326
31871
  (void)jenv;
29327
31872
  (void)jcls;
29328
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
31873
  (void)jarg1_;
 
31874
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29329
31875
  arg2 = 0;
29330
31876
  if (jarg2) {
29331
31877
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29332
31878
    if (!arg2) return ;
29333
31879
  }
29334
31880
  {
29335
 
    if (arg1->Resource) free((char*)arg1->Resource);
 
31881
    if (arg1->Resource) free((char *)arg1->Resource);
29336
31882
    if (arg2) {
29337
 
      arg1->Resource = (char *) malloc(strlen(arg2)+1);
29338
 
      strcpy((char*)arg1->Resource,arg2);
 
31883
      arg1->Resource = (char *) malloc(strlen((const char *)arg2)+1);
 
31884
      strcpy((char *)arg1->Resource, (const char *)arg2);
29339
31885
    } else {
29340
31886
      arg1->Resource = 0;
29341
31887
    }
29342
31888
  }
29343
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31889
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29344
31890
}
29345
31891
 
29346
31892
 
29347
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1Resource_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31893
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1resource_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29348
31894
  jstring jresult = 0 ;
29349
31895
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29350
31896
  char *result = 0 ;
29351
31897
  
29352
31898
  (void)jenv;
29353
31899
  (void)jcls;
29354
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
31900
  (void)jarg1_;
 
31901
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29355
31902
  result = (char *) ((arg1)->Resource);
29356
 
  
29357
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31903
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29358
31904
  return jresult;
29359
31905
}
29360
31906
 
29361
31907
 
29362
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1Decision_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
31908
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1decision_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29363
31909
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29364
31910
  char *arg2 = (char *) 0 ;
29365
31911
  
29366
31912
  (void)jenv;
29367
31913
  (void)jcls;
29368
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
31914
  (void)jarg1_;
 
31915
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29369
31916
  arg2 = 0;
29370
31917
  if (jarg2) {
29371
31918
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29372
31919
    if (!arg2) return ;
29373
31920
  }
29374
31921
  {
29375
 
    if (arg1->Decision) free((char*)arg1->Decision);
 
31922
    if (arg1->Decision) free((char *)arg1->Decision);
29376
31923
    if (arg2) {
29377
 
      arg1->Decision = (char *) malloc(strlen(arg2)+1);
29378
 
      strcpy((char*)arg1->Decision,arg2);
 
31924
      arg1->Decision = (char *) malloc(strlen((const char *)arg2)+1);
 
31925
      strcpy((char *)arg1->Decision, (const char *)arg2);
29379
31926
    } else {
29380
31927
      arg1->Decision = 0;
29381
31928
    }
29382
31929
  }
29383
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
31930
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29384
31931
}
29385
31932
 
29386
31933
 
29387
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1Decision_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31934
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1decision_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29388
31935
  jstring jresult = 0 ;
29389
31936
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29390
31937
  char *result = 0 ;
29391
31938
  
29392
31939
  (void)jenv;
29393
31940
  (void)jcls;
29394
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
31941
  (void)jarg1_;
 
31942
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29395
31943
  result = (char *) ((arg1)->Decision);
29396
 
  
29397
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
31944
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29398
31945
  return jresult;
29399
31946
}
29400
31947
 
29401
31948
 
29402
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1action_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
31949
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1action_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29403
31950
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29404
31951
  LassoSaml2Action *arg2 = (LassoSaml2Action *) 0 ;
29405
31952
  
29406
31953
  (void)jenv;
29407
31954
  (void)jcls;
29408
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
29409
 
  arg2 = *(LassoSaml2Action **)(void *)&jarg2; 
 
31955
  (void)jarg1_;
 
31956
  (void)jarg2_;
 
31957
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
 
31958
  arg2 = *(LassoSaml2Action **)&jarg2; 
29410
31959
  LassoSaml2AuthzDecisionStatement_Action_set(arg1,arg2);
29411
31960
  
29412
31961
}
29413
31962
 
29414
31963
 
29415
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1action_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31964
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1action_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29416
31965
  jlong jresult = 0 ;
29417
31966
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29418
31967
  LassoSaml2Action *result = 0 ;
29419
31968
  
29420
31969
  (void)jenv;
29421
31970
  (void)jcls;
29422
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
31971
  (void)jarg1_;
 
31972
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29423
31973
  result = (LassoSaml2Action *)LassoSaml2AuthzDecisionStatement_Action_get(arg1);
29424
 
  
29425
 
  *(LassoSaml2Action **)(void *)&jresult = result; 
 
31974
  *(LassoSaml2Action **)&jresult = result; 
29426
31975
  return jresult;
29427
31976
}
29428
31977
 
29429
31978
 
29430
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1evidence_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
31979
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1evidence_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29431
31980
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29432
31981
  LassoSaml2Evidence *arg2 = (LassoSaml2Evidence *) 0 ;
29433
31982
  
29434
31983
  (void)jenv;
29435
31984
  (void)jcls;
29436
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
29437
 
  arg2 = *(LassoSaml2Evidence **)(void *)&jarg2; 
 
31985
  (void)jarg1_;
 
31986
  (void)jarg2_;
 
31987
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
 
31988
  arg2 = *(LassoSaml2Evidence **)&jarg2; 
29438
31989
  LassoSaml2AuthzDecisionStatement_Evidence_set(arg1,arg2);
29439
31990
  
29440
31991
}
29441
31992
 
29442
31993
 
29443
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1evidence_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
31994
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1evidence_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29444
31995
  jlong jresult = 0 ;
29445
31996
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29446
31997
  LassoSaml2Evidence *result = 0 ;
29447
31998
  
29448
31999
  (void)jenv;
29449
32000
  (void)jcls;
29450
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
32001
  (void)jarg1_;
 
32002
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29451
32003
  result = (LassoSaml2Evidence *)LassoSaml2AuthzDecisionStatement_Evidence_get(arg1);
29452
 
  
29453
 
  *(LassoSaml2Evidence **)(void *)&jresult = result; 
 
32004
  *(LassoSaml2Evidence **)&jresult = result; 
29454
32005
  return jresult;
29455
32006
}
29456
32007
 
29457
32008
 
29458
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AuthzDecisionStatement(JNIEnv *jenv, jclass jcls) {
 
32009
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2AuthzDecisionStatement(JNIEnv *jenv, jclass jcls) {
29459
32010
  jlong jresult = 0 ;
29460
32011
  LassoSaml2AuthzDecisionStatement *result = 0 ;
29461
32012
  
29462
32013
  (void)jenv;
29463
32014
  (void)jcls;
29464
32015
  result = (LassoSaml2AuthzDecisionStatement *)new_LassoSaml2AuthzDecisionStatement();
29465
 
  
29466
 
  *(LassoSaml2AuthzDecisionStatement **)(void *)&jresult = result; 
 
32016
  *(LassoSaml2AuthzDecisionStatement **)&jresult = result; 
29467
32017
  return jresult;
29468
32018
}
29469
32019
 
29470
32020
 
29471
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AuthzDecisionStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32021
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2AuthzDecisionStatement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
29472
32022
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29473
32023
  
29474
32024
  (void)jenv;
29475
32025
  (void)jcls;
29476
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
32026
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29477
32027
  delete_LassoSaml2AuthzDecisionStatement(arg1);
29478
32028
  
29479
32029
}
29480
32030
 
29481
32031
 
29482
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32032
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2AuthzDecisionStatement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29483
32033
  jstring jresult = 0 ;
29484
32034
  LassoSaml2AuthzDecisionStatement *arg1 = (LassoSaml2AuthzDecisionStatement *) 0 ;
29485
32035
  char *result = 0 ;
29486
32036
  
29487
32037
  (void)jenv;
29488
32038
  (void)jcls;
29489
 
  arg1 = *(LassoSaml2AuthzDecisionStatement **)(void *)&jarg1; 
 
32039
  (void)jarg1_;
 
32040
  arg1 = *(LassoSaml2AuthzDecisionStatement **)&jarg1; 
29490
32041
  result = (char *)LassoSaml2AuthzDecisionStatement_dump(arg1);
29491
 
  
29492
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32042
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29493
32043
  g_free(result);
29494
32044
  return jresult;
29495
32045
}
29496
32046
 
29497
32047
 
29498
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32048
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29499
32049
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29500
32050
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
29501
32051
  
29502
32052
  (void)jenv;
29503
32053
  (void)jcls;
29504
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
29505
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
32054
  (void)jarg1_;
 
32055
  (void)jarg2_;
 
32056
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
 
32057
  arg2 = *(LassoSaml2NameID **)&jarg2; 
29506
32058
  LassoSamlp2NameIDMappingResponse_NameID_set(arg1,arg2);
29507
32059
  
29508
32060
}
29509
32061
 
29510
32062
 
29511
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32063
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29512
32064
  jlong jresult = 0 ;
29513
32065
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29514
32066
  LassoSaml2NameID *result = 0 ;
29515
32067
  
29516
32068
  (void)jenv;
29517
32069
  (void)jcls;
29518
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32070
  (void)jarg1_;
 
32071
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29519
32072
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_NameID_get(arg1);
29520
 
  
29521
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
32073
  *(LassoSaml2NameID **)&jresult = result; 
29522
32074
  return jresult;
29523
32075
}
29524
32076
 
29525
32077
 
29526
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32078
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29527
32079
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29528
32080
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
29529
32081
  
29530
32082
  (void)jenv;
29531
32083
  (void)jcls;
29532
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
29533
 
  arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2; 
 
32084
  (void)jarg1_;
 
32085
  (void)jarg2_;
 
32086
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
 
32087
  arg2 = *(LassoSaml2EncryptedElement **)&jarg2; 
29534
32088
  LassoSamlp2NameIDMappingResponse_EncryptedID_set(arg1,arg2);
29535
32089
  
29536
32090
}
29537
32091
 
29538
32092
 
29539
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32093
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29540
32094
  jlong jresult = 0 ;
29541
32095
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29542
32096
  LassoSaml2EncryptedElement *result = 0 ;
29543
32097
  
29544
32098
  (void)jenv;
29545
32099
  (void)jcls;
29546
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32100
  (void)jarg1_;
 
32101
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29547
32102
  result = (LassoSaml2EncryptedElement *)LassoSamlp2NameIDMappingResponse_EncryptedID_get(arg1);
29548
 
  
29549
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
32103
  *(LassoSaml2EncryptedElement **)&jresult = result; 
29550
32104
  return jresult;
29551
32105
}
29552
32106
 
29553
32107
 
29554
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32108
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29555
32109
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29556
32110
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
29557
32111
  
29558
32112
  (void)jenv;
29559
32113
  (void)jcls;
29560
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
29561
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
32114
  (void)jarg1_;
 
32115
  (void)jarg2_;
 
32116
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
 
32117
  arg2 = *(LassoSaml2NameID **)&jarg2; 
29562
32118
  LassoSamlp2NameIDMappingResponse_Issuer_set(arg1,arg2);
29563
32119
  
29564
32120
}
29565
32121
 
29566
32122
 
29567
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32123
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29568
32124
  jlong jresult = 0 ;
29569
32125
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29570
32126
  LassoSaml2NameID *result = 0 ;
29571
32127
  
29572
32128
  (void)jenv;
29573
32129
  (void)jcls;
29574
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32130
  (void)jarg1_;
 
32131
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29575
32132
  result = (LassoSaml2NameID *)LassoSamlp2NameIDMappingResponse_Issuer_get(arg1);
29576
 
  
29577
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
32133
  *(LassoSaml2NameID **)&jresult = result; 
29578
32134
  return jresult;
29579
32135
}
29580
32136
 
29581
32137
 
29582
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32138
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29583
32139
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29584
32140
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
29585
32141
  
29586
32142
  (void)jenv;
29587
32143
  (void)jcls;
29588
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
29589
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
32144
  (void)jarg1_;
 
32145
  (void)jarg2_;
 
32146
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
 
32147
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
29590
32148
  LassoSamlp2NameIDMappingResponse_Extensions_set(arg1,arg2);
29591
32149
  
29592
32150
}
29593
32151
 
29594
32152
 
29595
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32153
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29596
32154
  jlong jresult = 0 ;
29597
32155
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29598
32156
  LassoSamlp2Extensions *result = 0 ;
29599
32157
  
29600
32158
  (void)jenv;
29601
32159
  (void)jcls;
29602
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32160
  (void)jarg1_;
 
32161
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29603
32162
  result = (LassoSamlp2Extensions *)LassoSamlp2NameIDMappingResponse_Extensions_get(arg1);
29604
 
  
29605
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
32163
  *(LassoSamlp2Extensions **)&jresult = result; 
29606
32164
  return jresult;
29607
32165
}
29608
32166
 
29609
32167
 
29610
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32168
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1status_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29611
32169
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29612
32170
  LassoSamlp2Status *arg2 = (LassoSamlp2Status *) 0 ;
29613
32171
  
29614
32172
  (void)jenv;
29615
32173
  (void)jcls;
29616
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
29617
 
  arg2 = *(LassoSamlp2Status **)(void *)&jarg2; 
 
32174
  (void)jarg1_;
 
32175
  (void)jarg2_;
 
32176
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
 
32177
  arg2 = *(LassoSamlp2Status **)&jarg2; 
29618
32178
  LassoSamlp2NameIDMappingResponse_Status_set(arg1,arg2);
29619
32179
  
29620
32180
}
29621
32181
 
29622
32182
 
29623
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32183
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1status_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29624
32184
  jlong jresult = 0 ;
29625
32185
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29626
32186
  LassoSamlp2Status *result = 0 ;
29627
32187
  
29628
32188
  (void)jenv;
29629
32189
  (void)jcls;
29630
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32190
  (void)jarg1_;
 
32191
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29631
32192
  result = (LassoSamlp2Status *)LassoSamlp2NameIDMappingResponse_Status_get(arg1);
29632
 
  
29633
 
  *(LassoSamlp2Status **)(void *)&jresult = result; 
 
32193
  *(LassoSamlp2Status **)&jresult = result; 
29634
32194
  return jresult;
29635
32195
}
29636
32196
 
29637
32197
 
29638
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32198
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29639
32199
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29640
32200
  char *arg2 = (char *) 0 ;
29641
32201
  
29642
32202
  (void)jenv;
29643
32203
  (void)jcls;
29644
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32204
  (void)jarg1_;
 
32205
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29645
32206
  arg2 = 0;
29646
32207
  if (jarg2) {
29647
32208
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29649
32210
  }
29650
32211
  LassoSamlp2NameIDMappingResponse_ID_set(arg1,arg2);
29651
32212
  
29652
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32213
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29653
32214
}
29654
32215
 
29655
32216
 
29656
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32217
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29657
32218
  jstring jresult = 0 ;
29658
32219
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29659
32220
  char *result = 0 ;
29660
32221
  
29661
32222
  (void)jenv;
29662
32223
  (void)jcls;
29663
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32224
  (void)jarg1_;
 
32225
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29664
32226
  result = (char *)LassoSamlp2NameIDMappingResponse_ID_get(arg1);
29665
 
  
29666
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32227
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29667
32228
  return jresult;
29668
32229
}
29669
32230
 
29670
32231
 
29671
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32232
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1inResponseTo_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29672
32233
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29673
32234
  char *arg2 = (char *) 0 ;
29674
32235
  
29675
32236
  (void)jenv;
29676
32237
  (void)jcls;
29677
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32238
  (void)jarg1_;
 
32239
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29678
32240
  arg2 = 0;
29679
32241
  if (jarg2) {
29680
32242
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29682
32244
  }
29683
32245
  LassoSamlp2NameIDMappingResponse_InResponseTo_set(arg1,arg2);
29684
32246
  
29685
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32247
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29686
32248
}
29687
32249
 
29688
32250
 
29689
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32251
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1inResponseTo_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29690
32252
  jstring jresult = 0 ;
29691
32253
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29692
32254
  char *result = 0 ;
29693
32255
  
29694
32256
  (void)jenv;
29695
32257
  (void)jcls;
29696
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32258
  (void)jarg1_;
 
32259
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29697
32260
  result = (char *)LassoSamlp2NameIDMappingResponse_InResponseTo_get(arg1);
29698
 
  
29699
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32261
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29700
32262
  return jresult;
29701
32263
}
29702
32264
 
29703
32265
 
29704
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32266
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29705
32267
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29706
32268
  char *arg2 = (char *) 0 ;
29707
32269
  
29708
32270
  (void)jenv;
29709
32271
  (void)jcls;
29710
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32272
  (void)jarg1_;
 
32273
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29711
32274
  arg2 = 0;
29712
32275
  if (jarg2) {
29713
32276
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29715
32278
  }
29716
32279
  LassoSamlp2NameIDMappingResponse_Version_set(arg1,arg2);
29717
32280
  
29718
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32281
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29719
32282
}
29720
32283
 
29721
32284
 
29722
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32285
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29723
32286
  jstring jresult = 0 ;
29724
32287
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29725
32288
  char *result = 0 ;
29726
32289
  
29727
32290
  (void)jenv;
29728
32291
  (void)jcls;
29729
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32292
  (void)jarg1_;
 
32293
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29730
32294
  result = (char *)LassoSamlp2NameIDMappingResponse_Version_get(arg1);
29731
 
  
29732
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32295
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29733
32296
  return jresult;
29734
32297
}
29735
32298
 
29736
32299
 
29737
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32300
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29738
32301
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29739
32302
  char *arg2 = (char *) 0 ;
29740
32303
  
29741
32304
  (void)jenv;
29742
32305
  (void)jcls;
29743
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32306
  (void)jarg1_;
 
32307
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29744
32308
  arg2 = 0;
29745
32309
  if (jarg2) {
29746
32310
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29748
32312
  }
29749
32313
  LassoSamlp2NameIDMappingResponse_IssueInstant_set(arg1,arg2);
29750
32314
  
29751
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32315
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29752
32316
}
29753
32317
 
29754
32318
 
29755
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32319
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29756
32320
  jstring jresult = 0 ;
29757
32321
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29758
32322
  char *result = 0 ;
29759
32323
  
29760
32324
  (void)jenv;
29761
32325
  (void)jcls;
29762
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32326
  (void)jarg1_;
 
32327
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29763
32328
  result = (char *)LassoSamlp2NameIDMappingResponse_IssueInstant_get(arg1);
29764
 
  
29765
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32329
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29766
32330
  return jresult;
29767
32331
}
29768
32332
 
29769
32333
 
29770
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32334
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29771
32335
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29772
32336
  char *arg2 = (char *) 0 ;
29773
32337
  
29774
32338
  (void)jenv;
29775
32339
  (void)jcls;
29776
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32340
  (void)jarg1_;
 
32341
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29777
32342
  arg2 = 0;
29778
32343
  if (jarg2) {
29779
32344
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29781
32346
  }
29782
32347
  LassoSamlp2NameIDMappingResponse_Destination_set(arg1,arg2);
29783
32348
  
29784
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32349
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29785
32350
}
29786
32351
 
29787
32352
 
29788
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32353
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29789
32354
  jstring jresult = 0 ;
29790
32355
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29791
32356
  char *result = 0 ;
29792
32357
  
29793
32358
  (void)jenv;
29794
32359
  (void)jcls;
29795
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32360
  (void)jarg1_;
 
32361
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29796
32362
  result = (char *)LassoSamlp2NameIDMappingResponse_Destination_get(arg1);
29797
 
  
29798
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32363
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29799
32364
  return jresult;
29800
32365
}
29801
32366
 
29802
32367
 
29803
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32368
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29804
32369
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29805
32370
  char *arg2 = (char *) 0 ;
29806
32371
  
29807
32372
  (void)jenv;
29808
32373
  (void)jcls;
29809
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32374
  (void)jarg1_;
 
32375
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29810
32376
  arg2 = 0;
29811
32377
  if (jarg2) {
29812
32378
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29814
32380
  }
29815
32381
  LassoSamlp2NameIDMappingResponse_Consent_set(arg1,arg2);
29816
32382
  
29817
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32383
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29818
32384
}
29819
32385
 
29820
32386
 
29821
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32387
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29822
32388
  jstring jresult = 0 ;
29823
32389
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29824
32390
  char *result = 0 ;
29825
32391
  
29826
32392
  (void)jenv;
29827
32393
  (void)jcls;
29828
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32394
  (void)jarg1_;
 
32395
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29829
32396
  result = (char *)LassoSamlp2NameIDMappingResponse_Consent_get(arg1);
29830
 
  
29831
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32397
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29832
32398
  return jresult;
29833
32399
}
29834
32400
 
29835
32401
 
29836
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2NameIDMappingResponse(JNIEnv *jenv, jclass jcls) {
 
32402
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2NameIDMappingResponse(JNIEnv *jenv, jclass jcls) {
29837
32403
  jlong jresult = 0 ;
29838
32404
  LassoSamlp2NameIDMappingResponse *result = 0 ;
29839
32405
  
29840
32406
  (void)jenv;
29841
32407
  (void)jcls;
29842
32408
  result = (LassoSamlp2NameIDMappingResponse *)new_LassoSamlp2NameIDMappingResponse();
29843
 
  
29844
 
  *(LassoSamlp2NameIDMappingResponse **)(void *)&jresult = result; 
 
32409
  *(LassoSamlp2NameIDMappingResponse **)&jresult = result; 
29845
32410
  return jresult;
29846
32411
}
29847
32412
 
29848
32413
 
29849
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2NameIDMappingResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32414
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2NameIDMappingResponse(JNIEnv *jenv, jclass jcls, jlong jarg1) {
29850
32415
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29851
32416
  
29852
32417
  (void)jenv;
29853
32418
  (void)jcls;
29854
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32419
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29855
32420
  delete_LassoSamlp2NameIDMappingResponse(arg1);
29856
32421
  
29857
32422
}
29858
32423
 
29859
32424
 
29860
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32425
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2NameIDMappingResponse_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29861
32426
  jstring jresult = 0 ;
29862
32427
  LassoSamlp2NameIDMappingResponse *arg1 = (LassoSamlp2NameIDMappingResponse *) 0 ;
29863
32428
  char *result = 0 ;
29864
32429
  
29865
32430
  (void)jenv;
29866
32431
  (void)jcls;
29867
 
  arg1 = *(LassoSamlp2NameIDMappingResponse **)(void *)&jarg1; 
 
32432
  (void)jarg1_;
 
32433
  arg1 = *(LassoSamlp2NameIDMappingResponse **)&jarg1; 
29868
32434
  result = (char *)LassoSamlp2NameIDMappingResponse_dump(arg1);
29869
 
  
29870
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32435
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29871
32436
  g_free(result);
29872
32437
  return jresult;
29873
32438
}
29874
32439
 
29875
32440
 
29876
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2EncryptedElement(JNIEnv *jenv, jclass jcls) {
 
32441
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2EncryptedElement(JNIEnv *jenv, jclass jcls) {
29877
32442
  jlong jresult = 0 ;
29878
32443
  LassoSaml2EncryptedElement *result = 0 ;
29879
32444
  
29880
32445
  (void)jenv;
29881
32446
  (void)jcls;
29882
32447
  result = (LassoSaml2EncryptedElement *)new_LassoSaml2EncryptedElement();
29883
 
  
29884
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
32448
  *(LassoSaml2EncryptedElement **)&jresult = result; 
29885
32449
  return jresult;
29886
32450
}
29887
32451
 
29888
32452
 
29889
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2EncryptedElement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32453
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2EncryptedElement(JNIEnv *jenv, jclass jcls, jlong jarg1) {
29890
32454
  LassoSaml2EncryptedElement *arg1 = (LassoSaml2EncryptedElement *) 0 ;
29891
32455
  
29892
32456
  (void)jenv;
29893
32457
  (void)jcls;
29894
 
  arg1 = *(LassoSaml2EncryptedElement **)(void *)&jarg1; 
 
32458
  arg1 = *(LassoSaml2EncryptedElement **)&jarg1; 
29895
32459
  delete_LassoSaml2EncryptedElement(arg1);
29896
32460
  
29897
32461
}
29898
32462
 
29899
32463
 
29900
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2EncryptedElement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32464
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2EncryptedElement_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29901
32465
  jstring jresult = 0 ;
29902
32466
  LassoSaml2EncryptedElement *arg1 = (LassoSaml2EncryptedElement *) 0 ;
29903
32467
  char *result = 0 ;
29904
32468
  
29905
32469
  (void)jenv;
29906
32470
  (void)jcls;
29907
 
  arg1 = *(LassoSaml2EncryptedElement **)(void *)&jarg1; 
 
32471
  (void)jarg1_;
 
32472
  arg1 = *(LassoSaml2EncryptedElement **)&jarg1; 
29908
32473
  result = (char *)LassoSaml2EncryptedElement_dump(arg1);
29909
 
  
29910
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32474
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29911
32475
  g_free(result);
29912
32476
  return jresult;
29913
32477
}
29914
32478
 
29915
32479
 
29916
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1NewID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32480
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1newId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
29917
32481
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
29918
32482
  char *arg2 = (char *) 0 ;
29919
32483
  
29920
32484
  (void)jenv;
29921
32485
  (void)jcls;
29922
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32486
  (void)jarg1_;
 
32487
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
29923
32488
  arg2 = 0;
29924
32489
  if (jarg2) {
29925
32490
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
29926
32491
    if (!arg2) return ;
29927
32492
  }
29928
32493
  {
29929
 
    if (arg1->NewID) free((char*)arg1->NewID);
 
32494
    if (arg1->NewID) free((char *)arg1->NewID);
29930
32495
    if (arg2) {
29931
 
      arg1->NewID = (char *) malloc(strlen(arg2)+1);
29932
 
      strcpy((char*)arg1->NewID,arg2);
 
32496
      arg1->NewID = (char *) malloc(strlen((const char *)arg2)+1);
 
32497
      strcpy((char *)arg1->NewID, (const char *)arg2);
29933
32498
    } else {
29934
32499
      arg1->NewID = 0;
29935
32500
    }
29936
32501
  }
29937
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32502
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
29938
32503
}
29939
32504
 
29940
32505
 
29941
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1NewID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32506
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1newId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29942
32507
  jstring jresult = 0 ;
29943
32508
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
29944
32509
  char *result = 0 ;
29945
32510
  
29946
32511
  (void)jenv;
29947
32512
  (void)jcls;
29948
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32513
  (void)jarg1_;
 
32514
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
29949
32515
  result = (char *) ((arg1)->NewID);
29950
 
  
29951
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32516
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
29952
32517
  return jresult;
29953
32518
}
29954
32519
 
29955
32520
 
29956
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32521
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29957
32522
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
29958
32523
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
29959
32524
  
29960
32525
  (void)jenv;
29961
32526
  (void)jcls;
29962
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
29963
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
32527
  (void)jarg1_;
 
32528
  (void)jarg2_;
 
32529
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
 
32530
  arg2 = *(LassoSaml2NameID **)&jarg2; 
29964
32531
  LassoSamlp2ManageNameIDRequest_NameID_set(arg1,arg2);
29965
32532
  
29966
32533
}
29967
32534
 
29968
32535
 
29969
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32536
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29970
32537
  jlong jresult = 0 ;
29971
32538
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
29972
32539
  LassoSaml2NameID *result = 0 ;
29973
32540
  
29974
32541
  (void)jenv;
29975
32542
  (void)jcls;
29976
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32543
  (void)jarg1_;
 
32544
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
29977
32545
  result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_NameID_get(arg1);
29978
 
  
29979
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
32546
  *(LassoSaml2NameID **)&jresult = result; 
29980
32547
  return jresult;
29981
32548
}
29982
32549
 
29983
32550
 
29984
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32551
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
29985
32552
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
29986
32553
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
29987
32554
  
29988
32555
  (void)jenv;
29989
32556
  (void)jcls;
29990
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
29991
 
  arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2; 
 
32557
  (void)jarg1_;
 
32558
  (void)jarg2_;
 
32559
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
 
32560
  arg2 = *(LassoSaml2EncryptedElement **)&jarg2; 
29992
32561
  LassoSamlp2ManageNameIDRequest_EncryptedID_set(arg1,arg2);
29993
32562
  
29994
32563
}
29995
32564
 
29996
32565
 
29997
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32566
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
29998
32567
  jlong jresult = 0 ;
29999
32568
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30000
32569
  LassoSaml2EncryptedElement *result = 0 ;
30001
32570
  
30002
32571
  (void)jenv;
30003
32572
  (void)jcls;
30004
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32573
  (void)jarg1_;
 
32574
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30005
32575
  result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_EncryptedID_get(arg1);
30006
 
  
30007
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
32576
  *(LassoSaml2EncryptedElement **)&jresult = result; 
30008
32577
  return jresult;
30009
32578
}
30010
32579
 
30011
32580
 
30012
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1newEncryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32581
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1newEncryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30013
32582
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30014
32583
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
30015
32584
  
30016
32585
  (void)jenv;
30017
32586
  (void)jcls;
30018
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
30019
 
  arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2; 
 
32587
  (void)jarg1_;
 
32588
  (void)jarg2_;
 
32589
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
 
32590
  arg2 = *(LassoSaml2EncryptedElement **)&jarg2; 
30020
32591
  LassoSamlp2ManageNameIDRequest_NewEncryptedID_set(arg1,arg2);
30021
32592
  
30022
32593
}
30023
32594
 
30024
32595
 
30025
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1newEncryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32596
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1newEncryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30026
32597
  jlong jresult = 0 ;
30027
32598
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30028
32599
  LassoSaml2EncryptedElement *result = 0 ;
30029
32600
  
30030
32601
  (void)jenv;
30031
32602
  (void)jcls;
30032
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32603
  (void)jarg1_;
 
32604
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30033
32605
  result = (LassoSaml2EncryptedElement *)LassoSamlp2ManageNameIDRequest_NewEncryptedID_get(arg1);
30034
 
  
30035
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
32606
  *(LassoSaml2EncryptedElement **)&jresult = result; 
30036
32607
  return jresult;
30037
32608
}
30038
32609
 
30039
32610
 
30040
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1terminate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32611
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1terminate_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30041
32612
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30042
32613
  LassoSamlp2Terminate *arg2 = (LassoSamlp2Terminate *) 0 ;
30043
32614
  
30044
32615
  (void)jenv;
30045
32616
  (void)jcls;
30046
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
30047
 
  arg2 = *(LassoSamlp2Terminate **)(void *)&jarg2; 
 
32617
  (void)jarg1_;
 
32618
  (void)jarg2_;
 
32619
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
 
32620
  arg2 = *(LassoSamlp2Terminate **)&jarg2; 
30048
32621
  LassoSamlp2ManageNameIDRequest_Terminate_set(arg1,arg2);
30049
32622
  
30050
32623
}
30051
32624
 
30052
32625
 
30053
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1terminate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32626
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1terminate_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30054
32627
  jlong jresult = 0 ;
30055
32628
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30056
32629
  LassoSamlp2Terminate *result = 0 ;
30057
32630
  
30058
32631
  (void)jenv;
30059
32632
  (void)jcls;
30060
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32633
  (void)jarg1_;
 
32634
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30061
32635
  result = (LassoSamlp2Terminate *)LassoSamlp2ManageNameIDRequest_Terminate_get(arg1);
30062
 
  
30063
 
  *(LassoSamlp2Terminate **)(void *)&jresult = result; 
 
32636
  *(LassoSamlp2Terminate **)&jresult = result; 
30064
32637
  return jresult;
30065
32638
}
30066
32639
 
30067
32640
 
30068
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32641
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issuer_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30069
32642
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30070
32643
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
30071
32644
  
30072
32645
  (void)jenv;
30073
32646
  (void)jcls;
30074
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
30075
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
32647
  (void)jarg1_;
 
32648
  (void)jarg2_;
 
32649
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
 
32650
  arg2 = *(LassoSaml2NameID **)&jarg2; 
30076
32651
  LassoSamlp2ManageNameIDRequest_Issuer_set(arg1,arg2);
30077
32652
  
30078
32653
}
30079
32654
 
30080
32655
 
30081
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32656
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issuer_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30082
32657
  jlong jresult = 0 ;
30083
32658
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30084
32659
  LassoSaml2NameID *result = 0 ;
30085
32660
  
30086
32661
  (void)jenv;
30087
32662
  (void)jcls;
30088
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32663
  (void)jarg1_;
 
32664
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30089
32665
  result = (LassoSaml2NameID *)LassoSamlp2ManageNameIDRequest_Issuer_get(arg1);
30090
 
  
30091
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
32666
  *(LassoSaml2NameID **)&jresult = result; 
30092
32667
  return jresult;
30093
32668
}
30094
32669
 
30095
32670
 
30096
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32671
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1extensions_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30097
32672
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30098
32673
  LassoSamlp2Extensions *arg2 = (LassoSamlp2Extensions *) 0 ;
30099
32674
  
30100
32675
  (void)jenv;
30101
32676
  (void)jcls;
30102
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
30103
 
  arg2 = *(LassoSamlp2Extensions **)(void *)&jarg2; 
 
32677
  (void)jarg1_;
 
32678
  (void)jarg2_;
 
32679
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
 
32680
  arg2 = *(LassoSamlp2Extensions **)&jarg2; 
30104
32681
  LassoSamlp2ManageNameIDRequest_Extensions_set(arg1,arg2);
30105
32682
  
30106
32683
}
30107
32684
 
30108
32685
 
30109
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32686
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1extensions_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30110
32687
  jlong jresult = 0 ;
30111
32688
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30112
32689
  LassoSamlp2Extensions *result = 0 ;
30113
32690
  
30114
32691
  (void)jenv;
30115
32692
  (void)jcls;
30116
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32693
  (void)jarg1_;
 
32694
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30117
32695
  result = (LassoSamlp2Extensions *)LassoSamlp2ManageNameIDRequest_Extensions_get(arg1);
30118
 
  
30119
 
  *(LassoSamlp2Extensions **)(void *)&jresult = result; 
 
32696
  *(LassoSamlp2Extensions **)&jresult = result; 
30120
32697
  return jresult;
30121
32698
}
30122
32699
 
30123
32700
 
30124
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1ID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32701
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1iD_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
30125
32702
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30126
32703
  char *arg2 = (char *) 0 ;
30127
32704
  
30128
32705
  (void)jenv;
30129
32706
  (void)jcls;
30130
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32707
  (void)jarg1_;
 
32708
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30131
32709
  arg2 = 0;
30132
32710
  if (jarg2) {
30133
32711
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
30135
32713
  }
30136
32714
  LassoSamlp2ManageNameIDRequest_ID_set(arg1,arg2);
30137
32715
  
30138
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32716
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
30139
32717
}
30140
32718
 
30141
32719
 
30142
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1ID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32720
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1iD_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30143
32721
  jstring jresult = 0 ;
30144
32722
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30145
32723
  char *result = 0 ;
30146
32724
  
30147
32725
  (void)jenv;
30148
32726
  (void)jcls;
30149
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32727
  (void)jarg1_;
 
32728
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30150
32729
  result = (char *)LassoSamlp2ManageNameIDRequest_ID_get(arg1);
30151
 
  
30152
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32730
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30153
32731
  return jresult;
30154
32732
}
30155
32733
 
30156
32734
 
30157
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32735
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1version_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
30158
32736
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30159
32737
  char *arg2 = (char *) 0 ;
30160
32738
  
30161
32739
  (void)jenv;
30162
32740
  (void)jcls;
30163
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32741
  (void)jarg1_;
 
32742
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30164
32743
  arg2 = 0;
30165
32744
  if (jarg2) {
30166
32745
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
30168
32747
  }
30169
32748
  LassoSamlp2ManageNameIDRequest_Version_set(arg1,arg2);
30170
32749
  
30171
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32750
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
30172
32751
}
30173
32752
 
30174
32753
 
30175
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32754
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1version_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30176
32755
  jstring jresult = 0 ;
30177
32756
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30178
32757
  char *result = 0 ;
30179
32758
  
30180
32759
  (void)jenv;
30181
32760
  (void)jcls;
30182
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32761
  (void)jarg1_;
 
32762
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30183
32763
  result = (char *)LassoSamlp2ManageNameIDRequest_Version_get(arg1);
30184
 
  
30185
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32764
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30186
32765
  return jresult;
30187
32766
}
30188
32767
 
30189
32768
 
30190
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32769
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issueInstant_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
30191
32770
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30192
32771
  char *arg2 = (char *) 0 ;
30193
32772
  
30194
32773
  (void)jenv;
30195
32774
  (void)jcls;
30196
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32775
  (void)jarg1_;
 
32776
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30197
32777
  arg2 = 0;
30198
32778
  if (jarg2) {
30199
32779
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
30201
32781
  }
30202
32782
  LassoSamlp2ManageNameIDRequest_IssueInstant_set(arg1,arg2);
30203
32783
  
30204
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32784
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
30205
32785
}
30206
32786
 
30207
32787
 
30208
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32788
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1issueInstant_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30209
32789
  jstring jresult = 0 ;
30210
32790
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30211
32791
  char *result = 0 ;
30212
32792
  
30213
32793
  (void)jenv;
30214
32794
  (void)jcls;
30215
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32795
  (void)jarg1_;
 
32796
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30216
32797
  result = (char *)LassoSamlp2ManageNameIDRequest_IssueInstant_get(arg1);
30217
 
  
30218
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32798
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30219
32799
  return jresult;
30220
32800
}
30221
32801
 
30222
32802
 
30223
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32803
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1destination_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
30224
32804
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30225
32805
  char *arg2 = (char *) 0 ;
30226
32806
  
30227
32807
  (void)jenv;
30228
32808
  (void)jcls;
30229
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32809
  (void)jarg1_;
 
32810
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30230
32811
  arg2 = 0;
30231
32812
  if (jarg2) {
30232
32813
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
30234
32815
  }
30235
32816
  LassoSamlp2ManageNameIDRequest_Destination_set(arg1,arg2);
30236
32817
  
30237
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32818
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
30238
32819
}
30239
32820
 
30240
32821
 
30241
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32822
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1destination_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30242
32823
  jstring jresult = 0 ;
30243
32824
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30244
32825
  char *result = 0 ;
30245
32826
  
30246
32827
  (void)jenv;
30247
32828
  (void)jcls;
30248
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32829
  (void)jarg1_;
 
32830
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30249
32831
  result = (char *)LassoSamlp2ManageNameIDRequest_Destination_get(arg1);
30250
 
  
30251
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32832
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30252
32833
  return jresult;
30253
32834
}
30254
32835
 
30255
32836
 
30256
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32837
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1consent_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
30257
32838
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30258
32839
  char *arg2 = (char *) 0 ;
30259
32840
  
30260
32841
  (void)jenv;
30261
32842
  (void)jcls;
30262
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32843
  (void)jarg1_;
 
32844
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30263
32845
  arg2 = 0;
30264
32846
  if (jarg2) {
30265
32847
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
30267
32849
  }
30268
32850
  LassoSamlp2ManageNameIDRequest_Consent_set(arg1,arg2);
30269
32851
  
30270
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32852
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
30271
32853
}
30272
32854
 
30273
32855
 
30274
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1Consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32856
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1consent_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30275
32857
  jstring jresult = 0 ;
30276
32858
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30277
32859
  char *result = 0 ;
30278
32860
  
30279
32861
  (void)jenv;
30280
32862
  (void)jcls;
30281
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32863
  (void)jarg1_;
 
32864
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30282
32865
  result = (char *)LassoSamlp2ManageNameIDRequest_Consent_get(arg1);
30283
 
  
30284
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32866
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30285
32867
  return jresult;
30286
32868
}
30287
32869
 
30288
32870
 
30289
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2ManageNameIDRequest(JNIEnv *jenv, jclass jcls) {
 
32871
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2ManageNameIDRequest(JNIEnv *jenv, jclass jcls) {
30290
32872
  jlong jresult = 0 ;
30291
32873
  LassoSamlp2ManageNameIDRequest *result = 0 ;
30292
32874
  
30293
32875
  (void)jenv;
30294
32876
  (void)jcls;
30295
32877
  result = (LassoSamlp2ManageNameIDRequest *)new_LassoSamlp2ManageNameIDRequest();
30296
 
  
30297
 
  *(LassoSamlp2ManageNameIDRequest **)(void *)&jresult = result; 
 
32878
  *(LassoSamlp2ManageNameIDRequest **)&jresult = result; 
30298
32879
  return jresult;
30299
32880
}
30300
32881
 
30301
32882
 
30302
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2ManageNameIDRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32883
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2ManageNameIDRequest(JNIEnv *jenv, jclass jcls, jlong jarg1) {
30303
32884
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30304
32885
  
30305
32886
  (void)jenv;
30306
32887
  (void)jcls;
30307
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32888
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30308
32889
  delete_LassoSamlp2ManageNameIDRequest(arg1);
30309
32890
  
30310
32891
}
30311
32892
 
30312
32893
 
30313
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32894
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2ManageNameIDRequest_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30314
32895
  jstring jresult = 0 ;
30315
32896
  LassoSamlp2ManageNameIDRequest *arg1 = (LassoSamlp2ManageNameIDRequest *) 0 ;
30316
32897
  char *result = 0 ;
30317
32898
  
30318
32899
  (void)jenv;
30319
32900
  (void)jcls;
30320
 
  arg1 = *(LassoSamlp2ManageNameIDRequest **)(void *)&jarg1; 
 
32901
  (void)jarg1_;
 
32902
  arg1 = *(LassoSamlp2ManageNameIDRequest **)&jarg1; 
30321
32903
  result = (char *)LassoSamlp2ManageNameIDRequest_dump(arg1);
30322
 
  
30323
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32904
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30324
32905
  g_free(result);
30325
32906
  return jresult;
30326
32907
}
30327
32908
 
30328
32909
 
30329
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1RequesterID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32910
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1requesterId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
30330
32911
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30331
32912
  char *arg2 = (char *) 0 ;
30332
32913
  
30333
32914
  (void)jenv;
30334
32915
  (void)jcls;
30335
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
 
32916
  (void)jarg1_;
 
32917
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
30336
32918
  arg2 = 0;
30337
32919
  if (jarg2) {
30338
32920
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
30339
32921
    if (!arg2) return ;
30340
32922
  }
30341
32923
  {
30342
 
    if (arg1->RequesterID) free((char*)arg1->RequesterID);
 
32924
    if (arg1->RequesterID) free((char *)arg1->RequesterID);
30343
32925
    if (arg2) {
30344
 
      arg1->RequesterID = (char *) malloc(strlen(arg2)+1);
30345
 
      strcpy((char*)arg1->RequesterID,arg2);
 
32926
      arg1->RequesterID = (char *) malloc(strlen((const char *)arg2)+1);
 
32927
      strcpy((char *)arg1->RequesterID, (const char *)arg2);
30346
32928
    } else {
30347
32929
      arg1->RequesterID = 0;
30348
32930
    }
30349
32931
  }
30350
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32932
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
30351
32933
}
30352
32934
 
30353
32935
 
30354
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1RequesterID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32936
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1requesterId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30355
32937
  jstring jresult = 0 ;
30356
32938
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30357
32939
  char *result = 0 ;
30358
32940
  
30359
32941
  (void)jenv;
30360
32942
  (void)jcls;
30361
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
 
32943
  (void)jarg1_;
 
32944
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
30362
32945
  result = (char *) ((arg1)->RequesterID);
30363
 
  
30364
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32946
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30365
32947
  return jresult;
30366
32948
}
30367
32949
 
30368
32950
 
30369
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1ProxyCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) {
 
32951
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1proxyCount_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
30370
32952
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30371
32953
  char *arg2 = (char *) 0 ;
30372
32954
  
30373
32955
  (void)jenv;
30374
32956
  (void)jcls;
30375
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
 
32957
  (void)jarg1_;
 
32958
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
30376
32959
  arg2 = 0;
30377
32960
  if (jarg2) {
30378
32961
    arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0);
30379
32962
    if (!arg2) return ;
30380
32963
  }
30381
32964
  {
30382
 
    if (arg1->ProxyCount) free((char*)arg1->ProxyCount);
 
32965
    if (arg1->ProxyCount) free((char *)arg1->ProxyCount);
30383
32966
    if (arg2) {
30384
 
      arg1->ProxyCount = (char *) malloc(strlen(arg2)+1);
30385
 
      strcpy((char*)arg1->ProxyCount,arg2);
 
32967
      arg1->ProxyCount = (char *) malloc(strlen((const char *)arg2)+1);
 
32968
      strcpy((char *)arg1->ProxyCount, (const char *)arg2);
30386
32969
    } else {
30387
32970
      arg1->ProxyCount = 0;
30388
32971
    }
30389
32972
  }
30390
 
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, arg2);
 
32973
  if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2);
30391
32974
}
30392
32975
 
30393
32976
 
30394
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1ProxyCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
32977
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1proxyCount_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30395
32978
  jstring jresult = 0 ;
30396
32979
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30397
32980
  char *result = 0 ;
30398
32981
  
30399
32982
  (void)jenv;
30400
32983
  (void)jcls;
30401
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
 
32984
  (void)jarg1_;
 
32985
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
30402
32986
  result = (char *) ((arg1)->ProxyCount);
30403
 
  
30404
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
32987
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30405
32988
  return jresult;
30406
32989
}
30407
32990
 
30408
32991
 
30409
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1iDPList_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
32992
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1iDPList_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30410
32993
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30411
32994
  LassoSamlp2IDPList *arg2 = (LassoSamlp2IDPList *) 0 ;
30412
32995
  
30413
32996
  (void)jenv;
30414
32997
  (void)jcls;
30415
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
30416
 
  arg2 = *(LassoSamlp2IDPList **)(void *)&jarg2; 
 
32998
  (void)jarg1_;
 
32999
  (void)jarg2_;
 
33000
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
 
33001
  arg2 = *(LassoSamlp2IDPList **)&jarg2; 
30417
33002
  LassoSamlp2Scoping_IDPList_set(arg1,arg2);
30418
33003
  
30419
33004
}
30420
33005
 
30421
33006
 
30422
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1iDPList_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33007
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1iDPList_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30423
33008
  jlong jresult = 0 ;
30424
33009
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30425
33010
  LassoSamlp2IDPList *result = 0 ;
30426
33011
  
30427
33012
  (void)jenv;
30428
33013
  (void)jcls;
30429
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
 
33014
  (void)jarg1_;
 
33015
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
30430
33016
  result = (LassoSamlp2IDPList *)LassoSamlp2Scoping_IDPList_get(arg1);
30431
 
  
30432
 
  *(LassoSamlp2IDPList **)(void *)&jresult = result; 
 
33017
  *(LassoSamlp2IDPList **)&jresult = result; 
30433
33018
  return jresult;
30434
33019
}
30435
33020
 
30436
33021
 
30437
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Scoping(JNIEnv *jenv, jclass jcls) {
 
33022
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Samlp2Scoping(JNIEnv *jenv, jclass jcls) {
30438
33023
  jlong jresult = 0 ;
30439
33024
  LassoSamlp2Scoping *result = 0 ;
30440
33025
  
30441
33026
  (void)jenv;
30442
33027
  (void)jcls;
30443
33028
  result = (LassoSamlp2Scoping *)new_LassoSamlp2Scoping();
30444
 
  
30445
 
  *(LassoSamlp2Scoping **)(void *)&jresult = result; 
 
33029
  *(LassoSamlp2Scoping **)&jresult = result; 
30446
33030
  return jresult;
30447
33031
}
30448
33032
 
30449
33033
 
30450
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Scoping(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33034
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Samlp2Scoping(JNIEnv *jenv, jclass jcls, jlong jarg1) {
30451
33035
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30452
33036
  
30453
33037
  (void)jenv;
30454
33038
  (void)jcls;
30455
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
 
33039
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
30456
33040
  delete_LassoSamlp2Scoping(arg1);
30457
33041
  
30458
33042
}
30459
33043
 
30460
33044
 
30461
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33045
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Samlp2Scoping_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30462
33046
  jstring jresult = 0 ;
30463
33047
  LassoSamlp2Scoping *arg1 = (LassoSamlp2Scoping *) 0 ;
30464
33048
  char *result = 0 ;
30465
33049
  
30466
33050
  (void)jenv;
30467
33051
  (void)jcls;
30468
 
  arg1 = *(LassoSamlp2Scoping **)(void *)&jarg1; 
 
33052
  (void)jarg1_;
 
33053
  arg1 = *(LassoSamlp2Scoping **)&jarg1; 
30469
33054
  result = (char *)LassoSamlp2Scoping_dump(arg1);
30470
 
  
30471
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
33055
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30472
33056
  g_free(result);
30473
33057
  return jresult;
30474
33058
}
30475
33059
 
30476
33060
 
30477
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
33061
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1baseID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30478
33062
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30479
33063
  LassoSaml2BaseIDAbstract *arg2 = (LassoSaml2BaseIDAbstract *) 0 ;
30480
33064
  
30481
33065
  (void)jenv;
30482
33066
  (void)jcls;
30483
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
30484
 
  arg2 = *(LassoSaml2BaseIDAbstract **)(void *)&jarg2; 
 
33067
  (void)jarg1_;
 
33068
  (void)jarg2_;
 
33069
  arg1 = *(LassoSaml2Subject **)&jarg1; 
 
33070
  arg2 = *(LassoSaml2BaseIDAbstract **)&jarg2; 
30485
33071
  LassoSaml2Subject_BaseID_set(arg1,arg2);
30486
33072
  
30487
33073
}
30488
33074
 
30489
33075
 
30490
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33076
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1baseID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30491
33077
  jlong jresult = 0 ;
30492
33078
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30493
33079
  LassoSaml2BaseIDAbstract *result = 0 ;
30494
33080
  
30495
33081
  (void)jenv;
30496
33082
  (void)jcls;
30497
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
 
33083
  (void)jarg1_;
 
33084
  arg1 = *(LassoSaml2Subject **)&jarg1; 
30498
33085
  result = (LassoSaml2BaseIDAbstract *)LassoSaml2Subject_BaseID_get(arg1);
30499
 
  
30500
 
  *(LassoSaml2BaseIDAbstract **)(void *)&jresult = result; 
 
33086
  *(LassoSaml2BaseIDAbstract **)&jresult = result; 
30501
33087
  return jresult;
30502
33088
}
30503
33089
 
30504
33090
 
30505
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
33091
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1nameID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30506
33092
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30507
33093
  LassoSaml2NameID *arg2 = (LassoSaml2NameID *) 0 ;
30508
33094
  
30509
33095
  (void)jenv;
30510
33096
  (void)jcls;
30511
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
30512
 
  arg2 = *(LassoSaml2NameID **)(void *)&jarg2; 
 
33097
  (void)jarg1_;
 
33098
  (void)jarg2_;
 
33099
  arg1 = *(LassoSaml2Subject **)&jarg1; 
 
33100
  arg2 = *(LassoSaml2NameID **)&jarg2; 
30513
33101
  LassoSaml2Subject_NameID_set(arg1,arg2);
30514
33102
  
30515
33103
}
30516
33104
 
30517
33105
 
30518
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33106
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1nameID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30519
33107
  jlong jresult = 0 ;
30520
33108
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30521
33109
  LassoSaml2NameID *result = 0 ;
30522
33110
  
30523
33111
  (void)jenv;
30524
33112
  (void)jcls;
30525
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
 
33113
  (void)jarg1_;
 
33114
  arg1 = *(LassoSaml2Subject **)&jarg1; 
30526
33115
  result = (LassoSaml2NameID *)LassoSaml2Subject_NameID_get(arg1);
30527
 
  
30528
 
  *(LassoSaml2NameID **)(void *)&jresult = result; 
 
33116
  *(LassoSaml2NameID **)&jresult = result; 
30529
33117
  return jresult;
30530
33118
}
30531
33119
 
30532
33120
 
30533
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
33121
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1encryptedID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30534
33122
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30535
33123
  LassoSaml2EncryptedElement *arg2 = (LassoSaml2EncryptedElement *) 0 ;
30536
33124
  
30537
33125
  (void)jenv;
30538
33126
  (void)jcls;
30539
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
30540
 
  arg2 = *(LassoSaml2EncryptedElement **)(void *)&jarg2; 
 
33127
  (void)jarg1_;
 
33128
  (void)jarg2_;
 
33129
  arg1 = *(LassoSaml2Subject **)&jarg1; 
 
33130
  arg2 = *(LassoSaml2EncryptedElement **)&jarg2; 
30541
33131
  LassoSaml2Subject_EncryptedID_set(arg1,arg2);
30542
33132
  
30543
33133
}
30544
33134
 
30545
33135
 
30546
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33136
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1encryptedID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30547
33137
  jlong jresult = 0 ;
30548
33138
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30549
33139
  LassoSaml2EncryptedElement *result = 0 ;
30550
33140
  
30551
33141
  (void)jenv;
30552
33142
  (void)jcls;
30553
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
 
33143
  (void)jarg1_;
 
33144
  arg1 = *(LassoSaml2Subject **)&jarg1; 
30554
33145
  result = (LassoSaml2EncryptedElement *)LassoSaml2Subject_EncryptedID_get(arg1);
30555
 
  
30556
 
  *(LassoSaml2EncryptedElement **)(void *)&jresult = result; 
 
33146
  *(LassoSaml2EncryptedElement **)&jresult = result; 
30557
33147
  return jresult;
30558
33148
}
30559
33149
 
30560
33150
 
30561
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1subjectConfirmation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jlong jarg2) {
 
33151
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1subjectConfirmation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
30562
33152
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30563
33153
  LassoSaml2SubjectConfirmation *arg2 = (LassoSaml2SubjectConfirmation *) 0 ;
30564
33154
  
30565
33155
  (void)jenv;
30566
33156
  (void)jcls;
30567
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
30568
 
  arg2 = *(LassoSaml2SubjectConfirmation **)(void *)&jarg2; 
 
33157
  (void)jarg1_;
 
33158
  (void)jarg2_;
 
33159
  arg1 = *(LassoSaml2Subject **)&jarg1; 
 
33160
  arg2 = *(LassoSaml2SubjectConfirmation **)&jarg2; 
30569
33161
  LassoSaml2Subject_SubjectConfirmation_set(arg1,arg2);
30570
33162
  
30571
33163
}
30572
33164
 
30573
33165
 
30574
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1subjectConfirmation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33166
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1subjectConfirmation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30575
33167
  jlong jresult = 0 ;
30576
33168
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30577
33169
  LassoSaml2SubjectConfirmation *result = 0 ;
30578
33170
  
30579
33171
  (void)jenv;
30580
33172
  (void)jcls;
30581
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
 
33173
  (void)jarg1_;
 
33174
  arg1 = *(LassoSaml2Subject **)&jarg1; 
30582
33175
  result = (LassoSaml2SubjectConfirmation *)LassoSaml2Subject_SubjectConfirmation_get(arg1);
30583
 
  
30584
 
  *(LassoSaml2SubjectConfirmation **)(void *)&jresult = result; 
 
33176
  *(LassoSaml2SubjectConfirmation **)&jresult = result; 
30585
33177
  return jresult;
30586
33178
}
30587
33179
 
30588
33180
 
30589
 
JNIEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Subject(JNIEnv *jenv, jclass jcls) {
 
33181
SWIGEXPORT jlong JNICALL Java_com_entrouvert_lasso_lassoJNI_new_1Saml2Subject(JNIEnv *jenv, jclass jcls) {
30590
33182
  jlong jresult = 0 ;
30591
33183
  LassoSaml2Subject *result = 0 ;
30592
33184
  
30593
33185
  (void)jenv;
30594
33186
  (void)jcls;
30595
33187
  result = (LassoSaml2Subject *)new_LassoSaml2Subject();
30596
 
  
30597
 
  *(LassoSaml2Subject **)(void *)&jresult = result; 
 
33188
  *(LassoSaml2Subject **)&jresult = result; 
30598
33189
  return jresult;
30599
33190
}
30600
33191
 
30601
33192
 
30602
 
JNIEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Subject(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33193
SWIGEXPORT void JNICALL Java_com_entrouvert_lasso_lassoJNI_delete_1Saml2Subject(JNIEnv *jenv, jclass jcls, jlong jarg1) {
30603
33194
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30604
33195
  
30605
33196
  (void)jenv;
30606
33197
  (void)jcls;
30607
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
 
33198
  arg1 = *(LassoSaml2Subject **)&jarg1; 
30608
33199
  delete_LassoSaml2Subject(arg1);
30609
33200
  
30610
33201
}
30611
33202
 
30612
33203
 
30613
 
JNIEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1) {
 
33204
SWIGEXPORT jstring JNICALL Java_com_entrouvert_lasso_lassoJNI_Saml2Subject_1dump(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
30614
33205
  jstring jresult = 0 ;
30615
33206
  LassoSaml2Subject *arg1 = (LassoSaml2Subject *) 0 ;
30616
33207
  char *result = 0 ;
30617
33208
  
30618
33209
  (void)jenv;
30619
33210
  (void)jcls;
30620
 
  arg1 = *(LassoSaml2Subject **)(void *)&jarg1; 
 
33211
  (void)jarg1_;
 
33212
  arg1 = *(LassoSaml2Subject **)&jarg1; 
30621
33213
  result = (char *)LassoSaml2Subject_dump(arg1);
30622
 
  
30623
 
  if(result) jresult = (*jenv)->NewStringUTF(jenv, result);
 
33214
  if(result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result);
30624
33215
  g_free(result);
30625
33216
  return jresult;
30626
33217
}