class VideoRecordingFileName {

   public String localDateSuffix(Place place, Date date) {

      DateFormat format = new SimpleDateFormat("yyyyMMdd_HHmmss");
      Optional<TimeZone> timeZoneOptional = place.getTimeZone();
      TimeZone timeZone = timeZoneOptional.or(TimeZone.getDefault());

      format.setTimeZone(timeZone);

      String retval = format.format(date);
      log.trace("TimeZone [{}] generated [{}] for local date suffix for date [{}] for place [{}].", timeZone.getID(), retval, date, place.getId());

      return retval;
   }

   public  VideoRecordingFileName(
         UUID recordingId,
         UUID cameraId,
         UUID placeId,
         DeviceDAO deviceDAO,
         PlaceDAO placeDAO
         );

}