
org.hibernate.beanvalidation.tck.tests.time.FixedClockProvider Maven / Gradle / Ivy
The newest version!
/**
* Jakarta Bean Validation TCK
*
* License: Apache License, Version 2.0
* See the license.txt file in the root directory or .
*/
package org.hibernate.beanvalidation.tck.tests.time;
import java.time.Clock;
import java.time.ZonedDateTime;
import javax.validation.ClockProvider;
/**
* A clock provider referencing a fixed point in time.
*
* @author Guillaume Smet
*/
public class FixedClockProvider implements ClockProvider {
private final Clock clock;
public FixedClockProvider(ZonedDateTime dateTime) {
clock = Clock.fixed( dateTime.toInstant(), dateTime.getZone() );
}
@Override
public Clock getClock() {
return clock;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy