001 package org.omg.CSI;
002
003 /**
004 * Generated from IDL union "IdentityToken".
005 *
006 * @author JacORB IDL compiler V 2.3.0 (JBoss patch 6), 06-Jun-2007
007 * @version generated at Sep 6, 2011 5:12:32 AM
008 */
009
010 public final class IdentityToken
011 implements org.omg.CORBA.portable.IDLEntity
012 {
013 private int discriminator;
014 private boolean absent;
015 private boolean anonymous;
016 private byte[] principal_name;
017 private byte[] certificate_chain;
018 private byte[] dn;
019 private byte[] id;
020
021 public IdentityToken ()
022 {
023 }
024
025 public int discriminator ()
026 {
027 return discriminator;
028 }
029
030 public boolean absent ()
031 {
032 if (discriminator != 0)
033 throw new org.omg.CORBA.BAD_OPERATION();
034 return absent;
035 }
036
037 public void absent (boolean _x)
038 {
039 discriminator = 0;
040 absent = _x;
041 }
042
043 public boolean anonymous ()
044 {
045 if (discriminator != 1)
046 throw new org.omg.CORBA.BAD_OPERATION();
047 return anonymous;
048 }
049
050 public void anonymous (boolean _x)
051 {
052 discriminator = 1;
053 anonymous = _x;
054 }
055
056 public byte[] principal_name ()
057 {
058 if (discriminator != 2)
059 throw new org.omg.CORBA.BAD_OPERATION();
060 return principal_name;
061 }
062
063 public void principal_name (byte[] _x)
064 {
065 discriminator = 2;
066 principal_name = _x;
067 }
068
069 public byte[] certificate_chain ()
070 {
071 if (discriminator != 4)
072 throw new org.omg.CORBA.BAD_OPERATION();
073 return certificate_chain;
074 }
075
076 public void certificate_chain (byte[] _x)
077 {
078 discriminator = 4;
079 certificate_chain = _x;
080 }
081
082 public byte[] dn ()
083 {
084 if (discriminator != 8)
085 throw new org.omg.CORBA.BAD_OPERATION();
086 return dn;
087 }
088
089 public void dn (byte[] _x)
090 {
091 discriminator = 8;
092 dn = _x;
093 }
094
095 public byte[] id ()
096 {
097 if (discriminator != 3)
098 throw new org.omg.CORBA.BAD_OPERATION();
099 return id;
100 }
101
102 public void id (byte[] _x)
103 {
104 discriminator = 3;
105 id = _x;
106 }
107
108 public void id (int _discriminator, byte[] _x)
109 {
110 if (_discriminator != 3)
111 throw new org.omg.CORBA.BAD_OPERATION();
112 discriminator = _discriminator;
113 id = _x;
114 }
115
116 }