
boolean isContainment()
Returns whether or not the property contains a Type
(complex object).
boolean isMany()
Returns whether or not the property contains a List or Array.
int getMaxLength()
Returns the max length of the property.
Map getAnnotations(String source)
Returns the annotations for this property.
boolean isKey(String source)
Returns true if this property is a key, and false if not.
Type getType()
If the property is containment, this method will return
the contained type.
Enterprise metadata implementationSelection of artifact types
WebSphereadapters can run against multiple brokers (server runtimes).
Each broker might require differenttypes of artifacts. The adapter foundation
classes can generate artifacts in support of multiple brokers.
The following artifact types are supported by adapter foundation classes:
1. Data Bindings
Data Binding classes generated by enterprise metadata discovery to support
WebSphereProcess Server runtime.
2. Generated Records
JavaBean records generated from SDO to support clients that work with
JavaBeans.
3. Generic Records
Other DESPI implementations.
The table below provides a matrix for artifact type and their supported server
runtimes.
Table3. Artifact types and supported runtimes
Runtimes
Artifact types WebSphereProcess
Server
WebSphere
Application Server
Other DESPI
implementations
DataBindings X
GeneratedRecords X
GenericRecords X
While running the external service discovery wizard, adapter users can choose
which artifact to generate depending on their runtime environment. Users can
select more than one artifact.
122 WebSphereAdapters: WebSphereAdapter Toolkit User Guide