@CheckForNull public FileSourceDto selectByFileUuid(DbSession session, String fileUuid) { return mapper(session).selectByFileUuid(fileUuid); }
public void insert(DbSession session, FileSourceDto dto) { mapper(session).insert(dto); }
public void update(DbSession session, FileSourceDto dto) { mapper(session).update(dto); }
@CheckForNull public LineHashVersion selectLineHashesVersion(DbSession dbSession, String fileUuid) { Integer version = mapper(dbSession).selectLineHashesVersion(fileUuid); return version == null ? LineHashVersion.WITHOUT_SIGNIFICANT_CODE : LineHashVersion.valueOf(version); }
/** * Scroll line hashes of all <strong>enabled</strong> components (should be files, but not enforced) with specified * uuids in no specific order with 'SOURCE' source and a non null path. */ public void scrollLineHashes(DbSession dbSession, Collection<String> fileUUids, ResultHandler<LineHashesWithUuidDto> rowHandler) { for (List<String> partition : toUniqueAndSortedPartitions(fileUUids)) { mapper(dbSession).scrollLineHashes(partition, rowHandler); } }
@CheckForNull public FileSourceDto selectSourceByFileUuid(DbSession session, String fileUuid) { return mapper(session).select(fileUuid, Type.SOURCE); }
public void update(DbSession session, FileSourceDto dto) { mapper(session).update(dto); }
public void insert(DbSession session, FileSourceDto dto) { mapper(session).insert(dto); }
@CheckForNull public FileSourceDto selectTest(String fileUuid) { DbSession session = mybatis.openSession(false); try { return mapper(session).select(fileUuid, Type.TEST); } finally { MyBatis.closeQuietly(session); } }