1 16 package org.outerj.daisy.frontend.components.wikidatasource; 17 18 import org.apache.excalibur.source.SourceValidity; 19 20 import java.io.File ; 21 22 public class WikiDataSourceValidity implements SourceValidity { 23 private File file; 24 private long lastModified; 25 26 public WikiDataSourceValidity(File file) { 27 this.file = file; 28 this.lastModified = file.lastModified(); 29 } 30 31 public int isValid() { 32 return 0; 33 } 34 35 public int isValid(SourceValidity sourceValidity) { 36 if (sourceValidity instanceof WikiDataSourceValidity) { 37 WikiDataSourceValidity newValidity = (WikiDataSourceValidity)sourceValidity; 38 if (newValidity.file.equals(file) && lastModified == file.lastModified()) 39 return SourceValidity.VALID; 40 else 41 return SourceValidity.INVALID; 42 } 43 return SourceValidity.INVALID; 44 } 45 } 46 | Popular Tags |