/** * Merge an environment * * @param jbossEnvironmentRefsGroup the override environment * @param environmentRefsGroup the overriden environment * @param overridenFile the overriden file name * @param overrideFile the override file * @return the merged environment */ public static JBossEnvironmentRefsGroupMetaData mergeNew(JBossEnvironmentRefsGroupMetaData jbossEnvironmentRefsGroup, EnvironmentRefsGroupMetaData environmentRefsGroup, ResourceManagersMetaData resourceMgrs, String overrideFile, String overridenFile, boolean mustOverride) { JBossEnvironmentRefsGroupMetaData merged = new JBossEnvironmentRefsGroupMetaData(); merged.merge(jbossEnvironmentRefsGroup, environmentRefsGroup, resourceMgrs, overridenFile, overrideFile, mustOverride); return merged; }
public EJBReferencesMetaData getEjbReferences() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getEjbReferences(); return null; }
public EnvironmentEntriesMetaData getEnvironmentEntries() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getEnvironmentEntries(); return null; }
jndiEnvironmentRefsGroup = new JBossEnvironmentRefsGroupMetaData(); jndiEnvironmentRefsGroup.merge(jbossEnv, specEnv, "jboss-client.xml", "application-client.xml", false); ResourceEnvironmentReferencesMetaData resEnvRefs = jndiEnvironmentRefsGroup.getResourceEnvironmentReferences(); MessageDestinationReferencesMetaData msgRefs = jndiEnvironmentRefsGroup.getMessageDestinationReferences(); if(msgRefs == null) jndiEnvironmentRefsGroup.setMessageDestinationReferences(msgRefs);
jndiEnvironmentRefsGroup = new JBossEnvironmentRefsGroupMetaData(); jndiEnvironmentRefsGroup.merge(overrideEnv, originalEnv, getJBossMetaData().getResourceManagers()); EJBReferenceMetaData targetEjbRef = jndiEnvironmentRefsGroup.getEjbReferenceByName(ejbRef.getEjbRefName()); if (targetEjbRef == null) throw new IllegalStateException("ejb-ref " + ejbRef.getEjbRefName() + " found on invoker " + invokerBinding.getName() + " but it does not exist for ejb: " + getName());
jbossEjbLocalRefs = jbossEnv.getEjbLocalReferences(); jbossPersistenceContextRefs = jbossEnv.getPersistenceContextRefs(); jbossEjbLocalRefs = this.getEjbLocalReferences(); jbossPersistenceContextRefs = getPersistenceContextRefs(); this.setEjbLocalReferences(mergedEjbLocalRefs); ResourceReferencesMetaData jbossResRefs = getResourceReferences(); if(resourceMgrs != null && jbossResRefs != null) specPersistenceContextRefs, overridenFile, overrideFile); if (mergedPcRefs != null) this.setPersistenceContextRefs(mergedPcRefs);
public PersistenceUnitReferencesMetaData getPersistenceUnitRefs() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getPersistenceUnitRefs(); return null; }
public ResourceReferencesMetaData getResourceReferences() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getResourceReferences(); return null; }
public LifecycleCallbacksMetaData getPostConstructs() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getPostConstructs(); return null; }
public LifecycleCallbacksMetaData getPreDestroys() { if(jndiEnvironmentRefsGroup == null) return null; return jndiEnvironmentRefsGroup.getPreDestroys(); }
public MessageDestinationReferencesMetaData getMessageDestinationReferences() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getMessageDestinationReferences(); return null; }
public ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getResourceEnvironmentReferences(); return null; }
this.setEjbLocalReferences(mergedEjbLocalRefs); this.setPersistenceContextRefs(mergedPctxRefs); ResourceReferencesMetaData jbossResRefs = getResourceReferences(); if(resourceManagers != null && jbossResRefs != null)
@XmlTransient public void setJndiEnvironmentRefsGroup(Environment env) { if (env == null) throw new IllegalArgumentException("Null jndiEnvironmentRefsGroup"); JBossEnvironmentRefsGroupMetaData jenv = (JBossEnvironmentRefsGroupMetaData) env; if(jndiEnvironmentRefsGroup != null) jndiEnvironmentRefsGroup.merge(jenv, null, null, "jboss.xml", "ejb-jar.xml", false); else jndiEnvironmentRefsGroup = jenv; }
if(env == null) env = new JBossEnvironmentRefsGroupMetaData(); beanMetaData.setJndiEnvironmentRefsGroup(env);
jndiEnvironmentRefsGroup = new JBossEnvironmentRefsGroupMetaData(); jndiEnvironmentRefsGroup.merge(jbossEnv, specEnv, "jboss-client.xml", "application-client.xml", false); ResourceEnvironmentReferencesMetaData resEnvRefs = jndiEnvironmentRefsGroup.getResourceEnvironmentReferences(); MessageDestinationReferencesMetaData msgRefs = jndiEnvironmentRefsGroup.getMessageDestinationReferences(); if(msgRefs == null) jndiEnvironmentRefsGroup.setMessageDestinationReferences(msgRefs);
jndiEnvironmentRefsGroup = new JBossEnvironmentRefsGroupMetaData(); Environment env = original != null ? original.getJndiEnvironmentRefsGroup() : null; JBossEnvironmentRefsGroupMetaData jenv = null; jenv = (JBossEnvironmentRefsGroupMetaData) override.getJndiEnvironmentRefsGroup(); jndiEnvironmentRefsGroup.merge(jenv, env, resourceMgrs, overridenFile, overrideFile, mustOverride); EJBReferenceMetaData targetEjbRef = jndiEnvironmentRefsGroup.getEjbReferenceByName(ejbRef.getEjbRefName()); if (targetEjbRef == null) throw new IllegalStateException("ejb-ref " + ejbRef.getEjbRefName() + " found on invoker " + invokerBinding.getName() + " but it does not exist for ejb: " + getName());
jbossEjbLocalRefs = jbossEnv.getEjbLocalReferences(); jbossPersistenceContextRefs = jbossEnv.getPersistenceContextRefs(); jbossEjbLocalRefs = this.getEjbLocalReferences(); jbossPersistenceContextRefs = getPersistenceContextRefs(); this.setEjbLocalReferences(mergedEjbLocalRefs); ResourceReferencesMetaData jbossResRefs = getResourceReferences(); if(resourceMgrs != null && jbossResRefs != null) specPersistenceContextRefs, overridenFile, overrideFile); if (mergedPcRefs != null) this.setPersistenceContextRefs(mergedPcRefs);
public PersistenceUnitReferencesMetaData getPersistenceUnitRefs() { if (jndiEnvironmentRefsGroup != null) return jndiEnvironmentRefsGroup.getPersistenceUnitRefs(); return null; }
public ResourceReferencesMetaData getResourceReferences() { if(jndiEnvironmentRefsGroup == null) return null; return jndiEnvironmentRefsGroup.getResourceReferences(); }