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 TgetRoot()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
-
-