package org.ovirt.engine.api.restapi.types; import org.ovirt.engine.api.model.NetworkLabel; public class NetworkLabelMapper { @Mapping(from = NetworkLabel.class, to = org.ovirt.engine.core.common.businessentities.network.pseudo.NetworkLabel.class) public static org.ovirt.engine.core.common.businessentities.network.pseudo.NetworkLabel map(NetworkLabel model, org.ovirt.engine.core.common.businessentities.network.pseudo.NetworkLabel template) { org.ovirt.engine.core.common.businessentities.network.pseudo.NetworkLabel entity = template != null ? template : new org.ovirt.engine.core.common.businessentities.network.pseudo.NetworkLabel(); if (model.isSetId()) { entity.setId(model.getId()); } return entity; } @Mapping(from = org.ovirt.engine.core.common.businessentities.network.pseudo.NetworkLabel.class, to = NetworkLabel.class) public static NetworkLabel map(org.ovirt.engine.core.common.businessentities.network.pseudo.NetworkLabel entity, NetworkLabel template) { NetworkLabel model = template != null ? template : new NetworkLabel(); if (entity.getId() != null) { model.setId(entity.getId()); } return model; } }