Mapping Java to BPM Components

This section explains how Java types are presented as PBL types when cataloged.

Packages to Module mapping

For each Java package you catalog, BPM Studio creates a new module in your component catalog.

Module names are capitalized to follow PBL naming conventions for modules.

Java to PBL types

Java types are mapped to PBL types as defined in the following table:
Java Type PBL Type
java.lang.String, java.lang.Character, char String
java.lang.Byte, java.lang.Short, java.lang.Integer, java.lang.Long, java.lang.Number, byte, short, int, long Int
java.math.BigDecimal Decimal
java.lang.Float, java.lang.Double, float, double Real
java.lang.Boolean, boolean Bool
java.util.Date, java.sql.Date, java.sql.Time, java.sql.Timestamp, fuego.lang.Time Time
byte[] Binary
primitive Java arrays, any implementation of java.util.List, any implementation of java.util.Set, java.util.Vector, any implementation of java.util.Collection. array
any implementation of java.util.Map or java.util.SortedMap. associative array
fuego.lang.Interval Interval