@Override
public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overridenFile, String overrideFile, boolean mustOverride)
{
super.merge(override, original, overridenFile, overrideFile, mustOverride);
JBossEntityBeanMetaData joverride = (JBossEntityBeanMetaData) override;
EntityBeanMetaData soriginal = (EntityBeanMetaData) original;
// home
if(joverride != null && joverride.home != null)
home = joverride.home;
else if(soriginal != null && soriginal.getHome() != null)
home = soriginal.getHome();
// remote
if(joverride != null && joverride.remote != null)
remote = joverride.remote;
else if(soriginal != null && soriginal.getRemote() != null)
remote = soriginal.getRemote();
// localHome
if(joverride != null && joverride.localHome != null)
localHome = joverride.localHome;
else if(soriginal != null && soriginal.getLocalHome() != null)
localHome = soriginal.getLocalHome();
// local
if(joverride != null && joverride.local != null)
local = joverride.local;
else if(soriginal != null && soriginal.getLocal() != null)
local = soriginal.getLocal();
// persistenceType
if(joverride != null && joverride.persistenceType != null)
persistenceType = joverride.persistenceType;
else if(soriginal != null && soriginal.getPersistenceType() != null)
persistenceType = soriginal.getPersistenceType();
// primKeyClass
if(joverride != null && joverride.primKeyClass != null)
primKeyClass = joverride.primKeyClass;
else if(soriginal != null && soriginal.getPrimKeyClass() != null)
primKeyClass = soriginal.getPrimKeyClass();
// reentrant
if(soriginal != null)
reentrant = soriginal.isReentrant();
// cmpVersion
if(joverride != null && joverride.cmpVersion != null)
cmpVersion = joverride.cmpVersion;
else if(soriginal != null && soriginal.getCmpVersion() != null)
cmpVersion = soriginal.getCmpVersion();
// abstractSchemaName
if(joverride != null && joverride.abstractSchemaName != null)
abstractSchemaName = joverride.abstractSchemaName;
else if(soriginal != null && soriginal.getAbstractSchemaName() != null)
abstractSchemaName = soriginal.getAbstractSchemaName();
// cmpFields
if(joverride != null && joverride.cmpFields != null)
cmpFields = joverride.cmpFields;
else if(soriginal != null && soriginal.getCmpFields() != null)
cmpFields = soriginal.getCmpFields();
// primKeyField
if(joverride != null && joverride.primKeyField != null)
primKeyField = joverride.primKeyField;
else if(soriginal != null && soriginal.getPrimKeyField() != null)
primKeyField = soriginal.getPrimKeyField();
// securityRoleRefs
if(joverride != null && joverride.securityRoleRefs != null)
securityRoleRefs = joverride.securityRoleRefs;
else if(soriginal != null && soriginal.getSecurityRoleRefs() != null)
securityRoleRefs = soriginal.getSecurityRoleRefs();
// queries
if(joverride != null && joverride.queries != null)
queries = joverride.queries;
else if(soriginal != null && soriginal.getQueries() != null)
queries = soriginal.getQueries();
// jndiName
if(joverride != null && joverride.jndiName != null)
jndiName = joverride.jndiName;
else if(soriginal != null && soriginal.getMappedName() != null)
jndiName = soriginal.getMappedName();
// callByValue
if(joverride != null)
callByValue = joverride.callByValue;
// clustered
if(joverride != null)