private GlusterBrick createBrick(String brickDir) { GlusterBrick brick = new GlusterBrick(); brick.setServerId(serverId.toString()); brick.setBrickDir(brickDir); return brick; }
private GlusterBricks createModel() { GlusterBricks bricks = new GlusterBricks(); GlusterBrick brick = new GlusterBrick(); brick.setId(GUIDS[0].toString()); brick.setGlusterVolume(new GlusterVolume()); brick.getGlusterVolume().setId(volumeId.toString()); brick.setServerId(serverId.toString()); brick.setBrickDir(brickDir); bricks.getGlusterBricks().add(brick); return bricks; }
@Mapping (from=GlusterVolumeProfileInfo.class, to=GlusterVolumeProfileDetails.class) public static GlusterVolumeProfileDetails map(GlusterVolumeProfileInfo fromEntity, GlusterVolumeProfileDetails toModel) { GlusterVolumeProfileDetails model = new GlusterVolumeProfileDetails(); BrickProfileDetails brickprofileDetails = new BrickProfileDetails(); if (fromEntity.getBrickProfileDetails() != null) { for (org.ovirt.engine.core.common.businessentities.gluster.BrickProfileDetails brickDetailEntity: fromEntity.getBrickProfileDetails()) { BrickProfileDetail brickprofileDetail = new BrickProfileDetail(); brickprofileDetail.setBrick(new GlusterBrick()); brickprofileDetail.getBrick().setBrickDir(brickDetailEntity.getName()); mapProfileDetails(brickDetailEntity.getProfileStats(), brickprofileDetail); brickprofileDetails.getBrickProfileDetails().add(brickprofileDetail); } } model.setBrickProfileDetails(brickprofileDetails); NfsProfileDetails nfsprofileDetails = new NfsProfileDetails(); if (fromEntity.getNfsProfileDetails() != null) { for (org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeProfileStats nfsDetailEntity: fromEntity.getNfsProfileDetails()) { NfsProfileDetail nfsprofileDetail = new NfsProfileDetail(); nfsprofileDetail.setNfsServerIp(nfsDetailEntity.getName()); mapProfileDetails(nfsDetailEntity.getProfileStats(), nfsprofileDetail); nfsprofileDetails.getNfsProfileDetails().add(nfsprofileDetail); } } model.setNfsProfileDetails(nfsprofileDetails); return model; }
@Mapping(from = GlusterBrickEntity.class, to = GlusterBrick.class) public static GlusterBrick map(GlusterBrickEntity fromBrick, GlusterBrick toBrick) { GlusterBrick brick = (toBrick == null) ? new GlusterBrick() : toBrick; if(fromBrick.getId() != null) { brick.setId(fromBrick.getId().toString()); } if(fromBrick.getServerId() != null) { brick.setServerId(fromBrick.getServerId().toString()); } if(StringUtils.isNotEmpty(fromBrick.getQualifiedName())) { brick.setName(fromBrick.getQualifiedName()); } if(fromBrick.getBrickDirectory() != null) { brick.setBrickDir(fromBrick.getBrickDirectory()); } if(fromBrick.getStatus() != null) { brick.setStatus(mapBrickStatus(fromBrick.getStatus())); } if(fromBrick.getVolumeId() != null) { brick.setGlusterVolume(new GlusterVolume()); brick.getGlusterVolume().setId(fromBrick.getVolumeId().toString()); } return brick; }
to.setBrickDir(from.getBrickDir());