package com.plexobject.rbac.utils;
import java.util.Date;
public class TimeUtils {
public interface TimeSource {
Date getCurrentTime();
}
private static TimeSource TIME_SOURCE = new TimeSource() {
@Override
public Date getCurrentTime() {
return new Date();
}
};
public static Date getCurrentTime() {
return TIME_SOURCE.getCurrentTime();
}
public static long getCurrentTimeMillis() {
return getCurrentTime().getTime();
}
}