Annotation Type Metadata
-
@Documented @Retention(RUNTIME) @Target(TYPE) @Inherited public @interface MetadataSpecifies that this class is a configuration item.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringdescriptionThe description of this configuration item.booleaninspectableWhether or not the type is inspectable.java.lang.StringlabelThe label of this configuration item.Metadata.ConfigurationItemRootrootThe root under which to place configuration items of this type in the JCR tree.java.lang.StringrootNameIn case whenroot()is set toMetadata.ConfigurationItemRoot.BY_ROOT_NAMEthis value is read as desired root for this item.booleanversionedWhether or not this is a versioned type, i.e.booleanvirtualWhether or not this is a virtual type, i.e.
-
-
-
-
root
Metadata.ConfigurationItemRoot root
The root under which to place configuration items of this type in the JCR tree. IfMetadata.ConfigurationItemRoot.NESTEDis specified, configuration items of this type cannot be placed directly under a root.- Default:
- com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot.NESTED
-
-
-
rootName
java.lang.String rootName
In case whenroot()is set toMetadata.ConfigurationItemRoot.BY_ROOT_NAMEthis value is read as desired root for this item.- Default:
- ""
-
-