|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Documented @Retention(value=RUNTIME) @Target(value=FIELD) public @interface Property
Specifies that this field is part of the configuration item. It will be injected with the correct value to be read from runbooks.
N.B.: If this annotation is used on a field of an Enum type, the enum should not have a toString method defined.
| Optional Element Summary | |
|---|---|
boolean |
asContainment
Whether this property is modeled as a parent/child containment instead of a foreign key reference in the JCR tree. |
java.lang.String |
category
The category of this property. |
java.lang.String |
defaultValue
A Default value for a Property. |
java.lang.String |
description
The description of this property as it should be shown in the user interface. |
boolean |
hidden
Whether this property is hidden, ie. |
boolean |
isTransient
Whether or not this property is transient, ie. |
java.lang.String |
label
The descriptive id of this property as it should be shown in the user interface. |
boolean |
password
Whether this property is a password property. |
boolean |
required
Whether this property is required. |
Property.Size |
size
The size of this property as it should be shown in the user interface. |
public abstract boolean asContainment
public abstract java.lang.String category
public abstract java.lang.String label
public abstract java.lang.String description
public abstract boolean required
public abstract boolean password
public abstract Property.Size size
public abstract java.lang.String defaultValue
public abstract boolean hidden
public abstract boolean isTransient
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||