package org.ovirt.engine.api.restapi.types; import org.ovirt.engine.api.model.GlusterBrick; import org.ovirt.engine.core.common.businessentities.GlusterBrickEntity; public class GlusterBrickMapper { @Mapping(from = GlusterBrick.class, to = GlusterBrickEntity.class) public static GlusterBrickEntity map(GlusterBrick fromBrick, GlusterBrickEntity toBrick) { GlusterBrickEntity brick = (toBrick == null) ? new GlusterBrickEntity() : toBrick; brick.setServerName(fromBrick.getHost()); brick.setBrickDirectory(fromBrick.getBrickDirectory()); return brick; } @Mapping(from = GlusterBrickEntity.class, to = GlusterBrick.class) public static GlusterBrick map(GlusterBrickEntity fromBrick, GlusterBrick toBrick) { GlusterBrick brick = (toBrick == null) ? new GlusterBrick() : toBrick; brick.setHost(fromBrick.getServerName()); brick.setBrickDirectory(fromBrick.getBrickDirectory()); return brick; } }