|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Inherited @Target(value=TYPE) @Retention(value=RUNTIME) public @interface ManagementObject
ManagementObject annotation for describing ManagedObjects. ManagedObject
| Optional Element Summary | |
|---|---|
String |
attachmentName
The metadata attachment name for the ManagedObject |
ManagementComponent |
componentType
The component type for MCs that are ManagedComponents |
Class<? extends ManagedPropertyConstraintsPopulatorFactory> |
constraintsFactory
The constraints, allowed values populator factory |
String |
description
A description for the managed object. |
Class<? extends Fields> |
fieldsFactory
The class to use for the ManagedProperty Fields implementation |
boolean |
isRuntime
Is this a runtime extension of another ManagedObject. |
String |
name
The name used for ManagementObjectRef resolution. |
ManagementOperation[] |
operations
The exposed operations. |
ManagementProperties |
properties
What properties to include |
Class<? extends ManagedProperty> |
propertyFactory
The class to use for the ManagedProperty implementation |
String |
type
The name type used for ManagementObjectRef resolution. |
public abstract String name
public abstract String description
public abstract String type
public abstract String attachmentName
public abstract boolean isRuntime
public abstract ManagementComponent componentType
public abstract ManagementProperties properties
public abstract ManagementOperation[] operations
public abstract Class<? extends ManagedProperty> propertyFactory
public abstract Class<? extends Fields> fieldsFactory
public abstract Class<? extends ManagedPropertyConstraintsPopulatorFactory> constraintsFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||