1 package net.javacoding.jspider.core.model; 2 3 import net.javacoding.jspider.api.model.*; 4 import net.javacoding.jspider.core.storage.spi.StorageSPI; 5 6 import java.net.URL ; 7 8 11 public class ResourceReferenceInternal implements ResourceReference { 12 13 protected StorageSPI storage; 14 protected URL referer; 15 protected URL referee; 16 protected int count; 17 18 public ResourceReferenceInternal ( StorageSPI storage, URL referer, URL referee, int count ) { 19 this.storage = storage; 20 this.referer = referer; 21 this.referee = referee; 22 this.count = count; 23 } 24 25 public FetchedResource getReferer() { 26 return storage.getResourceDAO().getResource(referer); 27 } 28 29 public Resource getReferee() { 30 return storage.getResourceDAO().getResource(referee); 31 } 32 33 public int getCount() { 34 return count; 35 } 36 37 public void incrementCount ( ) { 38 count++; 39 } 40 41 } 42 | Popular Tags |