org.apache.geronimo.connector.deployment.jsr88
Class ConfigHolder

java.lang.Object
  extended by org.apache.geronimo.deployment.plugin.XmlBeanSupport
      extended by org.apache.geronimo.connector.deployment.jsr88.ConfigHolder
Direct Known Subclasses:
AdminObjectInstance, ConnectionDefinitionInstance, ResourceAdapterInstance

public abstract class ConfigHolder
extends XmlBeanSupport

Base class for beans that hold an array of config property settings.


Field Summary
 
Fields inherited from class org.apache.geronimo.deployment.plugin.XmlBeanSupport
pcs
 
Constructor Summary
ConfigHolder()
           
 
Method Summary
 void clearNullSettings()
           
protected  void configure(DDBean ddBean, org.apache.xmlbeans.XmlObject xml)
           
protected abstract  org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType createConfigProperty()
           
protected abstract  org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType[] getConfigProperties()
           
 ConfigPropertySetting[] getConfigPropertySetting()
           
 ConfigPropertySetting getConfigPropertySetting(int index)
           
abstract  void reconfigure()
           
protected abstract  void removeConfigProperty(int index)
           
 
Methods inherited from class org.apache.geronimo.deployment.plugin.XmlBeanSupport
addPropertyChangeListener, configured, fromXML, getSchemaTypeLoader, getXmlObject, isEmpty, removePropertyChangeListener, setXmlObject, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigHolder

public ConfigHolder()
Method Detail

clearNullSettings

public void clearNullSettings()

configure

protected void configure(DDBean ddBean,
                         org.apache.xmlbeans.XmlObject xml)

getConfigPropertySetting

public ConfigPropertySetting[] getConfigPropertySetting()

getConfigPropertySetting

public ConfigPropertySetting getConfigPropertySetting(int index)

createConfigProperty

protected abstract org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType createConfigProperty()

getConfigProperties

protected abstract org.apache.geronimo.xbeans.geronimo.GerConfigPropertySettingType[] getConfigProperties()

removeConfigProperty

protected abstract void removeConfigProperty(int index)

reconfigure

public abstract void reconfigure()


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.