public void merge(PersistenceContextReferenceMetaData override, PersistenceContextReferenceMetaData original) { super.merge(override, original); PersistenceContextReferenceMetaData merged = new PersistenceContextReferenceMetaData(); if(override != null && override.persistenceUnitName != null) persistenceUnitName = override.persistenceUnitName; else if(original != null && original.persistenceUnitName != null) persistenceUnitName = original.persistenceUnitName; if(override != null && override.persistenceContextType != null) persistenceContextType = override.persistenceContextType; else if(original != null && original.persistenceContextType != null) persistenceContextType = original.persistenceContextType; if(override != null && override.properties != null) { if(this.properties == null ) properties = new PropertiesMetaData(); properties.addAll(override.properties); } if(original != null && original.properties != null) { if(this.properties == null ) properties = new PropertiesMetaData(); properties.addAll(original.properties); } }
public void merge(PersistenceContextReferenceMetaData override, PersistenceContextReferenceMetaData original) { super.merge(override, original); PersistenceContextReferenceMetaData merged = new PersistenceContextReferenceMetaData(); merged.merge(this, original); if(override != null && override.persistenceUnitName != null) persistenceUnitName = override.persistenceUnitName; else if(original != null && original.persistenceUnitName != null) persistenceUnitName = original.persistenceUnitName; if(override != null && override.persistenceContextType != null) persistenceContextType = override.persistenceContextType; else if(original != null && original.persistenceContextType != null) persistenceContextType = original.persistenceContextType; if(override != null && override.properties != null) { if(this.properties == null ) properties = new PropertiesMetaData(); properties.addAll(override.properties); } if(original != null && original.properties != null) { if(this.properties == null ) properties = new PropertiesMetaData(); properties.addAll(original.properties); } } }