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