package org.openstack.atlas.restclients.dns.helpers; import java.util.List; import org.openstack.atlas.restclients.dns.pub.objects.Rdns; import org.openstack.atlas.restclients.dns.pub.objects.Record; import org.openstack.atlas.restclients.dns.pub.objects.RecordType; import org.openstack.atlas.restclients.dns.pub.objects.RecordsList; import org.w3._2005.atom.Link; public class DnsMockObjectGenerator { public static Rdns newRdns() { Rdns rdns = new Rdns(); Link link = new Link(); rdns.setLink(link); link.setRel("cloudLoadBalancers"); link.setHref("http://somedomain/somelb/blah/blah"); RecordsList rList = new RecordsList(); rdns.setRecordsList(rList); List<Record> recs = rList.getRecords(); recs.add(newARecord("www.home.org","127.0.0.1")); recs.add(newARecord("www.somedomain.org","10.0.0.1")); return rdns; } public static Record newARecord(String host,String ip){ Record rec = new Record(); rec.setType(RecordType.A); rec.setData(ip); rec.setName(host); return rec; } }