1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* Do not make changes to this file unless you know what you are doing--modify
6
* the SWIG interface file instead.
7
* ----------------------------------------------------------------------------- */
13
public class NameIdentifierMapping : IDisposable {
14
private IntPtr swigCPtr;
15
protected bool swigCMemOwn;
17
internal NameIdentifierMapping(IntPtr cPtr, bool cMemoryOwn) {
18
swigCMemOwn = cMemoryOwn;
22
internal static IntPtr getCPtr(NameIdentifierMapping obj) {
23
return (obj == null) ? IntPtr.Zero : obj.swigCPtr;
26
protected NameIdentifierMapping() : this(IntPtr.Zero, false) {
29
~NameIdentifierMapping() {
33
public virtual void Dispose() {
34
if(swigCPtr != IntPtr.Zero && swigCMemOwn) {
36
lassoPINVOKE.delete_NameIdentifierMapping(swigCPtr);
38
swigCPtr = IntPtr.Zero;
39
GC.SuppressFinalize(this);
42
public string targetNameIdentifier {
44
return lassoPINVOKE.get_NameIdentifierMapping_targetNameIdentifier(swigCPtr);
48
public Identity identity {
50
lassoPINVOKE.set_NameIdentifierMapping_identity(swigCPtr, Identity.getCPtr(value));
53
IntPtr cPtr = lassoPINVOKE.get_NameIdentifierMapping_identity(swigCPtr);
54
return (cPtr == IntPtr.Zero) ? null : new Identity(cPtr, false);
58
public bool isIdentityDirty {
60
return lassoPINVOKE.get_NameIdentifierMapping_isIdentityDirty(swigCPtr);
64
public bool isSessionDirty {
66
return lassoPINVOKE.get_NameIdentifierMapping_isSessionDirty(swigCPtr);
70
public string msgBody {
72
return lassoPINVOKE.get_NameIdentifierMapping_msgBody(swigCPtr);
76
public string msgUrl {
78
return lassoPINVOKE.get_NameIdentifierMapping_msgUrl(swigCPtr);
82
public SamlNameIdentifier nameIdentifier {
84
lassoPINVOKE.set_NameIdentifierMapping_nameIdentifier(swigCPtr, SamlNameIdentifier.getCPtr(value));
87
IntPtr cPtr = lassoPINVOKE.get_NameIdentifierMapping_nameIdentifier(swigCPtr);
88
return (cPtr == IntPtr.Zero) ? null : new SamlNameIdentifier(cPtr, false);
92
public string remoteProviderId {
94
lassoPINVOKE.set_NameIdentifierMapping_remoteProviderId(swigCPtr, value);
97
return lassoPINVOKE.get_NameIdentifierMapping_remoteProviderId(swigCPtr);
101
public SamlpRequestAbstract request {
103
lassoPINVOKE.set_NameIdentifierMapping_request(swigCPtr, SamlpRequestAbstract.getCPtr(value));
106
IntPtr cPtr = lassoPINVOKE.get_NameIdentifierMapping_request(swigCPtr);
107
return (cPtr == IntPtr.Zero) ? null : new SamlpRequestAbstract(cPtr, false);
111
public SamlpResponseAbstract response {
113
lassoPINVOKE.set_NameIdentifierMapping_response(swigCPtr, SamlpResponseAbstract.getCPtr(value));
116
IntPtr cPtr = lassoPINVOKE.get_NameIdentifierMapping_response(swigCPtr);
117
return (cPtr == IntPtr.Zero) ? null : new SamlpResponseAbstract(cPtr, false);
121
public Server server {
123
lassoPINVOKE.set_NameIdentifierMapping_server(swigCPtr, Server.getCPtr(value));
126
IntPtr cPtr = lassoPINVOKE.get_NameIdentifierMapping_server(swigCPtr);
127
return (cPtr == IntPtr.Zero) ? null : new Server(cPtr, false);
131
public Session session {
133
lassoPINVOKE.set_NameIdentifierMapping_session(swigCPtr, Session.getCPtr(value));
136
IntPtr cPtr = lassoPINVOKE.get_NameIdentifierMapping_session(swigCPtr);
137
return (cPtr == IntPtr.Zero) ? null : new Session(cPtr, false);
141
public NameIdentifierMapping(Server server) : this(lassoPINVOKE.new_NameIdentifierMapping(Server.getCPtr(server)), true) {
144
public int setIdentityFromDump(string dump) {
145
return lassoPINVOKE.NameIdentifierMapping_setIdentityFromDump(swigCPtr, dump);
148
public int setSessionFromDump(string dump) {
149
return lassoPINVOKE.NameIdentifierMapping_setSessionFromDump(swigCPtr, dump);
152
public int buildRequestMsg() {
153
return lassoPINVOKE.NameIdentifierMapping_buildRequestMsg(swigCPtr);
156
public int buildResponseMsg() {
157
return lassoPINVOKE.NameIdentifierMapping_buildResponseMsg(swigCPtr);
160
public int initRequest(string targetNamespace, string remoteProviderId) {
161
return lassoPINVOKE.NameIdentifierMapping_initRequest(swigCPtr, targetNamespace, remoteProviderId);
164
public int processRequestMsg(string requestMsg) {
165
return lassoPINVOKE.NameIdentifierMapping_processRequestMsg(swigCPtr, requestMsg);
168
public int processResponseMsg(string responseMsg) {
169
return lassoPINVOKE.NameIdentifierMapping_processResponseMsg(swigCPtr, responseMsg);
172
public int validateRequest() {
173
return lassoPINVOKE.NameIdentifierMapping_validateRequest(swigCPtr);