package org.ovirt.engine.core.utils.network.vm; import org.ovirt.engine.core.common.businessentities.VmInitNetwork; public class VmInitNetworkIpv6InfoFetcher extends VmInitNetworkIpInfoFetcher { public VmInitNetworkIpv6InfoFetcher(VmInitNetwork vmInitNetwork) { super(vmInitNetwork); } @Override public String fetchIp() { return getVmInitNetwork().getIpv6Address(); } @Override public String fetchNetmask() { final Integer ipv6Prefix = getVmInitNetwork().getIpv6Prefix(); return ipv6Prefix == null ? null : ipv6Prefix.toString(); } @Override public String fetchGateway() { return getVmInitNetwork().getIpv6Gateway(); } @Override public String fetchBootProtocol() { return getVmInitNetwork().getIpv6BootProtocol().getDisplayName(); } }