/**
* {@inheritDoc}
*/
@Override
public void unlinkCommits(Repository domain, RepositoryPullRequestMapping request, Iterable<? extends RepositoryCommitMapping> commits)
{
Iterable<Integer> commitIds = Iterables.transform(commits, new Function<RepositoryCommitMapping, Integer>()
{
@Override
public Integer apply(final RepositoryCommitMapping repositoryCommitMapping)
{
return repositoryCommitMapping.getID();
}
});
final String baseWhereClause = ActiveObjectsUtils.renderListOperator(RepositoryPullRequestToCommitMapping.COMMIT, "IN", "OR", commitIds);
Query query = Query.select().where(RepositoryPullRequestToCommitMapping.REQUEST_ID + " = ? AND "
+ baseWhereClause, ObjectArrays.concat(request.getID(), Iterables.toArray(commitIds, Object.class)));
ActiveObjectsUtils.delete(activeObjects, RepositoryPullRequestToCommitMapping.class, query);
}
RepositoryPullRequestDaoImpl.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:jira-dvcs-connector
作者:
评论列表
文章目录