private Properties getActivationConfigProperties(final ActivationConfigMetaData activationConfig) { final Properties activationConfigProps = new Properties(); if (activationConfig == null || activationConfig.getActivationConfigProperties() == null) { return activationConfigProps; } final ActivationConfigPropertiesMetaData activationConfigPropertiesMetaData = activationConfig.getActivationConfigProperties(); for (ActivationConfigPropertyMetaData activationConfigProp : activationConfigPropertiesMetaData) { if (activationConfigProp == null) { continue; } final String propName = activationConfigProp.getActivationConfigPropertyName(); final String propValue = activationConfigProp.getValue(); if (propName != null) { activationConfigProps.put(propName, propValue); } } return activationConfigProps; }
final ActivationConfigMetaData activationConfigMetaData = mdb.getActivationConfig(); if (activationConfigMetaData != null) { final ActivationConfigPropertiesMetaData propertiesMetaData = activationConfigMetaData.getActivationConfigProperties(); if (propertiesMetaData != null) { for (final ActivationConfigPropertyMetaData propertyMetaData : propertiesMetaData) { final ActivationConfigMetaData activationConfigMetaData = mdb.getActivationConfig(); if (activationConfigMetaData != null) { final ActivationConfigPropertiesMetaData propertiesMetaData = activationConfigMetaData.getActivationConfigProperties(); if (propertiesMetaData != null) { for (final ActivationConfigPropertyMetaData propertyMetaData : propertiesMetaData) {
private Properties getActivationConfigProperties(final ActivationConfigMetaData activationConfig) { final Properties activationConfigProps = new Properties(); if (activationConfig == null || activationConfig.getActivationConfigProperties() == null) { return activationConfigProps; } final ActivationConfigPropertiesMetaData activationConfigPropertiesMetaData = activationConfig.getActivationConfigProperties(); for (ActivationConfigPropertyMetaData activationConfigProp : activationConfigPropertiesMetaData) { if (activationConfigProp == null) { continue; } final String propName = activationConfigProp.getActivationConfigPropertyName(); final String propValue = activationConfigProp.getValue(); if (propName != null) { activationConfigProps.put(propName, propValue); } } return activationConfigProps; }
/** * Get all the activation config properties * * @return a collection of ActivationConfigPropertyMetaData elements */ public HashMap<String, ActivationConfigPropertyMetaData> getActivationConfigProperties() { HashMap<String, ActivationConfigPropertyMetaData> result = new LinkedHashMap<String, ActivationConfigPropertyMetaData>(); ActivationConfigMetaData config = getDelegate().getActivationConfig(); if (config != null) { ActivationConfigPropertiesMetaData properties = config.getActivationConfigProperties(); if (properties != null) { for (org.jboss.metadata.ejb.spec.ActivationConfigPropertyMetaData property : properties) result.put(property.getName(), new ActivationConfigPropertyMetaData(property)); } } return result; }
/** * Get all the activation config properties * * @return a collection of ActivationConfigPropertyMetaData elements */ public HashMap<String, ActivationConfigPropertyMetaData> getActivationConfigProperties() { HashMap<String, ActivationConfigPropertyMetaData> result = new LinkedHashMap<String, ActivationConfigPropertyMetaData>(); ActivationConfigMetaData config = getDelegate().getActivationConfig(); if (config != null) { ActivationConfigPropertiesMetaData properties = config.getActivationConfigProperties(); if (properties != null) { for (org.jboss.metadata.ejb.spec.ActivationConfigPropertyMetaData property : properties) result.put(property.getName(), new ActivationConfigPropertyMetaData(property)); } } return result; }
public void merge(ActivationConfigMetaData override, ActivationConfigMetaData original) { super.merge(override, original); ActivationConfigPropertiesMetaData propertyOverride = null; if (override != null) propertyOverride = override.getActivationConfigProperties(); ActivationConfigPropertiesMetaData propertyOriginal = null; if (original != null) propertyOriginal = original.getActivationConfigProperties(); if (propertyOverride == null || propertyOverride.isEmpty()) { if (propertyOriginal != null) activationConfigProperties = propertyOriginal; return; } if (propertyOriginal == null || propertyOriginal.isEmpty()) { if (propertyOverride != null) activationConfigProperties = propertyOverride; return; } activationConfigProperties = new ActivationConfigPropertiesMetaData(); activationConfigProperties.merge(propertyOverride, propertyOriginal); } }
public void merge(ActivationConfigMetaData override, ActivationConfigMetaData original) { super.merge(override, original); ActivationConfigPropertiesMetaData propertyOverride = null; if (override != null) propertyOverride = override.getActivationConfigProperties(); ActivationConfigPropertiesMetaData propertyOriginal = null; if (original != null) propertyOriginal = original.getActivationConfigProperties(); if (propertyOverride == null || propertyOverride.isEmpty()) { if (propertyOriginal != null) activationConfigProperties = propertyOriginal; return; } if (propertyOriginal == null || propertyOriginal.isEmpty()) { if (propertyOverride != null) activationConfigProperties = propertyOverride; return; } activationConfigProperties = new ActivationConfigPropertiesMetaData(); activationConfigProperties.merge(propertyOverride, propertyOriginal); } }
/** * Get a particular activation config property * * @param name the name of the property * @return the ActivationConfigPropertyMetaData or null if not found */ public ActivationConfigPropertyMetaData getActivationConfigProperty(String name) { ActivationConfigMetaData config = getDelegate().getActivationConfig(); if (config != null) { ActivationConfigPropertiesMetaData properties = config.getActivationConfigProperties(); if (properties != null) { org.jboss.metadata.ejb.spec.ActivationConfigPropertyMetaData result = properties.get(name); if (result != null) return new ActivationConfigPropertyMetaData(result); } } return null; }
/** * Get a particular activation config property * * @param name the name of the property * @return the ActivationConfigPropertyMetaData or null if not found */ public ActivationConfigPropertyMetaData getActivationConfigProperty(String name) { ActivationConfigMetaData config = getDelegate().getActivationConfig(); if (config != null) { ActivationConfigPropertiesMetaData properties = config.getActivationConfigProperties(); if (properties != null) { org.jboss.metadata.ejb.spec.ActivationConfigPropertyMetaData result = properties.get(name); if (result != null) return new ActivationConfigPropertyMetaData(result); } } return null; }
private void addDefaultActivationConfig(MDB container, JBossMessageDrivenBeanMetaData mdb) { ActivationConfigMetaData defaultActivationConfig = mdb.getDefaultActivationConfig(); if (defaultActivationConfig != null) { DefaultActivationSpecsImpl activationAnnotation = new DefaultActivationSpecsImpl(); for (ActivationConfigPropertyMetaData property : defaultActivationConfig.getActivationConfigProperties()) { activationAnnotation.addActivationConfigProperty(new ActivationConfigPropertyImpl(property .getName(), property.getValue())); } DefaultActivationSpecs existingAnnotation = ejbClass.getAnnotation(DefaultActivationSpecs.class); if (existingAnnotation != null) activationAnnotation.merge(existingAnnotation); addClassAnnotation(container, DefaultActivationSpecs.class, activationAnnotation); } }
if (activationConfig != null && activationConfig.getActivationConfigProperties() != null) for (ActivationConfigPropertyMetaData property : activationConfig.getActivationConfigProperties())
final ActivationConfigMetaData activationConfigMetaData = mdb.getActivationConfig(); if (activationConfigMetaData != null) { final ActivationConfigPropertiesMetaData propertiesMetaData = activationConfigMetaData.getActivationConfigProperties(); if (propertiesMetaData != null) { for (final ActivationConfigPropertyMetaData propertyMetaData : propertiesMetaData) { final ActivationConfigMetaData activationConfigMetaData = mdb.getActivationConfig(); if (activationConfigMetaData != null) { final ActivationConfigPropertiesMetaData propertiesMetaData = activationConfigMetaData.getActivationConfigProperties(); if (propertiesMetaData != null) { for (final ActivationConfigPropertyMetaData propertyMetaData : propertiesMetaData) {