public class BeanAnnotations extends GlobalAnnotations
| Modifier and Type | Field and Description | 
|---|---|
static AnnotationDefinition | 
ABSTRACT
Indicates that the annotated interface does not define a concrete bean and
 will always be extended by some other interface. 
 | 
static AnnotationDefinition | 
ALLOW_DIFF_WITH_SIBLING_CLASS  | 
static AnnotationDefinition | 
BASE_INTERFACE
Indicates that the annotated interface represents a base interface. 
 | 
static AnnotationDefinition | 
BEAN
Indicates that the annotated interface defines a descriptor bean. 
 | 
static AnnotationDefinition | 
CUSTOMIZER
Specifies a class that customizes the implementation of the
 annotated interface. 
 | 
static AnnotationDefinition | 
CUSTOMIZER_FACTORY
Specifies a class that implements  
CustomizerFactory
 interface and use this class to create cusomizter classes' instance. | 
static AnnotationDefinition | 
DELEGATE_BEAN
Specifies delegate MBean for bean type. 
 | 
static AnnotationDefinition | 
INHERIT_SUPER_CUSTOMIZER
Specifies whether bean implementation implements the methods implemented by
  the customizer of super bean. 
 | 
static AnnotationDefinition | 
REFERENCEABLE
Indicates that instances of the annotated bean can be referred to by other
 beans. 
 | 
static AnnotationDefinition | 
ROOT  | 
static AnnotationDefinition | 
SCHEMA_LOCATION
Explicitly specifies schemaLocation for bean type to take care of
 scenarios where beans' xml types share the same namespace but have different
 schema locations. 
 | 
static AnnotationDefinition | 
TARGET_NAMESPACE
Specifies target Namespace for bean type individually, rather than
 specifying it for a group using Beangen parameter. 
 | 
static AnnotationDefinition | 
VALIDATOR
Specifies a custom method to be called as part of on-demand validation for
 the annotated bean. 
 | 
static AnnotationDefinition | 
XML_TYPE_NAME
Explictly specifies the xml type name to be used in the schema definition
 for the annotated bean. 
 | 
CONFIGURABLE, DYNAMIC, EXCLUDE, OBSOLETE, OWNER, ROLE_ALLOWED, ROLE_EXCLUDED, ROLE_PERMIT_ALL, VISIBLE_TO_PARTITIONpublic static final AnnotationDefinition BEAN
Usage: @bean
Usage: @wld:bean
public static final AnnotationDefinition ABSTRACT
Usage: @abstract
Usage: @wld:bean abstract = booleanValue
public static final AnnotationDefinition CUSTOMIZER_FACTORY
CustomizerFactory
 interface and use this class to create cusomizter classes' instance. This class
 should provide a public and non-argument constructor.
 Usage: @customizerFactory customizerClassName
Usage: @wld:bean customizerFactory = customizerClassName
public static final AnnotationDefinition CUSTOMIZER
weblogic.descriptor.example.ExampleCustomizedBean
 for an example of a customized bean and
 weblogic.descriptor.example.ExampleCustomizedBeanCustomizer for
 an example of a customizer class.
 Usage: @customizer customizerClassName
Usage: @wld:bean customizer = customizerClassName
public static final AnnotationDefinition ALLOW_DIFF_WITH_SIBLING_CLASS
public static final AnnotationDefinition VALIDATOR
public static void methodName(BeanType bean) throws IllegalArgumentException;
 See weblogic.descriptor.example.ExampleValidationBean
 for an example use of this annotation and
 weblogic.descriptor.example.ExampleCustomValidator#validateExampleValidationBean
 for an example of a validator method.
 
Usage: @validator validatorMethod
Usage: @wld:bean validator = validatorMethod
public static final AnnotationDefinition ROOT
public static final AnnotationDefinition BASE_INTERFACE
Usage: @baseInterface
Usage: @wld:bean baseInterface = booleanValue
public static final AnnotationDefinition REFERENCEABLE
Usage: @referenceable
Usage: @wld:bean referenceable = booleanValue
public static final AnnotationDefinition XML_TYPE_NAME
Usage: @xmlTypeName String
Usage: @wld:bean xmlTypeName = String
public static final AnnotationDefinition SCHEMA_LOCATION
Usage: @schemaLocation String
Usage: @wld:bean schemaLocation = String
public static final AnnotationDefinition TARGET_NAMESPACE
Usage: @targetNamespace String
Usage: @wld:bean targetNamespace = String
public static final AnnotationDefinition DELEGATE_BEAN
Usage: @delegate String
Usage: @wld:bean delegate = String
public static final AnnotationDefinition INHERIT_SUPER_CUSTOMIZER
Usage: @inheritSuperCustomizer String