@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, writeJsongetNamedParameterJdbcTemplate, initTemplateConfigpublic static final int MESSAGE_LENGTH
@Autowired public SVNRevisionJdbcDao(javax.sql.DataSource dataSource)
public long getLast(int repositoryId)
getLast in interface SVNRevisionDaopublic 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 SVNRevisionDaopublic void addMergedRevisions(int repositoryId,
long revision,
java.util.List<java.lang.Long> mergedRevisions)
addMergedRevisions in interface SVNRevisionDaopublic TRevision getLastRevision(int repositoryId)
getLastRevision in interface SVNRevisionDaopublic TRevision get(int repositoryId, long revision)
get in interface SVNRevisionDaopublic java.util.List<java.lang.Long> getMergesForRevision(int repositoryId,
long revision)
getMergesForRevision in interface SVNRevisionDaopublic java.util.Optional<TRevision> getLastRevisionOnBranch(int repositoryId, java.lang.String branch)
getLastRevisionOnBranch in interface SVNRevisionDao