package org.ovirt.engine.api.restapi.types; import org.ovirt.engine.api.model.BootProtocol; import org.ovirt.engine.core.common.businessentities.network.Ipv6BootProtocol; public class Ipv6BootProtocolMapper { public static BootProtocol map(Ipv6BootProtocol entity) { if (entity == null) { return null; } switch (entity) { case AUTOCONF: return BootProtocol.AUTOCONF; case DHCP: return BootProtocol.DHCP; case NONE: return BootProtocol.NONE; case STATIC_IP: return BootProtocol.STATIC; default: return null; } } public static Ipv6BootProtocol map(BootProtocol model) { if (model == null) { return null; } switch (model) { case AUTOCONF: return Ipv6BootProtocol.AUTOCONF; case DHCP: return Ipv6BootProtocol.DHCP; case NONE: return Ipv6BootProtocol.NONE; case STATIC: return Ipv6BootProtocol.STATIC_IP; default: return null; } } }