org.apache.geronimo.plugin.car
Class MavenAttributeStore

java.lang.Object
  extended by org.apache.geronimo.plugin.car.MavenAttributeStore
All Implemented Interfaces:
org.apache.geronimo.kernel.config.ManageableAttributeStore

public class MavenAttributeStore
extends Object
implements org.apache.geronimo.kernel.config.ManageableAttributeStore

Version:
$Rev: 428888 $ $Date: 2006-08-04 23:21:54 +0200 (ven., 04 août 2006) $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Fields inherited from interface org.apache.geronimo.kernel.config.ManageableAttributeStore
ATTRIBUTE_STORE
 
Constructor Summary
MavenAttributeStore()
           
 
Method Summary
 void addGBean(org.apache.geronimo.kernel.repository.Artifact configurationName, org.apache.geronimo.gbean.GBeanData gbeanData)
           
 Collection applyOverrides(org.apache.geronimo.kernel.repository.Artifact configurationName, Collection datas, ClassLoader classLoader)
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 void save()
           
 void setReferencePatterns(org.apache.geronimo.kernel.repository.Artifact configurationName, org.apache.geronimo.gbean.AbstractName gbean, org.apache.geronimo.gbean.GReferenceInfo reference, org.apache.geronimo.gbean.ReferencePatterns patterns)
           
 void setShouldLoad(org.apache.geronimo.kernel.repository.Artifact configurationName, org.apache.geronimo.gbean.AbstractName gbean, boolean load)
           
 void setValue(org.apache.geronimo.kernel.repository.Artifact configurationName, org.apache.geronimo.gbean.AbstractName gbean, org.apache.geronimo.gbean.GAttributeInfo attribute, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

MavenAttributeStore

public MavenAttributeStore()
Method Detail

applyOverrides

public Collection applyOverrides(org.apache.geronimo.kernel.repository.Artifact configurationName,
                                 Collection datas,
                                 ClassLoader classLoader)
Specified by:
applyOverrides in interface org.apache.geronimo.kernel.config.ManageableAttributeStore

setValue

public void setValue(org.apache.geronimo.kernel.repository.Artifact configurationName,
                     org.apache.geronimo.gbean.AbstractName gbean,
                     org.apache.geronimo.gbean.GAttributeInfo attribute,
                     Object value)
Specified by:
setValue in interface org.apache.geronimo.kernel.config.ManageableAttributeStore

setReferencePatterns

public void setReferencePatterns(org.apache.geronimo.kernel.repository.Artifact configurationName,
                                 org.apache.geronimo.gbean.AbstractName gbean,
                                 org.apache.geronimo.gbean.GReferenceInfo reference,
                                 org.apache.geronimo.gbean.ReferencePatterns patterns)
Specified by:
setReferencePatterns in interface org.apache.geronimo.kernel.config.ManageableAttributeStore

setShouldLoad

public void setShouldLoad(org.apache.geronimo.kernel.repository.Artifact configurationName,
                          org.apache.geronimo.gbean.AbstractName gbean,
                          boolean load)
Specified by:
setShouldLoad in interface org.apache.geronimo.kernel.config.ManageableAttributeStore

addGBean

public void addGBean(org.apache.geronimo.kernel.repository.Artifact configurationName,
                     org.apache.geronimo.gbean.GBeanData gbeanData)
Specified by:
addGBean in interface org.apache.geronimo.kernel.config.ManageableAttributeStore

save

public void save()
          throws IOException
Specified by:
save in interface org.apache.geronimo.kernel.config.ManageableAttributeStore
Throws:
IOException

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.