//tag::include[]
package org.hibernate.validator.referenceguide.chapter08;
import java.time.Clock;
import java.time.ZonedDateTime;
import javax.validation.ClockProvider;
//tag::include[]
public class FixedClockProvider implements ClockProvider {
private Clock clock;
public FixedClockProvider(ZonedDateTime dateTime) {
clock = Clock.fixed( dateTime.toInstant(), dateTime.getZone() );
}
@Override
public Clock getClock() {
return clock;
}
}
//end::include[]