Interface Versionable

All Known Subinterfaces:
Buildable, Chain, ChainBranch, ImmutableBuildable, ImmutableChain, ImmutableChainBranch, ImmutableJob, ImmutablePlan, ImmutableTopLevelPlan, Job, PartialVcsRepositoryData, Plan, PlanRepositoryDefinition, RepositoryDataEntity, TopLevelPlan, VcsRepositoryData
All Known Implementing Classes:
AbstractChain, AbstractImmutableChain, AbstractImmutablePlan, AbstractPlan, ChainBranchImpl, CompleteVcsRepositoryData, DefaultChain, DefaultJob, ImmutableChainBranchImpl, ImmutableChainImpl, ImmutableJobImpl, MockVcsRepositoryData, PartialVcsRepositoryDataImpl, PlanRepositoryDefinitionImpl, RepositoryDataEntityImpl, VcsRepositoryDataImpl

public interface Versionable
Interface for versionable objects. Versionable objects have a version number.
Since:
9.4.0
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Long
    Returns the version number of this object.
  • Method Details

    • getVersion

      @NotNull @NotNull Long getVersion()
      Returns the version number of this object.
      Returns:
      the version number