001 package org.omg.CSI;
002
003
004 /**
005 * org/omg/CSI/IdentityToken.java .
006 * Generated by the IDL-to-Java compiler (portable), version "3.2"
007 * from /home/iurt/rpm/BUILD/geronimo-spec-corba/src/main/idl/CSI.idl
008 * Saturday, November 26, 2011 9:53:36 PM UTC
009 */
010
011 public final class IdentityToken implements org.omg.CORBA.portable.IDLEntity
012 {
013 private boolean ___absent;
014 private boolean ___anonymous;
015 private byte[] ___principal_name;
016 private byte[] ___certificate_chain;
017 private byte[] ___dn;
018 private byte[] ___id;
019 private int __discriminator;
020 private boolean __uninitialized = true;
021
022 public IdentityToken ()
023 {
024 }
025
026 public int discriminator ()
027 {
028 if (__uninitialized)
029 throw new org.omg.CORBA.BAD_OPERATION ();
030 return __discriminator;
031 }
032
033 public boolean absent ()
034 {
035 if (__uninitialized)
036 throw new org.omg.CORBA.BAD_OPERATION ();
037 verifyabsent (__discriminator);
038 return ___absent;
039 }
040
041 public void absent (boolean value)
042 {
043 __discriminator = org.omg.CSI.ITTAbsent.value;
044 ___absent = value;
045 __uninitialized = false;
046 }
047
048 public void absent (int discriminator, boolean value)
049 {
050 verifyabsent (discriminator);
051 __discriminator = discriminator;
052 ___absent = value;
053 __uninitialized = false;
054 }
055
056 private void verifyabsent (int discriminator)
057 {
058 if (discriminator != org.omg.CSI.ITTAbsent.value)
059 throw new org.omg.CORBA.BAD_OPERATION ();
060 }
061
062 public boolean anonymous ()
063 {
064 if (__uninitialized)
065 throw new org.omg.CORBA.BAD_OPERATION ();
066 verifyanonymous (__discriminator);
067 return ___anonymous;
068 }
069
070 public void anonymous (boolean value)
071 {
072 __discriminator = org.omg.CSI.ITTAnonymous.value;
073 ___anonymous = value;
074 __uninitialized = false;
075 }
076
077 public void anonymous (int discriminator, boolean value)
078 {
079 verifyanonymous (discriminator);
080 __discriminator = discriminator;
081 ___anonymous = value;
082 __uninitialized = false;
083 }
084
085 private void verifyanonymous (int discriminator)
086 {
087 if (discriminator != org.omg.CSI.ITTAnonymous.value)
088 throw new org.omg.CORBA.BAD_OPERATION ();
089 }
090
091 public byte[] principal_name ()
092 {
093 if (__uninitialized)
094 throw new org.omg.CORBA.BAD_OPERATION ();
095 verifyprincipal_name (__discriminator);
096 return ___principal_name;
097 }
098
099 public void principal_name (byte[] value)
100 {
101 __discriminator = org.omg.CSI.ITTPrincipalName.value;
102 ___principal_name = value;
103 __uninitialized = false;
104 }
105
106 public void principal_name (int discriminator, byte[] value)
107 {
108 verifyprincipal_name (discriminator);
109 __discriminator = discriminator;
110 ___principal_name = value;
111 __uninitialized = false;
112 }
113
114 private void verifyprincipal_name (int discriminator)
115 {
116 if (discriminator != org.omg.CSI.ITTPrincipalName.value)
117 throw new org.omg.CORBA.BAD_OPERATION ();
118 }
119
120 public byte[] certificate_chain ()
121 {
122 if (__uninitialized)
123 throw new org.omg.CORBA.BAD_OPERATION ();
124 verifycertificate_chain (__discriminator);
125 return ___certificate_chain;
126 }
127
128 public void certificate_chain (byte[] value)
129 {
130 __discriminator = org.omg.CSI.ITTX509CertChain.value;
131 ___certificate_chain = value;
132 __uninitialized = false;
133 }
134
135 public void certificate_chain (int discriminator, byte[] value)
136 {
137 verifycertificate_chain (discriminator);
138 __discriminator = discriminator;
139 ___certificate_chain = value;
140 __uninitialized = false;
141 }
142
143 private void verifycertificate_chain (int discriminator)
144 {
145 if (discriminator != org.omg.CSI.ITTX509CertChain.value)
146 throw new org.omg.CORBA.BAD_OPERATION ();
147 }
148
149 public byte[] dn ()
150 {
151 if (__uninitialized)
152 throw new org.omg.CORBA.BAD_OPERATION ();
153 verifydn (__discriminator);
154 return ___dn;
155 }
156
157 public void dn (byte[] value)
158 {
159 __discriminator = org.omg.CSI.ITTDistinguishedName.value;
160 ___dn = value;
161 __uninitialized = false;
162 }
163
164 public void dn (int discriminator, byte[] value)
165 {
166 verifydn (discriminator);
167 __discriminator = discriminator;
168 ___dn = value;
169 __uninitialized = false;
170 }
171
172 private void verifydn (int discriminator)
173 {
174 if (discriminator != org.omg.CSI.ITTDistinguishedName.value)
175 throw new org.omg.CORBA.BAD_OPERATION ();
176 }
177
178 public byte[] id ()
179 {
180 if (__uninitialized)
181 throw new org.omg.CORBA.BAD_OPERATION ();
182 verifyid (__discriminator);
183 return ___id;
184 }
185
186 public void id (byte[] value)
187 {
188 __discriminator = 0;
189 ___id = value;
190 __uninitialized = false;
191 }
192
193 public void id (int discriminator, byte[] value)
194 {
195 verifyid (discriminator);
196 __discriminator = discriminator;
197 ___id = value;
198 __uninitialized = false;
199 }
200
201 private void verifyid (int discriminator)
202 {
203 if (discriminator == org.omg.CSI.ITTAbsent.value || discriminator == org.omg.CSI.ITTAnonymous.value || discriminator == org.omg.CSI.ITTPrincipalName.value || discriminator == org.omg.CSI.ITTX509CertChain.value || discriminator == org.omg.CSI.ITTDistinguishedName.value)
204 throw new org.omg.CORBA.BAD_OPERATION ();
205 }
206
207 } // class IdentityToken