1 17 package org.apache.excalibur.source.impl.validity; 18 19 import org.apache.excalibur.source.SourceValidity; 20 21 27 public final class TimeStampValidity 28 implements SourceValidity 29 { 30 private long m_timeStamp; 31 32 public TimeStampValidity( final long timeStamp ) 33 { 34 m_timeStamp = timeStamp; 35 } 36 37 44 public int isValid() 45 { 46 return 0; 47 } 48 49 public int isValid( SourceValidity newValidity ) 50 { 51 if( newValidity instanceof TimeStampValidity ) 52 { 53 final long timeStamp = 54 ( (TimeStampValidity)newValidity ).getTimeStamp(); 55 return (m_timeStamp == timeStamp ? +1 : -1); 56 } 57 return -1; 58 } 59 60 public long getTimeStamp() 61 { 62 return m_timeStamp; 63 } 64 65 public String toString() 66 { 67 return "TimeStampValidity: " + m_timeStamp; 68 } 69 } 70 | Popular Tags |