| java.lang.Object org.apache.geronimo.gbean.GBeanInfoBuilder
GBeanInfoBuilder | public class GBeanInfoBuilder (Code) | | version: $Rev: 558235 $ $Date: 2007-07-20 20:47:45 -0700 (Fri, 20 Jul 2007) $ |
Constructor Summary | |
public | GBeanInfoBuilder(Class gbeanType) | public | GBeanInfoBuilder(Class gbeanType, String j2eeType) | public | GBeanInfoBuilder(String name, Class gbeanType) | public | GBeanInfoBuilder(String name, Class gbeanType, String j2eeType) | public | GBeanInfoBuilder(Class gbeanType, GBeanInfo source) | public | GBeanInfoBuilder(Class gbeanType, GBeanInfo source, String j2eeType) | public | GBeanInfoBuilder(String name, ClassLoader classLoader) | public | GBeanInfoBuilder(String name, Class gbeanType, GBeanInfo source) | public | GBeanInfoBuilder(String name, Class gbeanType, GBeanInfo source, String j2eeType) |
Method Summary | |
public void | addAttribute(String name, Class type, boolean persistent) | public void | addAttribute(String name, String type, boolean persistent) | public void | addAttribute(String name, Class type, boolean persistent, boolean manageable) | public void | addAttribute(String name, String type, boolean persistent, boolean manageable) | public void | addAttribute(GAttributeInfo info) | public void | addInterface(Class intf) | public void | addInterface(Class intf, String[] persistentAttributes) | public void | addInterface(Class intf, String[] persistentAttributes, String[] manageableAttributes) | public void | addOperation(GOperationInfo operationInfo) | public void | addOperation(String name) | public void | addOperation(String name, Class[] paramTypes) | public void | addOperation(String name, String returnType) | public void | addOperation(String name, Class[] paramTypes, String returnType) | public void | addReference(GReferenceInfo info) | public void | addReference(String name, Class type, String namingType) Add a reference to another GBean or collection of GBeans
Parameters: name - the name of the reference Parameters: type - The proxy type of the GBean or objects in a ReferenceCollection Parameters: namingType - the string expected as the type component of the name. | public void | addReference(String name, Class type) | public static GBeanInfoBuilder | createStatic(Class gbeanType) | public static GBeanInfoBuilder | createStatic(Class gbeanType, String j2eeType) | public static GBeanInfoBuilder | createStatic(String name, Class gbeanType) | public static GBeanInfoBuilder | createStatic(String name, Class gbeanType, String j2eeType) | public static GBeanInfoBuilder | createStatic(Class gbeanType, GBeanInfo source) | public static GBeanInfoBuilder | createStatic(Class gbeanType, GBeanInfo source, String j2eeType) | public static GBeanInfoBuilder | createStatic(String name, Class gbeanType, GBeanInfo source) | public static GBeanInfoBuilder | createStatic(Class sourceClass, Class gbeanType) | public static GBeanInfoBuilder | createStatic(Class sourceClass, Class gbeanType, String j2eeType) | public static GBeanInfoBuilder | createStatic(Class sourceClass, Class gbeanType, GBeanInfo source, String j2eeType) | public static GBeanInfoBuilder | createStatic(Class sourceClass, String name, Class gbeanType, String j2eeType) | public static GBeanInfoBuilder | createStatic(Class sourceClass, String name, Class gbeanType, GBeanInfo source, String j2eeType) | public GBeanInfo | getBeanInfo() | public void | setConstructor(GConstructorInfo constructor) | public void | setConstructor(String[] names) | public void | setManageableAttributes(String[] manageableAttributes) | public void | setPersistentAttributes(String[] persistentAttributes) | public void | setPriority(int priority) |
DEFAULT_J2EE_TYPE | final public static String DEFAULT_J2EE_TYPE(Code) | | |
GBeanInfoBuilder | public GBeanInfoBuilder(Class gbeanType)(Code) | | |
addAttribute | public void addAttribute(String name, Class type, boolean persistent)(Code) | | |
addAttribute | public void addAttribute(String name, Class type, boolean persistent, boolean manageable)(Code) | | |
addAttribute | public void addAttribute(String name, String type, boolean persistent, boolean manageable)(Code) | | |
addInterface | public void addInterface(Class intf, String[] persistentAttributes)(Code) | | |
addInterface | public void addInterface(Class intf, String[] persistentAttributes, String[] manageableAttributes)(Code) | | |
addReference | public void addReference(String name, Class type, String namingType)(Code) | | Add a reference to another GBean or collection of GBeans
Parameters: name - the name of the reference Parameters: type - The proxy type of the GBean or objects in a ReferenceCollection Parameters: namingType - the string expected as the type component of the name. For jsr-77 names this is the j2eeType value |
setConstructor | public void setConstructor(String[] names)(Code) | | |
setManageableAttributes | public void setManageableAttributes(String[] manageableAttributes)(Code) | | |
setPersistentAttributes | public void setPersistentAttributes(String[] persistentAttributes)(Code) | | |
setPriority | public void setPriority(int priority)(Code) | | |
|
|