|
||||||||||
| 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 |
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 |
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 ViewUse[] use
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 | |||||||||