org.apache.geronimo.mavenplugins.car
Class MavenAttributeStore

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

public class MavenAttributeStore
extends Object
implements ManageableAttributeStore

???


Field Summary
static GBeanInfo GBEAN_INFO
           
 
Fields inherited from interface org.apache.geronimo.kernel.config.ManageableAttributeStore
ATTRIBUTE_STORE
 
Constructor Summary
MavenAttributeStore()
           
 
Method Summary
 void addGBean(Artifact configurationName, GBeanData gbeanData, ClassLoader classLoader)
           
 Collection applyOverrides(Artifact configurationName, Collection<GBeanData> datas, ClassLoader classLoader)
           
static GBeanInfo getGBeanInfo()
           
 void save()
           
 void setReferencePatterns(Artifact configurationName, AbstractName gbean, GReferenceInfo reference, ReferencePatterns patterns)
           
 void setShouldLoad(Artifact configurationName, AbstractName gbean, boolean load)
           
 void setValue(Artifact configurationName, AbstractName gbean, GAttributeInfo attribute, Object value, ClassLoader classLoader)
           
 
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 GBeanInfo GBEAN_INFO
Constructor Detail

MavenAttributeStore

public MavenAttributeStore()
Method Detail

applyOverrides

public Collection applyOverrides(Artifact configurationName,
                                 Collection<GBeanData> datas,
                                 ClassLoader classLoader)
Specified by:
applyOverrides in interface ManageableAttributeStore

setValue

public void setValue(Artifact configurationName,
                     AbstractName gbean,
                     GAttributeInfo attribute,
                     Object value,
                     ClassLoader classLoader)
Specified by:
setValue in interface ManageableAttributeStore

setReferencePatterns

public void setReferencePatterns(Artifact configurationName,
                                 AbstractName gbean,
                                 GReferenceInfo reference,
                                 ReferencePatterns patterns)
Specified by:
setReferencePatterns in interface ManageableAttributeStore

setShouldLoad

public void setShouldLoad(Artifact configurationName,
                          AbstractName gbean,
                          boolean load)
Specified by:
setShouldLoad in interface ManageableAttributeStore

addGBean

public void addGBean(Artifact configurationName,
                     GBeanData gbeanData,
                     ClassLoader classLoader)
Specified by:
addGBean in interface ManageableAttributeStore

save

public void save()
          throws IOException
Specified by:
save in interface ManageableAttributeStore
Throws:
IOException

getGBeanInfo

public static GBeanInfo getGBeanInfo()


Copyright © 2003-2010 The Apache Geronimo development community. All Rights Reserved.