Cette section présente une liste des constructions EJB définies dans un fichier JAR et leurs attributs d'objet métier correspondants. Pour tous les attributs d'objet métier qui ne sont pas des objets métier enfants, le type de données est String. Dans un objet métier, l'ASI contient le type de données réel de l'attribut et est utilisé lors de l'appel de méthodes en rapport à l'interface éloignée du bean d'entreprise.
Pour plus d'informations sur l'ASI de l'objet métier, voir Applications spécifiques à l'application.
Construction EJB | Objet métier | Attribute ASI type= |
---|---|---|
Toutes les classes référencées dans le fichier JAR | 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
Objet métier enfant avec cardinalité multiple |
type=ArrayOf_<datatype>
Par exemple, type=ArrayOf_int |
method | Object
Child BO |
method_name=<methodName> |
method (pas d'argument et type de retour void) | String | method_name=<methodName> |
Notez les informations suivantes sur les types de tableaux :