@Repository public class SVNRevisionJdbcDao extends AbstractJdbcRepository implements SVNRevisionDao
Modifier and Type | Field and Description |
---|---|
static int |
MESSAGE_LENGTH |
Constructor and Description |
---|
SVNRevisionJdbcDao(javax.sql.DataSource dataSource) |
Modifier and Type | Method and Description |
---|---|
void |
addMergedRevisions(int repositoryId,
long revision,
java.util.List<java.lang.Long> mergedRevisions) |
void |
addRevision(int repositoryId,
long revision,
java.lang.String author,
java.time.LocalDateTime dateTime,
java.lang.String message,
java.lang.String branch) |
TRevision |
get(int repositoryId,
long revision) |
long |
getLast(int repositoryId) |
TRevision |
getLastRevision(int repositoryId) |
java.util.Optional<TRevision> |
getLastRevisionOnBranch(int repositoryId,
java.lang.String branch) |
java.util.List<java.lang.Long> |
getMergesForRevision(int repositoryId,
long revision) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJson
getNamedParameterJdbcTemplate, initTemplateConfig
public static final int MESSAGE_LENGTH
@Autowired public SVNRevisionJdbcDao(javax.sql.DataSource dataSource)
public long getLast(int repositoryId)
getLast
in interface SVNRevisionDao
public void addRevision(int repositoryId, long revision, java.lang.String author, java.time.LocalDateTime dateTime, java.lang.String message, java.lang.String branch)
addRevision
in interface SVNRevisionDao
public void addMergedRevisions(int repositoryId, long revision, java.util.List<java.lang.Long> mergedRevisions)
addMergedRevisions
in interface SVNRevisionDao
public TRevision getLastRevision(int repositoryId)
getLastRevision
in interface SVNRevisionDao
public TRevision get(int repositoryId, long revision)
get
in interface SVNRevisionDao
public java.util.List<java.lang.Long> getMergesForRevision(int repositoryId, long revision)
getMergesForRevision
in interface SVNRevisionDao
public java.util.Optional<TRevision> getLastRevisionOnBranch(int repositoryId, java.lang.String branch)
getLastRevisionOnBranch
in interface SVNRevisionDao