com.xebialabs.deployit.plugin.api.udm
Annotation Type Metadata


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface Metadata

Specifies that this class is a configuration item.


Optional Element Summary
 java.lang.String description
          The description of this configuration item.
 Metadata.ConfigurationItemRoot root
          The root under which to place configuration items of this type in the JCR tree.
 boolean virtual
          Whether or not this is a virtual type.
 

description

public abstract java.lang.String description
The description of this configuration item.

Default:
"Description unavailable"

root

public abstract Metadata.ConfigurationItemRoot root
The root under which to place configuration items of this type in the JCR tree. If Metadata.ConfigurationItemRoot.NESTED is specified, configuration items of this type cannot be placed directly under a root.

Default:
com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot.NESTED

virtual

public abstract boolean virtual
Whether or not this is a virtual type.

Returns:
Default:
false