static BeatEntity map()

in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper/BeatMapper.java [50:66]


  static BeatEntity map(
      final String tenantIdentifier,
      final String applicationIdentifier,
      final Beat instance,
      final ClockOffset clockOffset) {
    final BeatEntity ret = new BeatEntity();
    ret.setBeatIdentifier(instance.getIdentifier());
    ret.setTenantIdentifier(tenantIdentifier);
    ret.setApplicationIdentifier(applicationIdentifier);
    ret.setAlignmentHour(instance.getAlignmentHour());
    //First beat is today.  If it's in the past, it will be published nearly immediately.
    ret.setNextBeat(alignDateTime(
        LocalDateTime.now(Clock.systemUTC()),
        instance.getAlignmentHour(),
        clockOffset));
    return ret;
  }