public PersistenceContextReferenceMetaData merge(PersistenceContextReferenceMetaData original) { PersistenceContextReferenceMetaData merged = new PersistenceContextReferenceMetaData(); merged.merge(this, original); return merged; }
public PersistenceContextReferenceMetaData merge(PersistenceContextReferenceMetaData original) { PersistenceContextReferenceMetaData merged = new PersistenceContextReferenceMetaData(); merged.merge(this, original); return merged; }
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); } } }
protected PersistenceContextReferenceMetaData createPC(E element, PersistenceContext annotation) { PersistenceContextReferenceMetaData ref = new PersistenceContextReferenceMetaData(); String name = annotation.name(); if(name.length() == 0) name = ProcessorUtils.getName(element); ref.setPersistenceContextRefName(name); if(annotation.unitName().length() > 0) ref.setPersistenceUnitName(annotation.unitName()); PersistenceContextType type = annotation.type(); ref.setPersistenceContextType(type); PersistenceProperty[] properties = annotation.properties(); if(properties.length > 0 ) { PropertiesMetaData refProperties = new PropertiesMetaData(); for(PersistenceProperty p : properties) { PropertyMetaData pmd = new PropertyMetaData(); pmd.setName(p.name()); pmd.setValue(p.value()); refProperties.add(pmd); } ref.setProperties(refProperties); } Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(name, element); if(injectionTargets != null) ref.setInjectionTargets(injectionTargets); return ref; }
protected PersistenceContextReferenceMetaData createPC(E element, PersistenceContext annotation) PersistenceContextReferenceMetaData ref = new PersistenceContextReferenceMetaData(); String name = annotation.name(); if(name.length() == 0)