/** * * @param userUuidOrganizationConsumer {@link BiConsumer}<String,String> (uuid, organization uuid) */ public void selectAllForUserIndexing(DbSession dbSession, BiConsumer<String, String> userUuidOrganizationConsumer) { mapper(dbSession).selectAllForIndexing() .forEach(row -> userUuidOrganizationConsumer.accept(row.get("uuid"), row.get("organizationUuid"))); } }
public List<String> selectUserUuidsByOrganizationUuid(DbSession dbSession, String organizationUuid) { return mapper(dbSession).selectUserUuids(organizationUuid); }
public List<Integer> selectUserIdsByOrganizationUuid(DbSession dbSession, String organizationUuid) { return mapper(dbSession).selectUserIds(organizationUuid); }
public void delete(DbSession dbSession, String organizationMemberUuid, Integer userId) { mapper(dbSession).delete(organizationMemberUuid, userId); }
public Optional<OrganizationMemberDto> select(DbSession dbSession, String organizationUuid, int userId) { return Optional.ofNullable(mapper(dbSession).select(organizationUuid, userId)); }
public void insert(DbSession dbSession, OrganizationMemberDto organizationMemberDto) { mapper(dbSession).insert(organizationMemberDto); }
public void deleteByOrganizationUuid(DbSession dbSession, String organizationMemberUuid) { mapper(dbSession).deleteByOrganization(organizationMemberUuid); }
public void deleteByUserId(DbSession dbSession, int userId) { mapper(dbSession).deleteByUserId(userId); }
public Set<String> selectOrganizationUuidsByUser(DbSession dbSession, int userId) { return mapper(dbSession).selectOrganizationUuidsByUser(userId); }
/** * @param userUuidOrganizationConsumer {@link BiConsumer}<String,String> (uuid, organization uuid) */ public void selectForUserIndexing(DbSession dbSession, Collection<String> uuids, BiConsumer<String, String> userUuidOrganizationConsumer) { executeLargeInputsWithoutOutput(uuids, list -> mapper(dbSession).selectForIndexing(list) .forEach(row -> userUuidOrganizationConsumer.accept(row.get("uuid"), row.get("organizationUuid")))); }