package com.netifera.platform.net.dns.model;
import com.netifera.platform.api.model.IEntity;
import com.netifera.platform.api.model.IEntityReference;
import com.netifera.platform.api.model.IWorkspace;
public class AAAARecordEntity extends AddressRecordEntity {
private static final long serialVersionUID = 6837082655831493387L;
public static final String ENTITY_TYPE = "dns.aaaa";
public AAAARecordEntity(IWorkspace workspace, long realmId, IEntityReference domain, String hostname, IEntityReference address) {
super(ENTITY_TYPE, workspace, realmId, domain, hostname, address);
}
AAAARecordEntity() {
// Do not remove this
}
@Override
protected IEntity cloneEntity() {
return new AAAARecordEntity(getWorkspace(), getRealmId(), domain, getHostName(), address);
}
public static String createQueryKey(long realmId, String address, String fqdm) {
return AddressRecordEntity.createQueryKey(ENTITY_TYPE, realmId, address, fqdm);
}
}