Package com.atlassian.bamboo.versioning
Interface VersionedEntityComponent<T>
-
- Type Parameters:
T
- the type of the versionable root object
- All Known Subinterfaces:
ArtifactDefinition
,ChainStage
,Job
,Labelling
,PlanRepositoryLink
,VariableDefinition
- All Known Implementing Classes:
ArtifactDefinitionImpl
,ChainStageImpl
,DefaultJob
,LabellingImpl
,PlanRepositoryLinkImpl
,VariableDefinitionImpl
public interface VersionedEntityComponent<T>
Specifies that the object that inherits from this interface is a component of a versioned entity. Lets you define the versioned root/parent of the object.- Since:
- 9.4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getRoot()
Returns the versioned root of the object.
-
-
-
Method Detail
-
getRoot
@Nullable T getRoot()
Returns the versioned root of the object.- Returns:
- the root of the object
-
-