|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@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 |
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 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 | |||||||||