Describes a resolved component's metadata, which typically originates from a component descriptor (Ivy file, Maven POM). Some parts of the metadata can be changed via metadata rules (see ComponentMetadataHandler.
Type | Name and description |
---|---|
ModuleVersionIdentifier |
getId() Returns the identifier of the component. |
String |
getStatus() Returns the status of the component. |
List<String> |
getStatusScheme() Returns the status scheme of the component. |
boolean |
isChanging() Tells whether the component is changing or immutable. |
void |
setChanging(boolean changing) Sets whether the component is changing or immutable. |
void |
setStatus(String status) Sets the status of the component. |
void |
setStatusScheme(List<String> statusScheme) Sets the status scheme of the component. |
Returns the identifier of the component.
Returns the status of the component. Must match one of the values in getStatusScheme().
Returns the status scheme of the component. Values are
ordered from least to most mature status.
Defaults to ["integration", "milestone", "release"]
.
Tells whether the component is changing or immutable.
Sets whether the component is changing or immutable.
changing
- whether the component is changing or immutableSets the status of the component. Must match one of the values in getStatusScheme().
status
- the status of the component