}
final PersistenceCapableMapping mapping = new PersistenceCapableMapping();
mapping.initialize(getStoreManager().getDatastoreAdapter(), cmd.getFullClassName());
if (getIdentityType() == IdentityType.DATASTORE) {
mapping.addJavaTypeMapping(datastoreIDMapping);
} else if (getIdentityType() == IdentityType.APPLICATION) {
for (JavaTypeMapping pkMapping : pkMappings) {
mapping.addJavaTypeMapping(pkMapping);
}
} else {