se.unlogic.eagledns.zoneproviders.db.beans
Class DBRecord
java.lang.Object
se.unlogic.eagledns.zoneproviders.db.beans.DBRecord
- All Implemented Interfaces:
- Elementable, XMLable
@XMLElement
@Table(name="records")
public class DBRecord
- extends java.lang.Object
- implements Elementable
Constructor Summary |
DBRecord()
|
DBRecord(org.xbill.DNS.Record record,
org.xbill.DNS.Name origin,
long zoneTTL)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DBRecord
public DBRecord()
DBRecord
public DBRecord(org.xbill.DNS.Record record,
org.xbill.DNS.Name origin,
long zoneTTL)
getRecordID
public java.lang.Integer getRecordID()
setRecordID
public void setRecordID(java.lang.Integer recordID)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getType
public java.lang.String getType()
setType
public void setType(java.lang.String type)
getContent
public java.lang.String getContent()
setContent
public void setContent(java.lang.String content)
getTtl
public java.lang.Long getTtl()
setTtl
public void setTtl(java.lang.Long ttl)
toXML
public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
- Specified by:
toXML
in interface Elementable
- Specified by:
toXML
in interface XMLable
getZone
public DBZone getZone()
setZone
public void setZone(DBZone zone)
getRecord
public org.xbill.DNS.Record getRecord(long zoneTTL,
org.xbill.DNS.Name origin)
throws org.xbill.DNS.TextParseException,
java.io.IOException
- Throws:
org.xbill.DNS.TextParseException
java.io.IOException
getDclass
public java.lang.String getDclass()
setDclass
public void setDclass(java.lang.String dclass)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2011. All Rights Reserved.