Java/CORBA components use the type mappings specified by the CORBA document, IDL to Java Language Mapping Specification (formal/99-07-53).
The following table lists the CORBA IDL types predefined in EAServer and the equivalent Java datatypes.
CORBA IDL type |
Java type (input parameter or return value) |
Java type (inout or out parameter) |
---|---|---|
short |
short |
org.omg.CORBA.ShortHolder |
long |
int |
org.omg.CORBA.IntHolder |
long long |
long |
org.omg.CORBA.LongHolder |
float |
float |
org.omg.CORBA.FloatHolder |
double |
double |
org.omg.CORBA.DoubleHolder |
boolean |
boolean |
org.omg.CORBA.BooleanHolder |
char |
char |
org.omg.CORBA.CharHolder |
octet |
byte |
org.omg.CORBA.ByteHolder |
string |
java.lang.String |
org.omg.CORBA.StringHolder |
BCD::Binary |
byte[] |
BCD.Binary |
BCD::Decimal |
BCD.Decimal |
BCD.DecimalHolder |
BCD::Money |
BCD.Money |
BCD.MoneyHolder |
MJD::Date |
MJD.Date |
MJD.DateHolder |
MJD::Time |
MJD.Time |
MJD.TimeHolder |
MJD::Timestamp |
MJD.Timestamp |
MJD.TimestampHolder |
TabularResults:: ResultSet |
TabularResults.ResultSet |
TabularResults.ResultSetHolder |
TabularResults:: ResultSets |
TabularResults.ResultSet[ ] |
TabularResults.ResultSetsHolder |