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}