package org.ovirt.engine.api.restapi.types;
import org.ovirt.engine.api.model.SwitchType;
public class SwitchTypeMapper {
public static org.ovirt.engine.core.common.network.SwitchType mapFromModel(SwitchType switchType) {
switch (switchType) {
case LEGACY:
return org.ovirt.engine.core.common.network.SwitchType.LEGACY;
case OVS:
return org.ovirt.engine.core.common.network.SwitchType.OVS;
default:
throw new IllegalArgumentException("Unknown switch type value: " + switchType);
}
}
public static SwitchType mapToModel(org.ovirt.engine.core.common.network.SwitchType switchType) {
if (switchType == null) {
return null;
}
switch (switchType) {
case LEGACY:
return SwitchType.LEGACY;
case OVS:
return SwitchType.OVS;
default:
throw new IllegalArgumentException("Unknown switch type value: " + switchType);
}
}
}