se.unlogic.eagledns.zoneproviders.db.beans
Class DBZone
java.lang.Object
se.unlogic.eagledns.zoneproviders.db.beans.DBZone
- All Implemented Interfaces:
- Elementable, XMLable
@XMLElement
@Table(name="zones")
public class DBZone
- extends java.lang.Object
- implements Elementable
Constructor Summary |
DBZone()
|
DBZone(org.xbill.DNS.Zone zone,
boolean secondary)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DBZone
public DBZone()
DBZone
public DBZone(org.xbill.DNS.Zone zone,
boolean secondary)
parse
public void parse(org.xbill.DNS.Zone zone,
boolean secondary)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getDclass
public java.lang.String getDclass()
setDclass
public void setDclass(java.lang.String dclass)
getTtl
public java.lang.Long getTtl()
setTtl
public void setTtl(java.lang.Long ttl)
getPrimaryDNS
public java.lang.String getPrimaryDNS()
setPrimaryDNS
public void setPrimaryDNS(java.lang.String primaryDns)
getAdminEmail
public java.lang.String getAdminEmail()
setAdminEmail
public void setAdminEmail(java.lang.String adminEmail)
getSerial
public java.lang.Long getSerial()
setSerial
public void setSerial(java.lang.Long serial)
getRefresh
public java.lang.Long getRefresh()
setRefresh
public void setRefresh(java.lang.Long refresh)
getRetry
public java.lang.Long getRetry()
setRetry
public void setRetry(java.lang.Long retry)
getExpire
public java.lang.Long getExpire()
setExpire
public void setExpire(java.lang.Long expire)
getMinimum
public java.lang.Long getMinimum()
setMinimum
public void setMinimum(java.lang.Long minimum)
getRecords
public java.util.List<DBRecord> getRecords()
setRecords
public void setRecords(java.util.List<DBRecord> records)
getZoneID
public java.lang.Integer getZoneID()
setZoneID
public void setZoneID(java.lang.Integer zoneID)
toXML
public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
- Specified by:
toXML
in interface Elementable
- Specified by:
toXML
in interface XMLable
toZone
public org.xbill.DNS.Zone toZone()
throws java.io.IOException
- Throws:
java.io.IOException
isSecondary
public boolean isSecondary()
setSecondary
public void setSecondary(boolean secondary)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getDownloaded
public java.sql.Timestamp getDownloaded()
setDownloaded
public void setDownloaded(java.sql.Timestamp zoneDownloaded)
Copyright © 2011. All Rights Reserved.