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.
 boolean inspectable
          Whether or not the type is inspectable (default false)
 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

inspectable

public abstract boolean inspectable
Whether or not the type is inspectable (default false)

Returns:
Default:
false