This section provides a list of the EJB constructs defined in a JAR file and their corresponding business object attributes. For all business object attributes that are not child business objects, the data type is String. In a business object, the ASI holds the actual data type of the attribute and is used when invoking methods against the enterprise bean's remote interface.
For details about business object ASI, see Application-specific information.
EJB construct | Business object | Attribute ASI type= |
---|---|---|
All classes whose reference is found in the JAR file | Object | proxy_class=<remote interface name> |
boolean | Boolean | type=boolean/Boolean |
char/Character | String | type=char/Character |
byte/Byte | String | type=byte/Byte |
java.lang.String | String | type=string |
short/Short | Integer | type=short/Short |
int/Integer | Integer | type=int/Integer |
long/Long | Integer | type=long/Long |
float/Float | Float | type=float/Float |
double/Double | Double | type=double/Double |
java.math.BigDecimal | String | type=java.math.BigDecimal |
java.math.BigInteger | String | type=java.math.BigInteger |
class | Object | proxy_class=<fully qualified class name> |
array | Object
Child business object with multiple cardinality |
type=ArrayOf_<datatype>
For example, type=ArrayOf_int |
method | Object
Child BO |
method_name=<methodName> |
method (no argument and void return type) | String | method_name=<methodName> |
Note the following about array types: