/** * @param rawName to be converted * @return The logical JNDI name which has a java: prefix */ private String getLogicalJNDIName(String rawName, JndiNameEnvironment env) { String logicalJndiName = rawNameToLogicalJndiName(rawName); boolean treatComponentAsModule = DOLUtils.getTreatComponentAsModule(env); if (treatComponentAsModule && logicalJndiName.startsWith(ResourceConstants.JAVA_COMP_SCOPE_PREFIX)) { logicalJndiName = logicalCompJndiNameToModule(logicalJndiName); } return logicalJndiName; }
private String getLogicalJNDIName(String name, JndiNameEnvironment env) { String logicalJndiName = rawNameToLogicalJndiName(name); boolean treatComponentAsModule = DOLUtils.getTreatComponentAsModule(env); if (treatComponentAsModule && logicalJndiName.startsWith(JAVA_COMP_PREFIX)) { logicalJndiName = logicalCompJndiNameToModule(logicalJndiName); } return logicalJndiName; }
public void addToComponentNamespace(JndiNameEnvironment origEnv, Collection<EnvironmentProperty> envProps, Collection<ResourceReferenceDescriptor> resRefs) throws NamingException { String compEnvId = getComponentEnvId(origEnv); Collection<JNDIBinding> bindings = new ArrayList<JNDIBinding>(); addEnvironmentProperties(ScopeType.COMPONENT, envProps.iterator(), bindings); addResourceReferences(ScopeType.COMPONENT, resRefs.iterator(), bindings); boolean treatComponentAsModule = DOLUtils.getTreatComponentAsModule(origEnv); // Bind dependencies to the namespace for this component namingManager.bindToComponentNamespace(DOLUtils.getApplicationName(origEnv), DOLUtils.getModuleName(origEnv), compEnvId, treatComponentAsModule, bindings); return; }
} else { boolean treatComponentAsModule = DOLUtils.getTreatComponentAsModule(env);