public String getName() { return getPersistenceContextRefName(); }
public String getName() { return getPersistenceContextRefName(); }
public String getName() { return getPersistenceContextRefName(); }
private List<PersistenceContextReferenceInfo> buildPersistenceContextRefInfos(JndiConsumer jndiConsumer, URI moduleId) { ArrayList<PersistenceContextReferenceInfo> infos = new ArrayList<PersistenceContextReferenceInfo>(); for (PersistenceContextRef contextRef : jndiConsumer.getPersistenceContextRef()) { PersistenceContextReferenceInfo info = new PersistenceContextReferenceInfo(); info.referenceName = contextRef.getPersistenceContextRefName(); info.persistenceUnitName = contextRef.getPersistenceUnitName(); info.unitId = contextRef.getMappedName(); info.location = buildLocationInfo(contextRef); info.extended = (contextRef.getPersistenceContextType() == PersistenceContextType.EXTENDED); List<Property> persistenceProperty = contextRef.getPersistenceProperty(); for (Property property : persistenceProperty) { String name = property.getName(); String value = property.getValue(); info.properties.setProperty(name, value); } info.targets.addAll(buildInjectionInfos(contextRef)); infos.add(info); } return infos; }
private void buildPersistenceContextRefInfos(final JndiConsumer jndiConsumer, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final PersistenceContextRef contextRef : jndiConsumer.getPersistenceContextRef()) { final PersistenceContextReferenceInfo info = new PersistenceContextReferenceInfo(); info.referenceName = contextRef.getPersistenceContextRefName(); info.persistenceUnitName = contextRef.getPersistenceUnitName(); info.unitId = contextRef.getMappedName(); info.location = buildLocationInfo(contextRef); info.extended = contextRef.getPersistenceContextType() == PersistenceContextType.EXTENDED; final List<Property> persistenceProperty = contextRef.getPersistenceProperty(); for (final Property property : persistenceProperty) { final String name = property.getName(); final String value = property.getValue(); info.properties.setProperty(name, value); } info.targets.addAll(buildInjectionInfos(contextRef)); insert( info, appInfo.globalJndiEnc.persistenceContextRefs, appInfo.appJndiEnc.persistenceContextRefs, moduleJndiEnc.persistenceContextRefs, compJndiEnc.persistenceContextRefs ); } }
if (persistenceContextRef.getPersistenceContextRefName().trim().equals(persistenceContextRefName)) { if (method != null || field != null) { Set<InjectionTarget> targets = persistenceContextRef.getInjectionTarget();
@Override public void preProcessWebXmlElement(WebApp webApp, MergeContext mergeContext) throws DeploymentException { for (PersistenceContextRef persistenceContextRef : webApp.getPersistenceContextRef()) { String persistenceContextRefName = persistenceContextRef.getPersistenceContextRefName(); mergeContext.setAttribute(createPersistenceContextRefKey(persistenceContextRefName), new MergeItem(persistenceContextRef, null, ElementSource.WEB_XML)); //Create an attribute tag to indicate whether injectTarget is configured in web.xml file if (!persistenceContextRef.getInjectionTarget().isEmpty()) { mergeContext.setAttribute(createPersistenceContextRefInjectTargetConfiguredInWebXMLKey(persistenceContextRefName), Boolean.TRUE); } for (InjectionTarget injectionTarget : persistenceContextRef.getInjectionTarget()) { mergeContext.setAttribute(createPersistenceContextRefInjectTargetKey(persistenceContextRefName, injectionTarget.getInjectionTargetClass(), injectionTarget.getInjectionTargetName() ), Boolean.TRUE); } } }
private void buildPersistenceContextRefInfos(final JndiConsumer jndiConsumer, final JndiEncInfo moduleJndiEnc, final JndiEncInfo compJndiEnc) { for (final PersistenceContextRef contextRef : jndiConsumer.getPersistenceContextRef()) { final PersistenceContextReferenceInfo info = new PersistenceContextReferenceInfo(); info.referenceName = contextRef.getPersistenceContextRefName(); info.persistenceUnitName = contextRef.getPersistenceUnitName(); info.synchronizationType = contextRef.getPersistenceContextSynchronization() != null ? contextRef.getPersistenceContextSynchronization().name() : null; info.unitId = contextRef.getMappedName(); info.location = buildLocationInfo(contextRef); info.extended = contextRef.getPersistenceContextType() == PersistenceContextType.EXTENDED; final List<Property> persistenceProperty = contextRef.getPersistenceProperty(); for (final Property property : persistenceProperty) { final String name = property.getName(); final String value = property.getValue(); info.properties.setProperty(name, value); } info.targets.addAll(buildInjectionInfos(contextRef)); insert( info, appInfo.globalJndiEnc.persistenceContextRefs, appInfo.appJndiEnc.persistenceContextRefs, moduleJndiEnc.persistenceContextRefs, compJndiEnc.persistenceContextRefs ); } }
final String refName = ref.getPersistenceContextRefName(); ref.setMappedName(MAPPED_NAME_PREFIX + refName);
final String refName = ref.getPersistenceContextRefName(); ref.setMappedName(MAPPED_NAME_PREFIX + refName);
String refName = ref.getPersistenceContextRefName(); ref.setMappedName(MAPPED_NAME_PREFIX + refName);
public void merge(WebFragment webFragment, WebApp webApp, MergeContext mergeContext) throws DeploymentException { for (PersistenceContextRef srcPersistenceContextRef : webFragment.getPersistenceContextRef()) { String persistenceContextRefName = srcPersistenceContextRef.getPersistenceContextRefName(); String persistenceContextRefKey = createPersistenceContextRefKey(persistenceContextRefName); MergeItem mergeItem = (MergeItem) mergeContext.getAttribute(persistenceContextRefKey);