|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
weblogic.descriptor.annotation.GlobalAnnotations
weblogic.descriptor.annotation.BeanAnnotations
public class BeanAnnotations
Defines annotations that can be specified in a bean interface comment block to contribute to the definition of a descriptor bean.
| Field Summary | |
|---|---|
static AnnotationDefinition |
ABSTRACTIndicates 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_INTERFACEIndicates that the annotated interface represents a base interface. |
static AnnotationDefinition |
BEANIndicates that the annotated interface defines a descriptor bean. |
static AnnotationDefinition |
CUSTOMIZERSpecifies a class that customizes the implementation of the annotated interface. |
static AnnotationDefinition |
CUSTOMIZER_FACTORYSpecifies a class that implements CustomizerFactory interface and use this class to create cusomizter classes' instance. |
static AnnotationDefinition |
DELEGATE_BEANSpecifies delegate MBean for bean type. |
static AnnotationDefinition |
INHERIT_SUPER_CUSTOMIZERSpecifies whether bean implementation implements the methods implemented by the customizer of super bean. |
static AnnotationDefinition |
REFERENCEABLEIndicates that instances of the annotated bean can be referred to by other beans. |
static AnnotationDefinition |
ROOT |
static AnnotationDefinition |
SCHEMA_LOCATIONExplicitly 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_NAMESPACESpecifies target Namespace for bean type individually, rather than specifying it for a group using Beangen parameter. |
static AnnotationDefinition |
VALIDATORSpecifies a custom method to be called as part of on-demand validation for the annotated bean. |
static AnnotationDefinition |
XML_TYPE_NAMEExplictly specifies the xml type name to be used in the schema definition for the annotated bean. |
| Fields inherited from class weblogic.descriptor.annotation.GlobalAnnotations |
|---|
CONFIGURABLE, DYNAMIC, EXCLUDE, OBSOLETE, OWNER, ROLE_ALLOWED, ROLE_EXCLUDED, ROLE_PERMIT_ALL, VISIBLE_TO_PARTITION |
| Method Summary |
|---|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public 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
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||