/** * Removes the given environment property from me. */ @Override public void removeEnvironmentProperty( EnvironmentProperty environmentProperty) { if (env != null) env.removeEnvironmentProperty(environmentProperty); else this.getEnvironmentProperties().remove(environmentProperty); }
/** * Returns the environment property object searching on the supplied key. * throws an illegal argument exception if no such environment property * exists. */ @Override public EnvironmentProperty getEnvironmentPropertyByName(String name) { if (env != null) return env.getEnvironmentPropertyByName(name); for (Iterator itr = this.getEnvironmentProperties().iterator(); itr.hasNext();) { EnvironmentProperty ev = (EnvironmentProperty) itr.next(); if (ev.getName().equals(name)) { return ev; } } throw new IllegalArgumentException(localStrings.getLocalString( "enterprise.deployment.exceptionbeanhasnoenvpropertybyname", "This bean {0} has no environment property by the name of {1}", new Object[]{getName(), name})); }
aVisitor.accept(md, ct); for (Iterator e = getEnvironmentProperties().iterator(); e.hasNext();) { EnvironmentProperty envProp = (EnvironmentProperty) e.next(); aVisitor.accept(envProp);
this.getEnvironmentProperties().addAll(other.getEnvironmentProperties()); this.getEjbReferenceDescriptors().addAll(other.getEjbReferenceDescriptors()); this.getJmsDestinationReferenceDescriptors().addAll(other.getJmsDestinationReferenceDescriptors());
private void setupEnvironment() throws javax.naming.NamingException { // call the NamingManager to setup the java:comp/env namespace // for this EJB. ComponentEnvManager envManager = ejbContainerUtilImpl.getComponentEnvManager(); componentId = envManager.bindToComponentNamespace(ejbDescriptor); invFactory = new EjbInvocationFactory(componentId, this); ejbContainerUtilImpl.registerContainer(this); // create envProps object to be returned from EJBContext.getEnvironment Set env = ejbDescriptor.getEnvironmentProperties(); SafeProperties safeProps = new SafeProperties(); safeProps.copy(env); envProps = safeProps; }
private void parseResources(EjbDescriptor ejb, AppResources appResources) { for (Object next : ejb.getResourceReferenceDescriptors()) { parseResources((ResourceReferenceDescriptor) next, ejb, appResources); } for (Object next : ejb.getResourceEnvReferenceDescriptors()) { parseResources((ResourceEnvReferenceDescriptor) next, ejb, appResources); } for (Object next : ejb.getMessageDestinationReferenceDescriptors()) { parseResources((MessageDestinationReferenceDescriptor) next, ejb, appResources); } for (Object next : ejb.getEnvironmentProperties()) { parseResources((EnvironmentProperty) next, ejb, appResources); } for (Object next : ejb.getEjbReferenceDescriptors()) { parseResources((EjbReferenceDescriptor) next, ejb, appResources); } for (Object next : ejb.getAllResourcesDescriptors()) { parseResources((ResourceDescriptor) next, ejb, appResources); } }