package hu.sztaki.ilab.longneck.dns.db; import com.sleepycat.persist.model.Entity; import com.sleepycat.persist.model.PrimaryKey; /** * Reverse DNS query answer. * * @author Bendig Loránd <lbendig@sztaki.mta.hu> * @author Molnár Péter <molnar.peter@sztaki.mta.hu> */ @Entity public class ReverseData { /** The ip address that was resolved. */ @PrimaryKey private String ipAddress; /** The result of the query. */ private LookupResult result; /** The domain name resolved. */ private String domain; /** The expiration date of the resolved record. */ private long expirationDate; public ReverseData() {} public ReverseData(String ipAddress, LookupResult result, String domain, long expirationDate) { this.ipAddress = ipAddress; this.result = result; this.domain = domain; this.expirationDate = expirationDate; } public String getIpAddress() { return ipAddress; } public void setIpAddress(String ipAddress) { this.ipAddress = ipAddress; } public LookupResult getResult() { return result; } public void setResult(LookupResult result) { this.result = result; } public String getDomain() { return domain; } public void setDomain(String domain) { this.domain = domain; } public long getExpirationDate() { return expirationDate; } public void setExpirationDate(long expirationDate) { this.expirationDate = expirationDate; } }