public Optional<CeActivityDto> selectLastByMainComponentUuid(DbSession dbSession, String mainComponentUuid) { return Optional.ofNullable(mapper(dbSession).selectLastByMainComponentUuid(mainComponentUuid)); }
public Optional<CeActivityDto> selectByUuid(DbSession dbSession, String uuid) { return Optional.ofNullable(mapper(dbSession).selectByUuid(uuid)); }
public void deleteByUuids(DbSession dbSession, Set<String> uuids) { executeLargeUpdates(uuids, mapper(dbSession)::deleteByUuids); }
public int countLastByStatusAndMainComponentUuid(DbSession dbSession, CeActivityDto.Status status, @Nullable String mainComponentUuid) { return mapper(dbSession).countLastByStatusAndMainComponentUuid(status, mainComponentUuid); }
public Optional<CeActivityDto> selectLastByComponentUuid(DbSession dbSession, String componentUuid) { return Optional.ofNullable(mapper(dbSession).selectLastByComponentUuid(componentUuid)); }
public List<CeActivityDto> selectOlderThan(DbSession dbSession, long beforeDate) { return mapper(dbSession).selectOlderThan(beforeDate); }
/** * Ordered by id desc -> newest to oldest */ public List<CeActivityDto> selectByQuery(DbSession dbSession, CeTaskQuery query, Pagination pagination) { if (query.isShortCircuitedByMainComponentUuids()) { return Collections.emptyList(); } return mapper(dbSession).selectByQuery(query, pagination); }
public void insert(DbSession dbSession, CeActivityDto dto) { dto.setCreatedAt(system2.now()); dto.setUpdatedAt(system2.now()); boolean isLast = dto.getStatus() != CeActivityDto.Status.CANCELED; dto.setIsLast(isLast); CeActivityMapper ceActivityMapper = mapper(dbSession); if (isLast) { ceActivityMapper.clearIsLast(dto.getIsLastKey(), dto.getUpdatedAt()); ceActivityMapper.clearMainIsLast(dto.getMainIsLastKey(), dto.getUpdatedAt()); } ceActivityMapper.insert(dto); }
public Optional<CeActivityDto> selectByUuid(DbSession dbSession, String uuid) { return Optional.fromNullable(mapper(dbSession).selectByUuid(uuid)); }
public void deleteByUuids(DbSession dbSession, Set<String> uuids) { executeLargeUpdates(uuids, mapper(dbSession)::deleteByUuids); }
public List<CeActivityDto> selectOlderThan(DbSession dbSession, long beforeDate) { return mapper(dbSession).selectOlderThan(beforeDate); }
public int countLastByStatusAndComponentUuid(DbSession dbSession, CeActivityDto.Status status, @Nullable String componentUuid) { return mapper(dbSession).countLastByStatusAndComponentUuid(status, componentUuid); }
/** * Ordered by id desc -> newest to oldest */ public List<CeActivityDto> selectByQuery(DbSession dbSession, CeTaskQuery query, int offset, int pageSize) { if (query.isShortCircuitedByComponentUuids()) { return Collections.emptyList(); } return mapper(dbSession).selectByQuery(query, offset, pageSize); }
public void insert(DbSession dbSession, CeActivityDto dto) { dto.setCreatedAt(system2.now()); dto.setUpdatedAt(system2.now()); dto.setIsLast(dto.getStatus() != CeActivityDto.Status.CANCELED); CeActivityMapper ceActivityMapper = mapper(dbSession); if (dto.getIsLast()) { ceActivityMapper.updateIsLastToFalseForLastKey(dto.getIsLastKey(), dto.getUpdatedAt()); } ceActivityMapper.insert(dto); }