|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=METHOD) @Retention(value=RUNTIME) public @interface ManagementProperty
ManagementProperty annotation for describing a ManagedProperty
| Optional Element Summary | |
|---|---|
Class<? extends ManagedPropertyConstraintsPopulatorFactory> |
constraintsFactory
The constraints, allowed values populator factory |
String |
description
The description |
Class<? extends Fields> |
fieldsFactory
The class to use for the ManagedProperty Fields implementation |
boolean |
ignored
Whether to ignore this property |
boolean |
includeInTemplate
Whether this property should be included in a deployment template |
boolean |
managed
Whether to create a managed object for the property |
boolean |
mandatory
Whether this property is mandatory |
String |
mappedName
The internal name of the property as it relates to metadata |
Class<? extends InstanceClassFactory<? extends Serializable>> |
marshallerFactory
The constraints, allowed values populator factory |
String |
name
The external name of the property. |
Class<? extends ManagedProperty> |
propertyFactory
The class to use for the ManagedProperty implementation |
ViewUse[] |
use
The views this property should be used in |
public abstract String description
public abstract String name
public abstract String mappedName
public abstract boolean mandatory
public abstract boolean managed
public abstract boolean ignored
public abstract boolean includeInTemplate
public abstract ViewUse[] use
public abstract Class<? extends ManagedProperty> propertyFactory
public abstract Class<? extends Fields> fieldsFactory
public abstract Class<? extends ManagedPropertyConstraintsPopulatorFactory> constraintsFactory
public abstract Class<? extends InstanceClassFactory<? extends Serializable>> marshallerFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||