public boolean update(DbSession dbSession, IssueChangeDto change) { int count = mapper(dbSession).update(change); return count == 1; }
public Optional<IssueChangeDto> selectCommentByKey(DbSession session, String commentKey) { return Optional.ofNullable(mapper(session).selectByKeyAndType(commentKey, IssueChangeDto.TYPE_COMMENT)); }
public void insert(DbSession session, IssueChangeDto change) { mapper(session).insert(change); }
public void scrollDiffChangesOfIssues(DbSession dbSession, Collection<String> issueKeys, ResultHandler<IssueChangeDto> handler) { if (issueKeys.isEmpty()) { return; } executeLargeInputsWithoutOutput(issueKeys, issueKeySubList -> mapper(dbSession).scrollDiffChangesOfIssues(issueKeySubList, handler)); }
public List<IssueChangeDto> selectByTypeAndIssueKeys(DbSession session, Collection<String> issueKeys, String changeType) { return executeLargeInputs(issueKeys, issueKeys1 -> mapper(session).selectByIssuesAndType(issueKeys1, changeType)); }
public boolean delete(DbSession session, String key) { IssueChangeMapper mapper = mapper(session); int count = mapper.delete(key); session.commit(); return count == 1; }
public List<IssueChangeDto> selectByIssueKeys(DbSession session, Collection<String> issueKeys) { return executeLargeInputs(issueKeys, issueKeys1 -> mapper(session).selectByIssues(issueKeys1)); }
public boolean update(DbSession dbSession, IssueChangeDto change) { int count = mapper(dbSession).update(change); return count == 1; }
public void insert(DbSession session, IssueChangeDto change) { mapper(session).insert(change); }
public Optional<IssueChangeDto> selectCommentByKey(DbSession session, String commentKey) { return Optional.ofNullable(mapper(session).selectByKeyAndType(commentKey, IssueChangeDto.TYPE_COMMENT)); }
public boolean delete(DbSession session, String key) { IssueChangeMapper mapper = mapper(session); int count = mapper.delete(key); session.commit(); return count == 1; }
public List<IssueChangeDto> selectByTypeAndIssueKeys(DbSession session, Collection<String> issueKeys, String changeType) { return executeLargeInputs(issueKeys, issueKeys1 -> mapper(session).selectByIssuesAndType(issueKeys1, changeType)); }
public List<IssueChangeDto> selectChangelogOfNonClosedIssuesByComponent(String componentUuid) { DbSession session = mybatis.openSession(false); try { IssueChangeMapper mapper = mapper(session); return mapper.selectChangelogOfNonClosedIssuesByComponent(componentUuid, IssueChangeDto.TYPE_FIELD_CHANGE); } finally { MyBatis.closeQuietly(session); } }