Class AbstractVersioningSupplement<T,R>

java.lang.Object
com.atlassian.bamboo.versioning.AbstractVersioningSupplement<T,R>
All Implemented Interfaces:
VersioningSupplement<T>
Direct Known Subclasses:
PlanVersioningSupplement, RepositoryDataEntityVersioningSupplement

public abstract class AbstractVersioningSupplement<T,R> extends Object implements VersioningSupplement<T>
  • Field Details

  • Constructor Details

    • AbstractVersioningSupplement

      protected AbstractVersioningSupplement(@NotNull @NotNull BambooClusterSettings bambooClusterSettings, @NotNull @NotNull Class<R> type)
  • Method Details

    • incrementVersion

      protected void incrementVersion(@Nullable @Nullable org.hibernate.Session session, boolean canExecute, @NotNull @NotNull org.apache.logging.log4j.util.TriConsumer<javax.persistence.criteria.CriteriaBuilder,javax.persistence.criteria.CriteriaUpdate<R>,javax.persistence.criteria.Root<R>> where)