@Documented
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface Property
N.B.: If this annotation is used on a field of an Enum
type, the enum should not have a toString method defined.
Modifier and Type | Optional Element and Description |
---|---|
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 |
candidateValuesFilter
The
CandidateValuesFilter to apply when selecting values for this CI, SET_OF_CI, LIST_OF_CI property |
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
public abstract java.lang.String candidateValuesFilter
CandidateValuesFilter
to apply when selecting values for this CI, SET_OF_CI, LIST_OF_CI propertyCandidateValuesFilter