001 package org.omg.CSI;
002
003
004 /**
005 * org/omg/CSI/SASContextBody.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 SASContextBody implements org.omg.CORBA.portable.IDLEntity
012 {
013 private org.omg.CSI.EstablishContext ___establish_msg;
014 private org.omg.CSI.CompleteEstablishContext ___complete_msg;
015 private org.omg.CSI.ContextError ___error_msg;
016 private org.omg.CSI.MessageInContext ___in_context_msg;
017 private short __discriminator;
018 private boolean __uninitialized = true;
019
020 public SASContextBody ()
021 {
022 }
023
024 public short discriminator ()
025 {
026 if (__uninitialized)
027 throw new org.omg.CORBA.BAD_OPERATION ();
028 return __discriminator;
029 }
030
031 public org.omg.CSI.EstablishContext establish_msg ()
032 {
033 if (__uninitialized)
034 throw new org.omg.CORBA.BAD_OPERATION ();
035 verifyestablish_msg (__discriminator);
036 return ___establish_msg;
037 }
038
039 public void establish_msg (org.omg.CSI.EstablishContext value)
040 {
041 __discriminator = org.omg.CSI.MTEstablishContext.value;
042 ___establish_msg = value;
043 __uninitialized = false;
044 }
045
046 public void establish_msg (short discriminator, org.omg.CSI.EstablishContext value)
047 {
048 verifyestablish_msg (discriminator);
049 __discriminator = discriminator;
050 ___establish_msg = value;
051 __uninitialized = false;
052 }
053
054 private void verifyestablish_msg (short discriminator)
055 {
056 if (discriminator != org.omg.CSI.MTEstablishContext.value)
057 throw new org.omg.CORBA.BAD_OPERATION ();
058 }
059
060 public org.omg.CSI.CompleteEstablishContext complete_msg ()
061 {
062 if (__uninitialized)
063 throw new org.omg.CORBA.BAD_OPERATION ();
064 verifycomplete_msg (__discriminator);
065 return ___complete_msg;
066 }
067
068 public void complete_msg (org.omg.CSI.CompleteEstablishContext value)
069 {
070 __discriminator = org.omg.CSI.MTCompleteEstablishContext.value;
071 ___complete_msg = value;
072 __uninitialized = false;
073 }
074
075 public void complete_msg (short discriminator, org.omg.CSI.CompleteEstablishContext value)
076 {
077 verifycomplete_msg (discriminator);
078 __discriminator = discriminator;
079 ___complete_msg = value;
080 __uninitialized = false;
081 }
082
083 private void verifycomplete_msg (short discriminator)
084 {
085 if (discriminator != org.omg.CSI.MTCompleteEstablishContext.value)
086 throw new org.omg.CORBA.BAD_OPERATION ();
087 }
088
089 public org.omg.CSI.ContextError error_msg ()
090 {
091 if (__uninitialized)
092 throw new org.omg.CORBA.BAD_OPERATION ();
093 verifyerror_msg (__discriminator);
094 return ___error_msg;
095 }
096
097 public void error_msg (org.omg.CSI.ContextError value)
098 {
099 __discriminator = org.omg.CSI.MTContextError.value;
100 ___error_msg = value;
101 __uninitialized = false;
102 }
103
104 public void error_msg (short discriminator, org.omg.CSI.ContextError value)
105 {
106 verifyerror_msg (discriminator);
107 __discriminator = discriminator;
108 ___error_msg = value;
109 __uninitialized = false;
110 }
111
112 private void verifyerror_msg (short discriminator)
113 {
114 if (discriminator != org.omg.CSI.MTContextError.value)
115 throw new org.omg.CORBA.BAD_OPERATION ();
116 }
117
118 public org.omg.CSI.MessageInContext in_context_msg ()
119 {
120 if (__uninitialized)
121 throw new org.omg.CORBA.BAD_OPERATION ();
122 verifyin_context_msg (__discriminator);
123 return ___in_context_msg;
124 }
125
126 public void in_context_msg (org.omg.CSI.MessageInContext value)
127 {
128 __discriminator = org.omg.CSI.MTMessageInContext.value;
129 ___in_context_msg = value;
130 __uninitialized = false;
131 }
132
133 public void in_context_msg (short discriminator, org.omg.CSI.MessageInContext value)
134 {
135 verifyin_context_msg (discriminator);
136 __discriminator = discriminator;
137 ___in_context_msg = value;
138 __uninitialized = false;
139 }
140
141 private void verifyin_context_msg (short discriminator)
142 {
143 if (discriminator != org.omg.CSI.MTMessageInContext.value)
144 throw new org.omg.CORBA.BAD_OPERATION ();
145 }
146
147 public void _default ()
148 {
149 __discriminator = -32768;
150 __uninitialized = false;
151 }
152
153 public void _default (short discriminator)
154 {
155 verifyDefault( discriminator ) ;
156 __discriminator = discriminator ;
157 __uninitialized = false;
158 }
159
160 private void verifyDefault( short value )
161 {
162 switch (value) {
163 case org.omg.CSI.MTEstablishContext.value:
164 case org.omg.CSI.MTCompleteEstablishContext.value:
165 case org.omg.CSI.MTContextError.value:
166 case org.omg.CSI.MTMessageInContext.value:
167 throw new org.omg.CORBA.BAD_OPERATION() ;
168
169 default:
170 return;
171 }
172 }
173
174 } // class SASContextBody