001package org.kuali.common.util.condition; 002 003import com.google.common.base.Preconditions; 004 005/** 006 * @deprecated use AfterCondition instead 007 */ 008@Deprecated 009public final class AfterTimeCondition implements Condition { 010 011 public AfterTimeCondition(long targetTimeInMillis) { 012 Preconditions.checkArgument(targetTimeInMillis >= 0, "'targetTimeInMillis' must be >= 0"); 013 this.targetTimeInMillis = targetTimeInMillis; 014 } 015 016 private final long targetTimeInMillis; 017 018 @Override 019 public boolean isTrue() { 020 return System.currentTimeMillis() > targetTimeInMillis; 021 } 022 023 public long getTargetTimeInMillis() { 024 return targetTimeInMillis; 025 } 026 027}