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 java.lang.Object
implements ManageableAttributeStore

???

Version:
$Rev: 809078 $ $Date: 2009-08-29 08:51:12 +0800 (Sat, 29 Aug 2009) $

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, org.osgi.framework.Bundle bundle)
           
 java.util.Collection applyOverrides(Artifact configurationName, java.util.Collection<GBeanData> datas, org.osgi.framework.Bundle bundle)
           
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 gbeanName, GAttributeInfo attribute, java.lang.Object value, org.osgi.framework.Bundle bundle)
           
 
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 java.util.Collection applyOverrides(Artifact configurationName,
                                           java.util.Collection<GBeanData> datas,
                                           org.osgi.framework.Bundle bundle)
Specified by:
applyOverrides in interface ManageableAttributeStore

setValue

public void setValue(Artifact configurationName,
                     AbstractName gbeanName,
                     GAttributeInfo attribute,
                     java.lang.Object value,
                     org.osgi.framework.Bundle bundle)
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,
                     org.osgi.framework.Bundle bundle)
Specified by:
addGBean in interface ManageableAttributeStore

save

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

getGBeanInfo

public static GBeanInfo getGBeanInfo()


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