org.glassfish.gmbal
Annotation Type IncludeSubclass


@Documented
@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface IncludeSubclass

This annotation is applied to a class or interface representing ManagedData to indicate that the listed subclasses should have their attributes included in the corresponding CompositeData of the superclass. Any given instance of this class will have values for those attributes that are defined in the parent class or the subclass for the particular type of the instance.


Required Element Summary
 java.lang.Class[] value
          List of subclasses that should be analyzed for attributes and operations.
 

Element Detail

value

public abstract java.lang.Class[] value
List of subclasses that should be analyzed for attributes and operations.

Returns:
List of classes.