Annotation Type Property
-
@Documented @Retention(RUNTIME) @Target(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
Optional Elements Modifier and Type Optional Element 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
TheCandidateValuesFilter
to apply when selecting values for this CI, SET_OF_CI, LIST_OF_CI propertyjava.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
nested
Whether this property is a nested CI.boolean
password
Whether this property is a password property.boolean
readonly
Whether or not this property is readonly.boolean
required
Whether this property is required.Property.Size
size
The size of this property as it should be shown in the user interface.
-
-
-
-
label
java.lang.String label
The descriptive id of this property as it should be shown in the user interface. If no id is not specified, the name of the field is used. Camel case in the field name is replaced by spaces and the first character is capitalized, e.g. "classLoaderPolicy" is transformed into "Class loader policy".- Default:
- ""
-
-
-
size
Property.Size size
The size of this property as it should be shown in the user interface.- Default:
- com.xebialabs.deployit.plugin.api.udm.Property.Size.DEFAULT
-
-
hidden
boolean hidden
Whether this property is hidden, ie. cannot be changed via a client.- Default:
- false
-
-
-
candidateValuesFilter
java.lang.String candidateValuesFilter
TheCandidateValuesFilter
to apply when selecting values for this CI, SET_OF_CI, LIST_OF_CI property- Returns:
- The name of the
CandidateValuesFilter
- Default:
- ""
-
-